/r/archlinux
A subreddit for the Arch Linux user community for support and useful news.
/r/archlinux
Received this message starting qtpass . Given I'm fine with my locale setting generally, what is the consequence of changing to QT's required
Detected locale "LC_CTYPE=C;LC_NUMERIC=C;LC_TIME=en_CA.iso88591;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
TIL ,after stumbling upon this forum, the issue with Spectacle is that it doesn't like libva-vdpau-driver
. Even though the dependencies are satisified, everytime the app gets launched, it throws in a segmentation fault error. This is my output after typing in sudo dmesg
.
[ 6305.522318] Thread (pooled)[5141]: segfault at d8 ip 00007095082e4f54 sp 00007094d9bfdbe8 error 4 in libX11.so.6.4.0[26f54,7095082d5000+8f000] likely on CPU 15 (core 15, socket 0)
[ 6305.522329] Code: 84 00 00 00 00 00 f3 0f 1e fa 8b 47 1c c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 8b 47 74 c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa <48> 8b 87 d8 00 00 00 c3 0f 1f 40 00 f3 0f 1e fa 48 63 f6 48 c1 e6
Solution: replace libva-vdpau-driver
with libva-nvidia-driver
and Spectacle will launch.
Hi, I'm a long time user of Linux (and many other *nixes) on backend servers, usually via command line.
My usual desktop, though, has been either Windows or macOS. I'm trying linux as a desktop replacement for the first time. I went with Garuda.
I'm finding the desktop in my desktop linux install... not fun at all. Nothing is intuitive. But this post is about a specific question: How can I conveniently browse an application's menu bars (File, Edit, Tools, Window, etc)?
I would like:
With regard to the first option (using the mouse), I can click a menu item, see it drop down, and see items get highlighted as I move the mouse over items, but only in the initial menu clicked on. As soon as I move the mouse pointer over an adjacent menu item, the dropped down menu closes, the adjacent menu is highlighted but it is NOT dropped down. I have to click it to drop it down. For example, I click File and see the File menu; I then move the mouse pointer to the right, over the Edit menu... the File menu vanishes, Edit becomes highlighted, but the Edit menu is not visible. If I click, the Edit menu appears. This makes browsing the options for an unfamiliar application extremely frustrating.
If I try to use the keyboard instead, first problem is that there's no way to activate the menu at all. I can do so with a mouse click, but can't find a keyboard combination to do the same. But even if I do activate a menu with the mouse, I can only browse that initial menu and it's submenus, but cannot browse adjacent menus. With the top menu item highlighted, hitting the Up Arrow button causes the bottom menu item to become highlighted, not the menu name itself. There's no way to go left or right to an adjacent menu.
Lastly, different apps behave differently. What I described above is my experience with apps that place their menu at the top of the Plasma screen (such as libreoffice writer, Konsole, Dolphin). Apps that keep their menus within the app window (Firedragon) work as expected with the mouse and keyboard.
What am I doing wrong??
So I'm trying to install arch but in the installation I'm getting this error "[135.3795311 pcleport 0000:00:10.5: AER: Error of this Agent is reported first"
Pywal has now been archived and also rn setting up pywal is just damn difficult.. Trying to auto update app & everything live as soon as you change the wallpaper is just not going great-
So pywal has now been archived as well so and better alternative?
Looking for..
came from the protonvpn sub...
i'm confused.. how do i install this vpn properly xD
do i follow this instructions from the arch wiki and do everything and everything that it say? or can i just install the "proton-vpn-gtk-app" and just use it instead of doing all of that because some people just use this without doing those..
or even is this even the right way?
or do i use the "protonvpn-cli-community" cli package from the arch repo??
I'M GOING INSANE 😭
I try using the yay
command to update and install this task manager i want to use, but when i agree to the packages it needs to install it shows this.
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
-> Packages not in AUR: agsv1
-> Missing AUR Debug Packages: agsv1-debug
-> Flagged Out Of Date AUR Packages: catppuccin-gtk-theme-mocha
:: 27 packages to upgrade/install.
27 core/gnupg 2.4.6-1 -> 2.4.7-1
26 core/less 1:661-1 -> 1:668-1
25 core/libbpf 1.4.3-1 -> 1.5.0-1
24 core/libtool 2.5.3-1 -> 2.5.4+r1+gbaa1fe41-1
23 core/npth 1.7-1 -> 1.8-1
22 core/pkgconf 2.1.1-1 -> 2.3.0-1
21 core/sudo 1.9.16.p1-1 -> 1.9.16.p2-1
20 core/systemd 256.8-2 -> 256.9-1
19 core/systemd-libs 256.8-2 -> 256.9-1
18 core/systemd-sysvcompat 256.8-2 -> 256.9-1
17 extra/bash-completion 2.14.0-2 -> 2.15.0-1
16 extra/c-ares 1.34.2-1 -> 1.34.3-1
15 extra/cowsay 3.8.3-1 -> 3.8.4-1
14 extra/dav1d 1.4.3-1 -> 1.5.0-1
13 extra/ffmpeg 2:7.1-2 -> 2:7.1-3
12 extra/flatpak 1:1.15.11-1 -> 1:1.15.12-1
11 extra/glslang 14.3.0-1 -> 15.0.0-2
10 extra/libplacebo 7.349.0-2 -> 7.349.0-3
9 extra/libsysprof-capture 47.1-1 -> 47.2-1
8 extra/nodejs-nopt 7.2.0-2 -> 7.2.1-1
7 extra/noto-fonts 1:2024.11.01-1 -> 1:2024.12.01-1
6 extra/pnpm 9.12.3-1 -> 9.14.4-1
5 extra/python-zipp 3.19.2-1 -> 3.21.0-1
4 extra/shaderc 2024.3-1 -> 2024.3-2
3 extra/spirv-tools 2024.2-1 -> 2024.4.rc1-1
2 multilib/lib32-systemd 256.8-1 -> 256.9-1
1 aur/todo -> 2.4-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
-> Excluding packages may cause partial upgrades and break systems
==> a
Sync Dependency (22): libbpf-1.5.0-1, noto-fonts-1:2024.12.01-1, gnupg-2.4.7-1, systemd-256.9-1, shaderc-2024.3-2, libtool-2.5.4+r1+gbaa1fe41-1, dav1d-1.5.0-1, libplacebo-7.349.0-3, lib32-systemd-256.9-1, nodejs-nopt-7.2.1-1, spirv-tools-2024.4.rc1-1, sudo-1.9.16.p2-1, systemd-sysvcompat-256.9-1, pkgconf-2.3.0-1, glslang-15.0.0-2, ffmpeg-2:7.1-3, less-1:668-1, python-zipp-3.21.0-1, libsysprof-capture-47.2-1, systemd-libs-256.9-1, npth-1.8-1, c-ares-1.34.3-1
Sync Explicit (4): cowsay-3.8.4-1, bash-completion-2.15.0-1, pnpm-9.14.4-1, flatpak-1:1.15.12-1
AUR Explicit (1): todo-2.4-1
:: PKGBUILD up to date, skipping download: todo
1 todo (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/censored/.cache/yay/todo
HEAD is now at 36dd998 update to 2.4
1 todo (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
diff --git /home/censored/.cache/yay/todo/PKGBUILD /home/censored/.cache/yay/todo/PKGBUILD
new file mode 100644
index 0000000..55d3a39
--- /dev/null
+++ /home/censored/.cache/yay/todo/PKGBUILD
@@ -0,0 +1,37 @@
And here is what it shows when not wanting to work.
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+
+pkgname=todo
+pkgver=2.4
+pkgrel=1
+pkgdesc='Simple tasks organizer'
+arch=('x86_64')
+url='https://github.com/sioodmy/todo'
+license=('GPL3')
+depends=('gcc-libs')
+makedepends=('cargo')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('3905909de5dd6e3a849505c5c97264a9b6d83cdd8e171a319233e68142162656')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cd "$pkgname-$pkgver"
+ cargo build --frozen --release --all-features
+}
+
+check() {
+ export RUSTUP_TOOLCHAIN=stable
+ cd "$pkgname-$pkgver"
+ cargo test --frozen --all-features
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -D "target/release/todo-bin" "$pkgdir/usr/bin/todo"
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+}
How do i fix this?
Hey everyone,
I'm looking for a good bookmark manager to organize links and resources. I’d prefer CLI-based options, but I’m open to hearing about GUI tools too if they’re exceptional. What do you use, and what would you recommend?
Thanks in advance!
programmers of all, please lay your knowledge down on this peasant as i have no idea where to begin.. what to learn or how to do- i'm not a complete beginner to coding as i'm a game dev in godot but i only know gdscript for godot..
but i would like to learn how to get started on programming for linux..
basically, long story short, EVERYTHING IS F*CKING TICKING ME OFF!!
having some problems while ricing my linux like, with pywal it's boody god damn dumb..
like, when it comes to updating some colors real time via waypaper for literally everything.. i have to do the most tedious tasks and such.. and some times, info's aren't even available.
but all of this can just be done with a SIMPLE, BOODY BASIC VARIABLE STORING THE HEX CODE OR SOMETHING- then referencing it in their conf file or something.. or like, making a script that runs the commands for changing my colors for other apps when i hit the change button from waypaper
can yall just, give me some steps on what i should learn so i can make my own scripts for linux and for these situations.. like, please.. let me write my own scripts ;-;
Hey guys, Im on a freshly installed system and was trying to install yay.
``makepkg -si`` displays;
``[Zenith@Aurora yay]$ makepkg -si
==> Making package: yay 12.4.2-1 (Mon 02 Dec 2024 01:10:38 AM +0545)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found yay-12.4.2.tar.gz
==> Validating source files with sha256sums...
yay-12.4.2.tar.gz ... Passed
==> Extracting sources...
-> Extracting yay-12.4.2.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
go build -trimpath -mod=readonly -modcacherw -ldflags '-X "main.yayVersion=12.4.2" -X "main.localePath=/usr/share/locale/" -linkmode=external -compressdwarf=false' -buildmode=pie -o yay
go: downloading github.com/Jguer/aur v1.2.3
go: downloading github.com/Jguer/go-alpm/v2 v2.2.2
go: downloading github.com/Jguer/votar v1.0.0
go: downloading github.com/Morganamilo/go-srcinfo v1.0.0
go: downloading github.com/leonelquinteros/gotext v1.5.2
go: downloading github.com/deckarep/golang-set/v2 v2.6.0
go: downloading golang.org/x/sys v0.18.0
go: downloading github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5
go: downloading golang.org/x/term v0.18.0
go: downloading github.com/adrg/strutil v0.3.1
go: downloading github.com/hashicorp/go-multierror v1.1.1
clean.go:8:2: github.com/Jguer/aur@v1.2.3: Get "https://proxy.golang.org/github.com/%21jguer/aur/@v/v1.2.3.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
cmd.go:11:2: github.com/Jguer/go-alpm/v2@v2.2.2: Get "https://proxy.golang.org/github.com/%21jguer/go-alpm/v2/@v/v2.2.2.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
vote.go:8:2: github.com/Jguer/votar@v1.0.0: Get "https://proxy.golang.org/github.com/%21jguer/votar/@v/v1.0.0.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
pkg/text/errors.go:3:8: github.com/leonelquinteros/gotext@v1.5.2: Get "https://proxy.golang.org/github.com/leonelquinteros/gotext/@v/v1.5.2.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
pkg/db/ialpm/alpm.go:11:2: github.com/Morganamilo/go-pacmanconf@v0.0.0-20210502114700-cff030e927a5: Get "https://proxy.golang.org/github.com/%21morganamilo/go-pacmanconf/@v/v0.0.0-20210502114700-cff030e927a5.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:50653->[::1]:53: read: connection refused
pkg/intrange/intrange.go:8:2: github.com/deckarep/golang-set/v2@v2.6.0: Get "https://proxy.golang.org/github.com/deckarep/golang-set/v2/@v/v2.6.0.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
pkg/query/metric.go:7:2: github.com/adrg/strutil@v0.3.1: Get "https://proxy.golang.org/github.com/adrg/strutil/@v/v0.3.1.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:50653->[::1]:53: read: connection refused
pkg/query/query_builder.go:13:2: github.com/adrg/strutil@v0.3.1: Get "https://proxy.golang.org/github.com/adrg/strutil/@v/v0.3.1.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:50653->[::1]:53: read: connection refused
pkg/query/source.go:7:2: github.com/hashicorp/go-multierror@v1.1.1: Get "https://proxy.golang.org/github.com/hashicorp/go-multierror/@v/v1.1.1.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:50719->[::1]:53: read: connection refused
pkg/dep/dep_graph.go:10:2: github.com/Morganamilo/go-srcinfo@v1.0.0: Get "https://proxy.golang.org/github.com/%21morganamilo/go-srcinfo/@v/v1.0.0.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
pkg/runtime/runtime.go:20:2: github.com/Jguer/aur@v1.2.3: Get "https://proxy.golang.org/github.com/%21jguer/aur/@v/v1.2.3.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
pkg/runtime/runtime.go:21:2: github.com/Jguer/aur@v1.2.3: Get "https://proxy.golang.org/github.com/%21jguer/aur/@v/v1.2.3.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
pkg/runtime/pacman.go:10:2: golang.org/x/term@v0.18.0: Get "https://proxy.golang.org/golang.org/x/term/@v/v0.18.0.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:50653->[::1]:53: read: connection refused
print.go:16:2: golang.org/x/sys@v0.18.0: Get "https://proxy.golang.org/golang.org/x/sys/@v/v0.18.0.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54369->[::1]:53: read: connection refused
make: *** [Makefile:114: yay] Error 1
==> ERROR: A failure occurred in build().
Aborting...``
I was wondering if anyone would like to help, I dont know why this would happen.
trying to install protonvpn from this instructions from the arch wiki..
i'm stuck at setting up openvpn by by copying .ovpn files to /etc/openvpn/client/
but i appear that i do not have access/perms to open this folders..
saying "failed to open folder, permission denied"..
i'm opening it with thunar file manager and i've tried to sudo thunar but.. this error popped up..thunar: Failed to initialize Xfconf: Error spawning command line “dbus-launch --autolaunch=3e1289d0556e48b6a4c565a03e67e639 --binary-syntax --close-stderr”: Child process exited with code 1
Authorization required, but no authorization protocol specified
(thunar:9703): Gtk-WARNING **: 00:57:31.128: cannot open display: :0
any ideas on getting me access to the perms for thunar?
Around a year ago, I haphazardly started using Arch as my introduction to Linux
A year later, I'm very happy and relieved to no longer be trapped in the Microsoft ecosystem
I have become curious about other distros and... Don't see the point? They just seem like they have limitations compared to Arch (specifically the lack of the AUR). Is there any benefits that other distros offer that Arch doesn't?
Ive tried for the past several hours to get audio to work.
First off, ive tried pipewire and pulse-audio. I installed them via the Arch Docs and I tried with youtube and chat GPT. Nothing. The furthest ive gotten thus far is having pavucontrol display that I have playback devices, output devices, ect. If im playing a sound it will show the sound is playing under playback but I cannot hear anything. Whenever I open pavucontrol, it slows down all my media processes (youtube, spotify, mpvpaper, ect).
Ive never had working audio on this device because its brand new. Ive never had issues like this before but this is my first dual boot so maybe thats why, idk.
Any help is appreciated!
Notes: Arch + Windows 11, Hyprland, HP Laptop (specs shown on page)
In MX Linux, inside MX Tweaks we can create theme sets I was wondering if we have something similar?
IDK if it's just normal or is an issue with my client but whenever I wanted to download the ISO from the official torrent it has always been that slow, I'm using qBittorrent and yes, I have DHT enabled
I was having trouble installing Arch on my laptop. I was able to diagnose and resolve the issue but I have never understood why the Arch installer responded this way to a bad Wifi chip. I still have 2 questions:
Within ~3 seconds of running: station wlan0 connect SSID
my screen would get flooded with (what I assume is) these wifi status logs. This happened after every restart and using ISO's for kernals 6.11.5 and 6.7.6. Hitting ctrl+c did not stop these messages, and once they were done I was able to proceed with setup uninterrupted; at least until I ran pacstrap, which would run for a few minutes and then these messages would reappear and I would lose my internet connection for a few minutes.
Apologies for the quality of these photos. I took these pictures with my phone and by the time I took them I was fairly certain the issue was my wifi chip and I was just taking these for the sake of posterity. I am still something of an Arch noob and would love to better understand what I was seeing and if there is anything unique about the way Arch communicates with hardware drivers that would cause it to respond to a hardware failure differently than other distros.
Also, in case it is relevant, my laptop is a Gazelle from System76.
I noticed that libglslang got upgraded to v15 while spectacle still depends on libglslang.so.14 breaking the application.
I've fixed it for now by installing the older version side by side with the current one but see no discussion on a fix for this which is weird.
What's the usual steps to report this to be fixed?
Long story short, I reinstalled my system and Chromium stopped allowing me to right click save. Outputs
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
to terminal. Also seen some freedesktop and EGL Driver message errors popping up every now and then. It works on Wayland, albeit sluggishly, but when I switch back to X11, I get the error. I tested on Ungoogled, Vivaldi, Thorium, and even compiled Ungoogled myself, to no avail.
Given that Wayland is a required package for gtk4 which I also had some minor problems with, I could see it being the issue?
Anyway, I tried reinstalling my Nvidia drivers, installing VAAPI drivers, tried to change the ozone platforms, and other things I've seen on related issues on the internet but nothing has worked.
(somebody had the same issue and posted about it on the forums but it was left unanswered🫤so I'll be paraphrasing)
My built in screen has no problem producing the desired resolution/refresh rate of 1080p120Hz, but my external monitor, which is able to go up to 1440p100Hz cannot go past 75Hz. It is connected via an HDMI 2.1 cable, which does support 100hz and on Linux Mint & Windows its working just fine.
On Arch, however (and any other distro except mint), I cannot seem to get it to work. I have tried on both X11 and Wayland distros (i3, KDE and currently on Hyprland) xrandr is able to detect the 100Hz and so is hyprctl monitors all, but the second you attempt to put the refresh rate on anything above 75Hz its stuck at a black screen trying to connect (as if you're exceeding the possible refresh rate).
I will provide additional info/logs if that would help.
Hello Everyone I Want to try out arch So I want to know what are the light weight WMs out there and also do we need to install DE alongside WM or WM alone is enough.
And also Can I use a tiling WM as Floating as Per my needs like Pop OS?
Give me your thoughts and arguments of which one is the best DE based in your opinion
Hi everyone!
I’ve been using Arch Linux exclusively on my laptop for about 4 months now, and I absolutely love it.
As the title suggests, I’m planning to set up a dual boot on my PC with Windows 11 on an NVMe drive and Arch Linux on a SATA SSD. I’m excited to try this setup but want to make sure I do it right.
Are there any risks or challenges I should be aware of when dual booting across two different drives? Specifically, are there things like bootloader issues, drive compatibility, or data corruption I should look out for?
I’d appreciate any tips, advice, or resources to help ensure a smooth setup!
Thanks in advance for your help!
I have a large variety of fonts installed. So how come the only ones that show up when I run fc-list are noto fonts?
Short story: I recently ordered a T14 gen5 (AMD) and I got carried away with the configuration tool. I plan to use Arch. In the meantime my laptop arrives, I started reading things about OLED on this subreddit that began to make me think I had made a mistake in getting the OLED. Is there someone who has an OLED screen and has some experience to share and how deal with that? Are you using Wayland or Xorg? Which WM/DE?
Thank you.
I want to disable ctrl+alt+(f1-f6) shortcuts where it shows the ttys for login. So is there any easy way to disable them
previous post :
https://www.reddit.com/r/archlinux/comments/1h31ydg/i_updated_arch_recently_and_some_apps_are_not/
The issue is the display is not updating properly I open terminal type the command hit enter. nothing happens but if I open another application the the command is executed in the terminal and the result is there. Same with many applications like I can input but the output is seen only when I open or close an application. I also switch between tty then I can see like the output, but yeah like it needs a display refresh type thing to show the output. I tried different window managers too this issue persists
please help. Thank you
Hello everyone, this is my first time installing Linux and I want to install Arch Linux (hyprland), but as far as I know there is no official support for Hyprland for Nvidia hardware
I read on wiki.hyprland.org/Nvidia/ how you can install it but I don’t understand how to do it
I also wanted to ask whether the configs of people who have hardware from amd will work?
(sorry if this is a simple or dumb question, I'm just starting out using Linux)