1
18
submitted 1 day ago by [email protected] to c/[email protected]

cross-posted from: https://sh.itjust.works/post/40293009

2025-06-16 - Peter Jung

We are transitioning the wine and wine-staging package to a pure wow64 build. This change removes the dependency on the multilib repository for wine and wine-staging.

The main reason for this is to align with upstream Wine development, which simplifies packaging and the dependency chain.

Potential Issues:

  • OpenGL Performance: A known limitation of the new WoW64 mode is reduced performance for 32-bit applications that use OpenGL directly
  • Breaking Changes: Existing 32-bit prefixes needs to be recreated

If you are facing issues with 32 bit prefixes, please recreate these and reinstall the application.

2
9
Vulkan error for flatpaks (programming.dev)
submitted 5 days ago* (last edited 5 days ago) by [email protected] to c/[email protected]

I have archlinux with GNOME 48 and wayland. When I run apps which I have installed them from flatpak I get error below:

MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: ../src/intel/vulkan_hasvk/anv_formats.c:759: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../src/intel/vulkan_hasvk/anv_formats.c:790: FINISHME: support more multi-planar formats with DRM modifiers

The apps are shown like the screenshot:

Carburetor

They work, but nothing is shown!

I did not have the problem since I updated the packages with pacman and vulkan-icd-loader and vulkan-headers updated from 1.4.309 to 1.4.313.

3
4
submitted 4 days ago* (last edited 4 days ago) by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/31633930

My disk was dos labelled (MBR). So I 'fdisk'-ed my disk and entered 'o' to convert it to GPT and wrote it to the disk. Now all the partitions are gone. I want those back. I care about the data rather than the partitions

4
3
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]

Does the 1~2 week delay improve Manjaro stability over Arch?

I run Manjaro on the computer I use 99.9% of the time. It's been rock stable but there have been a few issues, over the years. I've been forced to reinstall on four occasions, since 2017. I expect it would have been more but I stopped taking updates until a week or two after they are offered. Every issue could have been handled with timeshift but I only started running timeshift about 6 months ago.

I also have an Arch laptop that I use a few times per year. It's been very stable but it goes for weeks without being used. I have no way to know how many problems it would have had if I used it every day.

Any thoughts on which is more stable? Maybe it doesn't matter that much, with snappy and timeshift?

5
7
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]

Hey everyone,

Recently started with Arch, using Hyprland as a WM and Waybar as a statusbar. In the link I refer to a module page on the arch-wiki. There they refer to 'commands' when actions happen, for instance: on-click, on-scroll, etc.

How do I figure out what commands are available for that module?

In this case, I would like to reverse the scrolling from the default behavior. The backlight module has an option ' reverse-scrolling' baked in, but this one doesn't. So how do I figure out how to send what command to wireplumber through the scroll actions of the waybar module?

Kr

Kevin!

Solution:

I'm a bit dumb and it's any and all shell command, so the solution was

"wireplumber": {
    "on-scroll-up": "wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%-",
    "on-scroll-down": "wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+"
},
6
10
submitted 4 weeks ago by [email protected] to c/[email protected]

I saw a similar post here recently, but this is slightly different.

I'm running MythTV on Arch which is working fine (of course), but when MythTv came out of the main packages and went to the AUR, it was just a little harder to maintain and had some compolation issues due to ffmpeg, etc - to the point: my last update was probably 3 years ago.

The (minor) issues I currently have are:

  • terminator won't start 1st time, but starts fine 2nd time
  • shutdown's take a few minutes due to a systemd issue
  • everything's woefully out of date

So... considering all the changes with audio and video over the last few years do I just pacman -Syuv and crack on... or... start again from scratch?

(Yep, full backup 1st)

7
11
submitted 4 weeks ago by [email protected] to c/[email protected]

Coming from Manjaro, I had Manjaro in dual boot with Windows for a few years now. I have now also installed Arch Linux. During the Arch installation, I skipped the part with the boot partition and the bootloader. I have been using the bootloader/grub from Manjaro. That works quite well.

But now I want to switch to a bootloader from Arch. With the Arch bootloader I would like to continue to have the choice between Arch, Manjaro and Windows.

I assume that I have to install a corresponding bootloader for Arch in the EFI parallel to the others. But how should I proceed in detail? I have not yet been able to find any corresponding howtos. Which bootloader would you recommend?

8
9
submitted 1 month ago by [email protected] to c/[email protected]

I try to download a file with curl directly after logging into Gnome. This usually fails because mostly the WiFi connection is only established after login. If I wait long enough in the login screen before logging in, the connection is already established and the download works.

So far I have used Manjaro. WiFi was already active long before the login screen of GDM was even displayed. The download therefore always worked.

The download is initiated with a *.desktop file in ~/.config/autostart.

Is there another way to start the download after the user is logged in and the WiFi connection is really ready?

9
10
submitted 1 month ago by [email protected] to c/[email protected]

Since I no longer had an icon for Steam in Gnome, I tried to reinstall Steam via pacman -S steam. That didn't bring me an icon in the Gnome overview either, but that was because I had created a separate *.desktop file in ~/.local/share/applications. I removed this and the icon in the overview came back. But now I have the problem that the games I call up via Steam no longer start. For one game, the launcher starts, but then displays the message “Please start Steam first” (Steam is already running, otherwise I wouldn't be able to start the game). Other games bring up the message that no wine-mono is supposedly installed. But it is installed.

A reinstallation of Steam has not changed anything. What can I do?

10
8
submitted 1 month ago by [email protected] to c/[email protected]

Hello everyone! I want to write a short script to let me know if there has been more than 3 days since the last full system update whenever I open a terminal (run from .zshrc). Ive got something cobbled together, but sadly it only checks for the last full system update from pacman directly because of the way it looks at the pacman logs.

My question is, how can I make it so that if EITHER pacman directly or yay runs a full system update, it will update something like a persisitent environment variable with a UNIX timestamp?

I've also considered writing a hook to run after pacman fully updates the system since yay runs pacman under the hood anyway, but I can't figure out how to make the hook recognise if it was a successful full system update.

Here is what I have so far:

#!/bin/zsh

last_upgrade_date=$(grep -m 1 'full system upgrade' /var/log/pacman.log | cut -d ' ' -f 1 | tr -d '[]')
last_upgrade_sec=$(date --date="$last_upgrade_date" +%s) # Convert to UNIX timestamp

last_upgrade_sec=$(date -d "$last_upgrade_date" +%s)
now_sec=$(date +%s)

days_since=$(( (now_sec - last_upgrade_sec) / 86400 ))

if (( days_since > 3 )); then
	echo "Days since last update: $days_since day(s)" >> /dev/tty
fi

# Kernel version check
running_kernel=$(uname -r)
installed_kernel=$(pacman -Q linux | awk '{print $2}' | cut -d '-' -f1 | cut -d '.' -f1,2,3)

running_kernel_base=$(echo "$running_kernel" | cut -d '-' -f1)

if [[ "$running_kernel_base" != "$installed_kernel" ]];
then
	echo "Kernel mismatch detected. Reboot recommended." >> /dev/tty
fi

Thanks in advance!

11
7
submitted 1 month ago by [email protected] to c/[email protected]

I find AI to be of great help when using arch for the first time. Because i can ask anything that i dont understand about arch or anything that i want to do but dont know how.

I install app named “Alpaca” from flathub and thats how i use AI privatly without my conversacions going on the internet to who knows what third parties…

12
27
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]

Hi ! I just made my first AUR package, which was really fun, and I was wondering what your own experience was like. Why did you decide to make your first packages ? What was fun, what was annoying ? What problems did you have ? Had you been using Arch for long ?

Mine was nothing complicated, just packaging a bash game with no dependencies made by someone else... because I wanted to try it and I was too lazy to install it from source 😅 Just the thought of having to manually check for updates and reinstall exhausts me and my adhd calculated that learning how to make a package would be less effort (never try to argue with adhd maths).

I did have some trouble because the game wanted its config and other files in $HOME and didn't create them directly (it was done by an install script run when installing it manually from source), but obviously I couldn't make the package create them there, which really confused the hell outta me. In the end the creator of the game kindly send me links to AUR packages that other people had done for his other projects so I could see what they had done and I did and did the same, which was to put the files in the locations recommended by the specs like /etc and /usr, and to added a post-install message telling the user to copy/paste some commands to copy the files in $HOME. It's a bit clunky but I guess it works 🥳

The fun part for me was learning more about how packages were installed, and the reason behind the specs. It's fine reading that packages shouldn't create files in $HOME but it doesn't tell me WHY. Also it's a lot more fun to try anyway even knowing it's a bad idea, just to see what kind of mess happens (turns out it couldn't install because /root/.config was missing 😂 )

If you had told me a year and a half ago when I switched to linux that I'd end up making a package, I'd probably have thought that you were crazy 😁

13
14
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]

To fix an issue I was having with GTK apps on Wayland (KDE Plasma 6) I went to /usr/share/applications found the .desktop file I wanted to change, right clicked, went to enviornmental variables and added Exec=env GDK_BACKEND=x11 to force the app to use X11. This fixed my problem. However, I checked .zshrc, .bashrc expecting to see the change there but did not. I don't have /etc/environment or .profile on my system it seems. I'd like to know where these changes were saved. I also tried opening the .desktop file in a text editor to no avail. This was supposed to be a temporary fix while waiting for the developer to fix a scaling issue on Wayland. I'm not sure how to revert it.

14
6
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]

Hi!

Half an hour ago today, when I turned on my computer, went to the systemd-boot boot loader, chose "Arch Linux" from the list of boot entries, I was faced with a system that is stuck at boot as seen from the image I uploaded.

So far, I've tried disabling Overdrive by editing the kernel parameters at boot, and by booting an Arch Linux live ISO to no avail. As in, I'm stuck at the same stage of the booting process, even when using the aforementioned live ISO. Which means I can't really boot into the system.

This happened before, like, a few months ago. I either booted with a live ISO and executed mkinitcpio -P, or just did a hard reset, as I waited for a kernel, GPU drivers or mesa update. About a month ago, it stopped happening and the system booted fine. I don't really know what fixed it, sorry. Until today, that is.

I'm at a loss of what to do aside from either reinstalling Arch Linux or installing a different distro. I really don't want to do that, though, as I haven't really done any backups of my config files, and I'm generally happy with how I've set up my system. The fact that the live ISO didn't work also made me think of a hardware problem, namely the GPU, which complicates things even more, as I don't have a spare one.

Some information about my hardware:

  • GPU: Radeon RX Vega 56
  • Motherboard: ASUS Prime X470-Pro
  • CPU: AMD Ryzen 7 2700X

I ran # pacman -Syu last night so everything is updated. Not sure how relevant this is but I'm using the radeon open-source drivers.

Hopefully all of this was somewhat clear and if there's something I missed, please let me know.

Thanks in advance!

EDIT: Changed the GPU to a different PCIe slot and everything's working fine so far. I'm not celebrating just yet because when this first happened a few months ago, I'd hard reset the PC and everything would work fine. But if I shut it down and let it pass like 12 hours before I'd power it on again, the problem would reappear. So I'm just basically waiting for tomorrow now.

Final EDIT: Yep, it was the PCIe slot. Left it powered down for about 12 hours, booted it up and everything works fine. Thank you again to everybody who chimed in with suggestions.

15
12
submitted 1 month ago by [email protected] to c/[email protected]

Hey everyone!

I just bought a Lenovo Yoga L13 Gen2 and I am greatly disappointed, after installing Arch on it it's overheating a lot even when I only have Firefox open. During my research buying this laptop I also made the mistake of not checking if the RAM can be upgraded and now I'm stuck with 8 GB of soldered on, non-upgradable RAM.

Anyways this is why I'm turning to you, I spent hours upon hours researching trying to find the perfect laptop to buy before settling on this one, and since the result was so catastrophic I figured why not ask around in the community a bit.

I was only going to buy a used model since my budget isn't that big. The laptop is intended for browsing and some (Java) coding, so it doesn't need to be extremely powerful. The main use case is for a small laptop that I can use on my lap on the couch or in my recliner to browse or do some coding while using Arch Linux.

My MUST have requirements are:

  • 13 inch screen (max 14 inch)
  • Touchscreen with at least Full HD (1920x1080) resolution
  • Good/ perfect Arch Linux support
  • Good cooling/ doesn't get super hot

Ideally the following requirements should also be met:

  • Touchpad buttons with dedicated middle-mouse-button
  • Backlit Keyboard
  • Bright screen
  • Upgradble RAM or alternatively 16 GB RAM version available

I intend to spend around 300€ max used, for reference I paid 190€ for the L13 Gen2 with 94% battery health.

I would prefer a laptop that isn't older than 8th/9th Gen Intel and equivalent AMD. I would be open to models with Intel and AMD chips.

I am so grateful for anyone who sees this post and comes up with some suggestions, after hours upon hours of research I am a bit exhausted and desperate for some community suggestions.

Have an awesome day everybody! :-)

16
50
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]

I have recently built a new PC, to be used as a server. For months now, I have been getting unexplained crashes, sometimes after a few minutes, sometimes after a few days, where the PC just reboots without any trace in the logs. Just normal occasional status logs, and then, a few seconds later, the log of a normal boot process.

This is slowly driving me crazy because I just can't make out the issue. I have tried multiple different Linux installs, swapped out the ssd and PSU and ran a ram test but this behaviour stills persists.

Today something was different. Instead of rebooting, it showed me this blue screen, this time finally with a log. But I still can't seem to make out the issues. Some quick internet searches show some very vague answers; everything from software to hardware, and psu to CPU.

Can any Linux wizard help me fix my problem? Link to the log

Update: I have now faced an even weirder issue. I booted up, installed cpupower like a comment suggested, installed man to look up its documentation and then the screen froze, and I was forced to reboot the PC by pressing the power button for 3s. Then when I booted back up, my bash history was reset to a state a from a few days back (~.bash_history mod time from 2 days ago) even though I rebooted several times since then, and have not had any persistency errors like this. man was also not installed anymore. Even weirder is that cpupower was still installed. So it seems like some data was saved, while other files were discarded. I will now use a second ssd and try to replicate this. I now suspect some kind of Storage issue, even though the two ssd drives in question have never caused issues in my laptop. This seems scary, I have never witnessed a so weirdly corrupted Linux install, ever.

17
32
submitted 1 month ago by [email protected] to c/[email protected]

Ever since I found out about run0 I've been using that. I don't like having redundant software installed. Is it possible to safely remove sudo from an Arch Linux system? Sorry if this is a stupid question.

18
9
submitted 1 month ago by [email protected] to c/[email protected]

It's often being tremendously slow when I load the pages. Does this happen on just my pc or anybody has this too?

19
6
submitted 1 month ago by [email protected] to c/[email protected]

macOS has a bunch of apps which can do so, including SketchyVim. Basically you would have all the vim modes motions and operators, inside any text box in the OS / in any app. I just did some looking up and asked LLMs, but didn't find any linux equivalents of that. Ideally they would work on wayland and have app or window class exceptions.

20
43
submitted 2 months ago by [email protected] to c/[email protected]

Valkey, a high-performance key/value datastore, will be replacing redis in the [extra] repository. This change is due to Redis modifying its license from BSD-3-Clause to RSALv2 and SSPLv1 on March 20th, 2024.

Arch Linux Package Maintainers intend to support the availability of the redis package for roughly 14 days from the day of this post, to enable a smooth transition to valkey. After the 14 day transition period has ended, the redis package will be moved to the AUR. Also, from this point forward, the redis package will not receive any additional updates and should be considered deprecated until it is removed.

Users are recommended to begin transitioning their use of Redis to Valkey as soon as possible to avoid possible complications after the 14 day transition window closes.

21
5
submitted 2 months ago* (last edited 1 month ago) by [email protected] to c/[email protected]

Hello once again lovely people.

I am trying to setup bluetooth on my laptop, and Im using blueman as a frontend. I can see the earbuds, can attempt to connect to them, but I get a dunst notification as follows:

(A) Bluetooth Pairing request for:
Fairbuds (20:24:04:08:65:C6)
Confirm value for authentication:
xyzpqr

In the rofi-dunst documentation it mentions symlinking rofi to dmenu which will achieve the same result as calling rofi with the -dmenu flag. I have done that.

As such in my dunstrc file, I have the default line (which should work after symlinking rofi to dmenu):

dmenu = /usr/bin/dmenu -p dunst

However, when I try to connect to the earbuds and click the dunst notification I get the following rofi window:

(Sorry, for some reason while that window was open I could not take a screenshot)

Any ideas how I can connect and authenticate to bluetooth devices?

Thanks in advance!

EDIT: So I just tried again on my laptop (after a restart of course after so many days) and it works. It gave me a dunst prompt with 2 options - confirm or deny. Selecting confirm connected them automatically. Not sure why it needed a restart though as I was refreshing my bspwm after every change I made last time I tried. Anyway, should be all good now.

22
17
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]

This installation of arch is 2 years old at this point and there's nothing wrong with it and I want to do a clean reinstall to feel more fresh. But I've been constantly delaying it for a long time because I'm scared breaking something and also not having my laptop fully functional for even a day isn't a pleasant thought.

The benefits I think is being able to handpick which files I want to keep and which packages I would reinstall since the thought of how many files and packages are left over from when I momentarily needed them is really unpleasent. But this habit of reinstalling the OS as a cleanup method might be a bad one I've brought myself from the time I used windows which was justified back then but it may no longer be here since I can achieve what I want with a much more simple and less risky method

So am I being an idiot here? Or should I go for it?

Edit: I do have bleachbit but the benefit of a reinstall is that only system files, essential packages and my personal files are kept (actually copied out, formatted and copied back in for my files). These two aren't the same

Edit 2: Thank you everyone for their answers, it's clear that I don't have that much reason to wipe my system at the moment. It might be a better learning experience to look for orphan files and packages

23
3
submitted 2 months ago by [email protected] to c/[email protected]

What I want:

To boot into a BTRFS snapshots from rEFind boot manager.


Additional Info:

  1. So, apparently, to restore the BTRFS snapshot of a root subvolume, I shouldn't do it with the root partition being actively used.
  1. So, I need to boot into the desired snapshot from the boot manager itself.
  1. GRUB has grub-btrfs, which lets you boot into snapshot from OS selection screen itself.
  1. rEFInd has refind-btrfs, which should do the same as grub-btrfs. But it didn't in my case. I am not seeing any way to boot into a snapshot from rEFInd.
  1. I use BTRFS Assistant with snapper to manage snapshots.
  1. I am not seeing any way to restore the snapshot from live environment too.
  1. I am using CachyOS (Arch) with Plasma DE.
  1. I suspect the reason is my unusual /efi /boot partition layout. (attached below)
  1. I did my partition this way because, my initial EFI partition had less storage (as seen on image), so , I created another boot partition and mounted my pre-existing EFI partition to /boot/efi. I did this by referring a Youtube video (I know, I should've known better)
  1. I also encrypted my BTRFS / partition
  1. If you need any other info, please ask.

24
12
submitted 2 months ago by [email protected] to c/[email protected]

Updated earlier today and some of the packages were gtk, adwaita and related. Is it just me or did anyone else notice this?

25
9
submitted 2 months ago by [email protected] to c/[email protected]

Hi, brand new linux noob and am having issues right off the bat.

I've just installed Garuda Dr460nized edition on my Legion laptop, fresh install (no dual boot), run the updater, installed a few apps and first thing I see is a little warning that tells me I need to merge pacdiff files and the file affected is mirrorlist.pacnew.

Do a little reading, get the general gist of what I'm supposed to do, then use the distro bundled software (Kompare) to merge all differences, save, reboot. BUT, the warning it still there, and now, when I go back into kompare, it tells me the two files are identical, plus there seem to be a bunch a graphical bugs now that weren't there before I merged the files.

Very confused as to why this file, which just seems to be a list of various website mirrors, would cause graphical issues but like I said, I'm brand new to this, but determined to learn from my mistakes.

Can anyone explain what I've done wrong? I can't seem to undo the changes now.

view more: next ›

Arch Linux

8763 readers
8 users here now

The beloved lightweight distro

founded 5 years ago
MODERATORS