Arch Linux
- archinstall v3.0.0 releasedgithub.com Release v3.0.0 · archlinux/archinstall
New features TUI has been reworked and now uses curses, which allows us to do more complex layouts as well as give a new but familiar look and feel. Huge effort by @svartkanin in #2663 Improveme...
- gnome backlight control not showing up
Hi, I already asked this in a gnome community but I was unable to get an answer since the issue is more complex than it seems (and I really do not want to go to r*ddt, heh) :) I run arch with gnome in a tuxedo infinibook 14 gen 9 (intel) and since this is a recent model, there are things that does not seems to be working out of the box... specially when installing another distro than the ones they recomment (which are a no-go for me because of two main reasons: I want arch, I want gnome).
Anyway, here one of the problems: I cannot get the keyboard backligth control of gnome to work, the one that should show up in the gnome shell does not shows up. Even if I can control it by command line (or even with fn+space).
I know, this is not a huge issue but I want my desktop to work fine (I have other small problems I need to see, but I am stuck with this one :)
Any hint?
thanks!
EDIT: Is Infinibook pro 14 gen 9, heh
- Which is better: Aura or Paru?
I've been using paru. Just wanted to know if aura is, in your opinion, better than paru and why.
- Reflector enabled and healthy but slow pacman downloads below 500KB/sec
When I pacman-Syu, it fluctuates between 200kb to 500kb
I checked my internet speed at fast.com and it says 490Mbps
Something isn’t right.
Reflector is doing its job. I checked /etc/pacman.d/mirrorlist and saw the last updated time is very recent (today).
- Announcing Keyshift: A performance focused keyboard remapping and layering software
I'm excited to introduce Keyshift, a performance-focused and easy-to-configure keyboard remapping software that I've been developing. I've been using it for some time, and I'm really happy with the results!
A layering software allows you to create your own Fn key equivalents. You can also have multiple of them.
With Keyshift, you can do the following and more:
- Remap Keys: Use
--config="A=B"
to remap A to B, or--config="A=B;B=A"
to swap keys. - Layer Keys: Try
--config="CAPSLOCK+1=F1"
to layer keys easily. - Layer Keys with Original Key Intact: For example,
--config="CAPSLOCK+1=F1;CAPSLOCK+nothing=CAPSLOCK"
keeps the original key functional. - Surround Keys: With
--config="^LEFTSHIFT=^LEFTSHIFT;LEFTSHIFT+ESC=GRAVE;LEFTSHIFT+*=*"
, you can type "~" using Shift+Esc.
Full call example -
sh sudo keyshift --config "A=B;B=A" \ --kbd /dev/input/by-id/usb-ITE_Tech._Inc._ITE_Device_8910_-event-kbd
You can also create a config-file with all mappings, which is the recommended way to use it. You can add this to your startup (or udev if you want) to make the mapping permanent.
The main difference from KMonad is Keyshift's focus on performance and a newer remapping syntax.
I invite you to give it a try and share your feedback!
AUR: https://aur.archlinux.org/packages/keyshift
- Remap Keys: Use
- Can I fix an AUR package myself?
There is an AUR package that errors when I update it, and it has been like that for a while so I wondered if I could fix it myself?
The Package is here https://aur.archlinux.org/packages/filebrowser-bin
You can see my comment explaining the error under the username "mub".
- a cli tool that changes your wallpaper when your active workspace changesgithub.com GitHub - nodeluna/lunawp: a tool that changes your wallpaper if your workspace changes
a tool that changes your wallpaper if your workspace changes - nodeluna/lunawp
it works on hyprland, sway or qtile and it uses swww to change the backgroud
aur: https://aur.archlinux.org/packages/lunawp
- Dependency cycle on Arch (btw)
cross-posted from: https://lemmy.ml/post/21673875
Cross posting so that the OP realizes this community is alive. I have no issues with qemu, which is installed on my system with no issues.
> Posting here as there doesn't seem to be an active Arch Linux community. > > I noticed while updating my system today that I have a bunch of qemu packages I don't recall installing. So I took a look at why they were there and found this: > >
> Name : qemu-base > Required By : qemu-desktop > Install Reason : Installed as a dependency for another package > > Name : qemu-desktop > Required By : None > Optional For : qemu-base > Install Reason : Installed as a dependency for another package >
> > It seems likeqemu-desktop
was a dependency for something I later removed and pulled inqemu-base
. However, because of the dependency cycle, they aren't showing up as orphans and has just been hanging around in my system along with 150mb of other dependencies. > > Correct?Edit: Adding clarification on why this was cross posted, and no I'm not the OP.
- Modified arch iso changes shell to bash when launching kde
I’m trying to make a custom iso with archiso, currently I just have the standard profile with plasma-meta, kitty, and xorg-xinit installed. When booting the iso the shell is zsh as expected, but when I launch kde with startx it changes the shell to bash.
I’m not sure if this is because I’m using the root account rather than a normal user, or if it’s something weird to do with using startx as I usually use SDDM on an actual install, I’m not having much luck with Google as I just keep getting results telling me how to automatically run startx when logging into bash/zsh.
The shell for root is listed as /usr/bin/zsh in /etc/passed so chsh makes no difference, but echo $SHELL returns /bin/bash
- Internet Connection Issue after Fresh Install
Running into an issue where I have no internet connection. I've put iwd so I cam use iwctl for the wifi, enabled iwd.service, syatemd.resolv service and not sure what else i need to do. Ethernet doesn't work either but i didnt change the settings to UP on it since i wasnt planning on using it. Did chroot from what I read in the manual and no errors that I saw during the base install. Just trying to find the best way to fix lack of internet connectivity so any guidance on the issue would be appreciated.
Installing the Arch way and is new for me and this is the farthest I've gotten. I used to use the archinstall in the past but I'm not using that anymore.
- Setup Arch on New Laptop
I've been running Arch for about a year on my pretty old Acer laptop with an I7 8750h and a GTX 1060. Got a pretty good deal on a used Asus Tuf A16 with a Ryzen 7 7735hs and an RX 7700s.
Getting Arch going with my Nvidia card was a bit of a pain. Still have the random game that thinks it needs to use the Intel GPU (which I eventually solved).
So is there anything I need to do for this new laptop or since it's all AMD should everything just work?
- [SOLVED] Can't boot into Luks2 + Refind
I installed CachyOS with BTRFS, LUKS2 , REFIND.
After successful installation I'm not seeing any prompt for password nor the linux boot entry on refind.
Note: I didn't do any lvm or raid.
What should I do?
Solved ======
I just forgot to create a boot partition 😮💨
- [SOLVED] Can I delete BTRFS snapshots from middle?
Let's say i made 10 snapshots on top of the base.
Now can i delete snap no. 5? Will the snaps after 5 will be affected?
Solved ======
Yes, one can delete consecutive snapshots. The data won't be deleted unless all snaps ( reference points ) get deleted.
Note: If you delete the original file and delete all the snapshots made when the file is still there, the file will get deleted permanently.
- I broke my first kernel
I am on EndeavourOS and was running the core/linux kernel and used yay to update my kernel to probably 6.11.1arch along with some programs and Nvidia driver updates. After rebooting it went to the login screen but when hitting login it stayed at a black screen till it fell back to terminal without gui. In the grub submenu I tried fallback which had the same problem. Fortunately I had LTS installed, and it worked.
So now what do i do? I am sure there are many solutions to fixing it. But do they work all the same? I could delete core/linux in AKM and reinstall it, right?
I am a beginner in Linux and would like to learn from this.
- Confusion on video output
Hey guys. I recently installed cachyos on my PC. It’s showing the nvidia drivers installed but gives me no output if I plug hdmi into the card. Only my motherboard port is giving video output. Any idea how I can resolve this?
- Error with recent deepin-icon-theme update, how should I address this?
``` :: Starting full system upgrade... resolving dependencies... looking for conflicting packages...
Packages (1) deepin-icon-theme-2024.06.21-1
Total Installed Size: 138.93 MiB Net Upgrade Size: 5.96 MiB
:: Proceed with installation? [Y/n] Y (1/1) checking keys in keyring [########################] 100% (1/1) checking package integrity [########################] 100% (1/1) loading package files [########################] 100% (1/1) checking for file conflicts [########################] 100% error: failed to commit transaction (conflicting files) deepin-icon-theme: /usr/share/icons/bloom/icon-theme.cache exists in filesystem Errors occurred, no packages were upgraded.
``` Running a search for the error I didn't find one for deepin-icon-theme, but the same error for other packages in arch updates show up and the other ones I saw laid the blame on improper packaging. Given that this is the one from the arch repositories and not some AUR package, I'm nowhere near confident enough in myself to jump to the conclusion that this is someone else's fault, so I'm asking here.
- How to switch between the black and light themes authomatically?
Is there a standard or well-known, de-facto uitility for this?
--- Arch Linux, EndeavourOS
- How do i get snapper to work on arch
Hi everyone, hope you guys have a nice day! Long story short. I hop from opensuse tumbleweed to arch recently. I want to setup snapper so it work like on opensuse just to be safe. Even on opensuse the rolling release did kill my system few time. I run into this part on the arch wiki.
Note: If you are using the suggested Btrfs partition layout from archinstall then the @.snapshots subvolume will already be mounted to /.snapshots, and the snapper create-config command will fail [1]. To use the @.snapshots subvolume for Snapper backups, do the following:
Unmount the @.snapshots subvolume and delete the existing mountpoint. Create the Snapper config. Delete the subvolume created by Snapper. Re-create the /.snapshots mount point and re-mount the @.snapshots subvolume.
I did installed arch via archinstall but I am not really experience with the btrfs files system nor mount or unmount stuff so as I expected I killed my system. I reinstalled arch and not sure how to setup snapper without pull my hair out again. Any help would be appreciate thank!
- Arch Linux - News: Manual intervention for pacman 7.0.0 and local repositories required
Downloading packages as an unprivileged user is a pretty neat update for people who want to do that.
- Thoughts on my update script? Any suggestions for improvement?
#!/usr/bin/env bash echo -e '\nReading the news...\n' yay -Pw echo -e '\nUpdating...\n' sudo pacman -Syu echo -e '\nLooking for orphaned packages...\n' yay -Qtd echo -e '\nLooking for obsolete packages...\n' url='https://aur.archlinux.org/rpc?v=5&' pacman -Qmq | sort >| /tmp/pkgs curl -s "${url}type=info$(printf '&arg[]=%s' $(cat /tmp/pkgs))" \ | jq -r '.results[]|.Name' | sort | comm -13 - /tmp/pkgs echo -e '\nLooking for changed config files...\n' sudo find /etc -name *.pac* echo -e '\nDone.\n'
- Changing the location of BTRFS snapshots ?
Can I change the location of BTRFS snapshots. I installed CachyOS, and it automatically setup BTRFS subvols.
This is the layout 👇
| ID | gen | parent | top level | path | -----|-----------|-------------|---------------|-------- | 258 | 1773 | 5 |5 | @root 259 | 1601 | 5 |5 | @srv 260 | 1789| 5 | 5 | @cache 261 | 1785 | 5 | 5 | @tmp 262 | 1797 | 5 | 5 | @log 263 | 26 | 377 | 377 | var/lib/portables 264 | 26 | 377 | 377 | var/lib/machines 265 | 1791 | 377 | 377 | .snapshots 266 | 1427 | 378 | 378 | @home/.snapshots 377 | 1797 | 5 | 5 | @ 378 |1797 | 5 | 5 | @home
According to Arch wiki https://wiki.archlinux.org/title/Snapper#Creating_a_new_configuration
> Create a subvolume at /path/to/subvolume/.snapshots where future snapshots for this configuration will be stored. A snapshot's path is /path/to/subvolume/.snapshots/#/snapshot, where # is the snapshot number.
From which I understand that if I created a snap of /home (@home), it will save in /home/.snapshots (@home/.snapshots).
So, CachyOS configured to save snaps to separate subvol.
But, what I want to do is, Instead of just saving it in separate subvol, i want snaps to be saved on different btrfs partition. Maybe @home/.snapshots but on different partition.
Is that possible ?
- python-polib moves from aur to extra
Hi all,
I have reason to believe a package I use (python-polib) was moved from the aur to the official extra repo. I'm now having trouble getting it installed.
The old page gives a 404: https://aur.archlinux.org/packages/python-polib This now seems to be the right source for this package: https://archlinux.org/packages/extra/any/python-polib/
However, I do a
# pacman -Syyu python-polib
and pacman can't find the target. Do I need to do something here that I'm missing?My pacman.conf includes the "extra" repo and it updates during the Syyu command.
- [SOLVED] ProtonVPN on Arch Linux (CachyOS) ?
How to install ProtonVPN in Arch Linux (CachyOS) ?
Should I follow https://wiki.archlinux.org/title/ProtonVPN ?
OR
from flathub https://flathub.org/apps/com.protonvpn.www ?
This flatpak has Unverified tag, but according to this, this flatpak is safe.
Which one should I follow ?
Asking this because I'm because I'm a bit lazy to configure OpenVPN and all that stuff. (pls don't kill me :) > Also do you think using VPN from flatpak is a good idea?
- Any way to force pacman to prefer IPV6?
I'm using IPV6-able mirrors
is it possible to force pacman to use IPV6 only, other than disabling IPV4 in the whole system?
- Does it matter if one performs a system update while Reflector is running?
My config for reflector is currently set as follows: ```
Set the output path where the mirrorlist will be saved.
--save /etc/pacman.d/mirrorlist
Select the transfer protocol.
--protocol https
Use only the most recently synchronized mirrors.
--latest 200
Sort the mirrors by synchronization time.
--sort rate
Return, at most, the following number of mirrors.
--number 20
Print extra info.
--verbose ``` I have Reflector set to run as a Systemd service, so it will run when my computer boots.
The "issue" is that I update my system as soon as I boot. Since Reflector is sorting mirrors by their measured download rate, I wonder if downloading updates, or simply doing any action that downloads data, would interfere with those measurements and cause Reflector to choose mirrors that may not be the fastest. I could simply wait for Reflector to finish before using the computer, but it takes quite a while to sort through 200 mirrors.
Is this concern justified? If so, are there ways to mitigate it that don't require me to wait for Reflector to finish? I've thought about setting it as a Pacman hook so that it runs after updating, but, then, that relies on me to perform an update for the mirrorlist to be refreshed, and that still leaves the concern of other actions eating up network bandwidth, thus skewing the measurements.
- [awesomeWM] config in ./config just not working
Hello, guys, I just installed artix and then install awesome. And want to configure it, but have no .config directory. I created it, copied rc.lua from /etc/xdg/awesome/, but it's don't work with it. Only with /etc/xdg/awesome/ dir. Can you help me with it, or I can just leave it like this?
- upd:
It was my mistake, because I created
.xinitrc
using root profile using such command: touch~/.xinitrc
, that why it was created in/root/
directory and caused errors, when I trying tostartx
withoutsudo
. (I didn't write about it, cause thought that it didn't matter) But now all works right
- upd:
It was my mistake, because I created
- Unattended install scriptgithub.com GitHub - matty-r/Lazy-Arch: Bash only script for installing Arch Linux using the vanilla Arch ISO. Configuration and install all done from adding a few details, all the rest is done for you.
Bash only script for installing Arch Linux using the vanilla Arch ISO. Configuration and install all done from adding a few details, all the rest is done for you. - matty-r/Lazy-Arch
Hey all,
Just thought I'd share my kinda unattended installer. I know there are a number of scripts out there, but thought others might be interested in this style of installer.
Boot into the official Arch Linux ISO then download the script.
There is an installation config file where you choose which bundles you want installed, and things like the root drive and username etc.
The install will ask for the root password and your user password and that should be it. The rest of the script will go through and automatically install all your selected packages (plus further config if needed), do the regional stuff for timezones etc
I haven't updated the script in a while and it hasn't been tested by many others so your mileage may vary. But here it is, warts and all.
- [SWAY] Display initialisation crashing.
Screen on event crashes PC and corrupts journalctl, seems to be an issue with edid.
Currently solution has been moving to TTY1 then moving back to sway (tty2) as TTY seems to have no issue handling these events.
Where can I start trouble shooting this?
- Pacman v7.0.0 releasedgitlab.archlinux.org v7.0.0 · Pacman / Pacman · GitLab
7.0.0 - Add DownloadUser configuation option used to drop-privileges when downloading files.
- Wireless connection Error!!!
So I just installed arch linux , the manual and the real way but I am facing error using pacman and while ping google.com . It was working fine in USB iso . Need suggestion . Read the wiki and tried thing but no good.
- some packages install quickly while others take very long time.
Some packages install in under a minute, while alternatives which seem functionally similar, take hours.
Sometimes there are several available options to fit a use case and I would like to use it now. Is it possible to anticipate which one will likely be the fastest to get rolling?
Generally I like to install via
yay
.Searching around here is what I learned. Agree?:
- AUR will be slower
- Certain categories of package, like web browser, are inherently slow
- Selecting
-bin
will be faster if available
Is there some way to guess beyond that? Certain programing languages take longer than others? Is it in relationship to existing packages on the system? Other characteristic? Some kind of dry-run feature to estimate?
Obviously I don't have the fastest computer. I have added
MAKEFLAGS="-j4"
to/etc/makepkg.conf
so at least all 4 cores can get used.Once I realize a package is going to take ages to get ready, is it possible to safely intervene to stop the process? I try to avoid it because in general I understand arch-based distros don't like "partial" installs. But is it safe to stop compiling? No changes have yet been made, right?
- Severe Pipewire popping and cracking
Hey, so I am losing my mind here. I can NOT get rid of this severe popping and crackling I get on all audio on all sources and all outputs. I am running pipewire as the audio system but I just cant get it to stop. I have already altered my pipewire.conf as seems to be the only thing the internet at large will ever recommend, it has ZERO effect. as an example...
default.clock.quantum = 4096 default.clock.min-quantum = 4096 default.clock.max-quantum = 8192
I have used values starting at 16 and doubled it every time and tested it up to some pretty massive values, 8192 so far and nothing. Below is the output of pw-top just so you know I am not joking as to the values I have tried.ID QUANT RATE WAIT BUSY W/Q B/Q ERR FORMAT NAME R 56 4096 48000 55.0us 11.1us 0.00 0.00 0 S16LE 2 48000 alsa_output.pci R 61 3600 48000 22.9us 19.5us 0.00 0.00 0 F32LE 2 48000 + Firefox
Ive tried dozens of different value, I've tried different rates, nothing. I have already posted on Reddit, that didn't help because as soon as I tried the values and that didn't work, no one ever responded again.For completeness, I am running in a VM but it's a unique situation. I am running an Arch guest on a Slackware host. I have a dedicated GPU passed through properly and it does indeed have multi-function enabled. I am running an AMD 7950X with half the cores dedicated to the gaming VM and the other half left for the host as it pulls double duty as a storage, container, and virtualization host. I have 64GB of DDR5 and it is running at 6000 with even matching the XMP profile. The system is under very little load during testing but it makes zero difference what the load is anyway.
As a sanity check I spun up a Windows VM with identical settings except for the TPM stuff and it ran fine. I used to run pop_OS for a short time and I don't recall this ever being an issue there but it's been a while. However, if it were doing it there, I would have noticed.
I predominantly use this setup in my living room as a gaming centric VM that also pulls double duty as a Media center type thing so the audio issues are a deal breaker. I do this since this just happens to be where my server and the desk shelf are located, in the living room, so it makes sense to use this kind of setup. 9x out of 10 I am using the HDMI output of the nVidia 3070 TI but I do use a USB DAC and I have tested it. I also have tested Bluetooth output which seems ALMOST unaffected but laggy by almost a second or more so essentially unusable so I stick with the USB DAC instead if I need to use headphones. I could have sworn I head the pops just quietly when Bluetooth audio was playing but I could have been imagining it.
Please help, I am at my wits end, google, Arch wiki, driver updates, downgrades, betas, different kernels, I have tried everything I can possibly think of and nothing works.
Any help you guys can provide would be purely awesome. I have been using Arch now for maybe 5-6 months now and I am getting used to it and starting to really love what it is but this audio issues has been a thorn in my side the whole time and I am about ready to start distro hopping to try and find something that doesn't have this issue. Please, help!
Thanks!
- Can't replace hyprwayland-scanner with hyprwayland-scanner-git.
In order to update hyprland-git, I need to install hyprwayland-scanner-git. But when I try to install it, pacman says that it failed to commit a transaction.
I followed the arch wiki, but unfortunately, the file in question is owned by hyprwayland-scanner, so I'm not sure how to proceed.
- nvidia driver version 555.58-1 is now available on the extra-testing packages
Nvidia users will finally be able to use the superior display server
- How do I update from KDE Plasma 6.0.5 to 6.1? (Working in Virtualbox.)
Basically the title.
Also, in case somebody could answer the question: is it possible to enable the Cube effect in a Virtualbox machine? I already have
kdeplasma-addons
,qt6-quick3d
andqt6-quick3dphysics
installed but I have no Cube effect option in window effects. - SDDM keyboard layout refuses to switch
Working inside a VirtualBox virtual machine. Installed Arch Linux using the Archinstall method. Chose KDE as the DE and SDDM as the greeting screen.
Managed to log in once, but after adding a language and rebooting, I didn't seem to be able to change the keyboard layout, making entering the correct password impossible. I have tried looking up how to switch the keyboard layout, but am coming up with nothing. What is the key combination to change the keyboard layout in SDDM?
Setting up a different virtual machine now.