Arch Linux BBS - Applications & Desktop Environments

  • haruna needs recompilation after update of mpvqt package (2025/04/07 22:21)
    https://gitlab.archlinux.org/archlinux/ … 6f62fc74a5
  • rtorrent - segmentation fault on startup (2025/04/07 19:18)
    I get this error when I start up rtorrent now:Caught Segmentation fault, dumping stack:rtorrent(+0x50474) [0x646bcec08474]/usr/lib/libc.so.6(+0x3dcd0) [0x70019b44bcd0]/usr/lib/libtorrent.so.24(_ZN7torrent17TrackerController5closeEi+0x10) [0x70019ba72860]/usr/lib/libtorrent.so.24(+0xa461c) [0x70019ba8e61c]/usr/lib/libtorrent.so.24(+0x2e487) [0x70019ba18487]rtorrent(+0x567f7) [0x646bcec0e7f7]rtorrent(+0x497db) [0x646bcec017db]/usr/lib/libtorrent.so.24(_ZN7torrent5utils6Thread10event_loopEPS1_+0x189) [0x70019ba5ad99]rtorrent(+0x46424) [0x646bcebfe424]/usr/lib/libc.so.6(+0x27488) [0x70019b435488]/usr/lib/libc.so.6(__libc_start_main+0x8c) [0x70019b43554c]rtorrent(+0x48805) [0x646bcec00805]My configuration file stored at /etc/rtorrent.conf looks like this:############################################################################## This is an (old) example resource file for rTorrent.# Copy to ~/.rtorrent.rc and enable/modify the options as needed.# Remember to uncomment the options you wish to enable.## See 'rtorrent.rc-example' for a newer, basic configuration.##   Sample: https://github.com/rakshasa/rtorrent/wi … G-Template# Complete: https://rtorrent-docs.readthedocs.io/en … d-ref.html#   Useful: https://rtorrent-docs.readthedocs.io/en … cases.html#   Manual: https://rtorrent-docs.readthedocs.io/en/latest/#  Convert: https://github.com/rakshasa/rtorrent/wi … list-(WIP)# Handbook: https://media.readthedocs.org/pdf/rtorr … t-docs.pdf#     File: https://github.com/rakshasa/rtorrent/bl … torrent.rc############################################################################## Maximum and minimum number of peers to connect to per torrent.##throttle.min_peers.normal.set = 40#throttle.max_peers.normal.set = 100# Same as above but for seeding completed torrents.# "-1" = same as downloading.##throttle.min_peers.seed.set = 10#throttle.max_peers.seed.set = 50# Maximum number of simultaneous uploads per torrent.##throttle.max_uploads.set = 15# Global upload and download rate in KiB.# "0" for unlimited.## Uncommented by mjd119 to allow unlimited download/upload rates (from https://dominicm.com/rtorrent-bittorren … ch-linux/)throttle.global_down.max_rate.set_kb = 0throttle.global_up.max_rate.set_kb = 0# Default directory to save the downloaded torrents.## Set download directory so we can run rtorrent as a system service (mjd119) from https://dominicm.com/rtorrent-bittorren … rch-linux/directory.default.set = /mnt/downloads/rtorrent# Default session directory. Make sure you don't run multiple instance# of rTorrent using the same session directory. Perhaps using a# relative path?## Set session directory so we can run rtorrent as a system service (mjd119) from https://dominicm.com/rtorrent-bittorren … rch-linux/session.path.set = /mnt/downloads/rtorrent/.session# Adjust the interval when session data is saved (now every 2 hours instead of every 20 minutes)schedule2 = session_save, 1200, 7200, ((session.save))# Added by mjd119 to set default permission modification of the downloaded files (from https://dominicm.com/rtorrent-bittorren … ch-linux/)system.umask.set = 002# Watch a directory for new torrents, and stop those that have been# deleted.#schedule2 = watch_directory,5,5,load.normal=./watch/*.torrent# Watch directories from Debian rtorrent install (mjd119)method.insert = cfg.music_watch_dir, private|const|string, (cat, "/media/matt/Backup/Music (Backup)/FLAC (Backup)/")method.insert = cfg.p_watch_dir, private|const|string, (cat, "/media/matt/X18/")schedule = watch_directory_music,5,5,"load.normal=/mnt/downloads/rtorrent/watch_music/*.torrent,d.directory.set=(cfg.music_watch_dir),d.custom1.set=Sorted_Music"schedule = watch_directory_tv,5,5,"load.normal=/mnt/downloads/rtorrent/watch_tv/*.torrent,d.directory.set=/media/matt/Linux/TV/,d.custom1.set=Sorted_TV"schedule = watch_directory_movies,5,5,"load.start=/mnt/downloads/rtorrent/watch_movies/*.torrent,d.directory.set=/media/matt/Linux/Movies/,d.custom1.set=Sorted_Movies"schedule = watch_directory_p,5,5,"load.normal=/mnt/downloads/rtorrent/watch_p/*.torrent,d.directory.set=(cfg.p_watch_dir),d.custom1.set=Sorted_P"schedule = watch_directory_games,5,5,"load.start=/mnt/downloads/rtorrent/watch_games/*.torrent,d.directory.set=/media/matt/Backup/Games/,d.custom1.set=Sorted_Games"schedule = watch_directory_software,5,5,"load.start=/mnt/downloads/rtorrent/watch_software/*.torrent,d.directory.set=/media/matt/Backup/Software/,d.custom1.set=Sorted_Software"# Close torrents when disk-space is low.##schedule2 = low_diskspace,5,60,close_low_diskspace=100M# The IP address reported to the tracker.##network.local_address.set = 127.0.0.1#network.local_address.set = rakshasa.no# The IP address the listening socket and outgoing connections is# bound to.##network.bind_address.set = 127.0.0.1#network.bind_address.set = rakshasa.no# Port range to use for listening.## Changed by mjd119 (from https://dominicm.com/rtorrent-bittorren … ch-linux/)#network.port_range.set = 49164-49164network.port_range.set = 46539-46539# Start opening ports at a random position within the port range.## Uncommented by mjd119 to prevent selecting a random port (from https://dominicm.com/rtorrent-bittorren … ch-linux/)network.port_random.set = no# Check hash for finished torrents. Might be useful until the bug is# fixed that causes lack of disk-space not to be properly reported.##pieces.hash.on_completion.set = no# Set whether the client should try to connect to UDP trackers.## Uncommented by mjd119 to allow UDP trackers (from https://dominicm.com/rtorrent-bittorren … ch-linux/)trackers.use_udp.set = yes# Alternative calls to bind and IP that should handle dynamic IP's.##schedule2 = ip_tick,0,1800,ip=rakshasa#schedule2 = bind_tick,0,1800,bind=rakshasa# Encryption options, set to none (default) or any combination of the following:# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext## The example value allows incoming encrypted connections, starts unencrypted# outgoing connections but retries with encryption if they fail, preferring# plain-text to RC4 encryption after the encrypted handshake.## Uncommented by mjd119 to enable encryption (from https://dominicm.com/rtorrent-bittorren … ch-linux/)protocol.encryption.set = allow_incoming,enable_retry,prefer_plaintext# Enable DHT support for trackerless torrents or when all trackers are down.# May be set to "disable" (completely disable DHT), "off" (do not start DHT),# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).# The default is "off". For DHT to work, a session directory must be defined.## Uncommented by mjd119 to only enable DHT when needed (from https://dominicm.com/rtorrent-bittorren … ch-linux/)dht.mode.set = auto# UDP port to use for DHT.##dht.port.set = 6881# Enable peer exchange (for torrents not marked private).## Uncommented by mjd119 to enable PEX protocol (from https://dominicm.com/rtorrent-bittorren … ch-linux/)protocol.pex.set = yes#protocol.pex.set = no #Setting option no is good for private trackers https://redacted.ch/forums.php?action=v … eadid=4529# Set download list layout style ("full", "compact").##ui.torrent_list.layout.set = "full"# Run rTorrent as a daemon, controlled via XMLRPC.##system.daemon.set = false# SCGI Connectivity (for alternative rtorrent interfaces, XMLRPC)# Use a IP socket with scgi_port, or a Unix socket with scgi_local.# schedule can be used to set permissions on the unix socket.##network.scgi.open_port = "127.0.0.1:5000"#network.scgi.open_local = (cat,(session.path),/rpc.sock)#schedule2 = socket_chmod, 0, 0, "execute.nothrow=chmod,770,(cat,(session.path),/rpc.sock)"# Added by mjd119 to allow communication between rtorrent and the web interface (from https://dominicm.com/rutorrent-web-inte … ch-linux/)# Guide uses localhost instead of 127.0.0.1, changing it to 127.0.0.1 to match $scgi_host in /etc/webapps/rutorrent/conf/config.php fixed itscgi_port = 127.0.0.1:5000# Added by mjd119 to fix "Hash check on download completion found bad chunks, consider using \'safe_sync\'." issuepieces.sync.always_safe.set=1I run rtorrent as a service and the service file looks like this:# # Service file for rtorrent added by mjd119 (from https://dominicm.com/rtorrent-bittorren … ch-linux/)# [Unit]# Description=rTorrent Daemon# After=network.target# After = mnt-downloads.mount## [Service]# Type=forking# KillMode=control-group# User=rtorrent# ExecStartPre=/usr/bin/bash -c "if test -e /mnt/downloads/rtorrent/.session/rtorrent.lock && test -z `pidof rtorrent`;                                then rm -f /mnt/downloads/rtorrent/.session/rtorrent.lock; fi                                while true ; do date ; natpmpc -a 1 0 udp 60 -g 10.2.0.1 && natpmpc -a 1 0 tcp 60 -g 10.2.0.1                                || { echo -e "ERROR with natpmpc command \a" ; break ; } ; sleep 45 ; done"# ExecStart=/usr/bin/tmux new-session -c /mnt/downloads/rtorrent -s rtorrent -n rtorrent -d 'rtorrent -n -o import=/etc/rtorrent.conf'# ExecStop=/usr/bin/bash -c "/usr/bin/tmux rt send-keys -t rtorrent C-q && while pidof rtorrent > /dev/null; do sleep 0.5; done"# Restart=on-failure## [Install]# WantedBy=multi-user.targetThe issue started when I tried to runimport=/etc/rtorrent.confwhile my session was running since I wanted to update the listening port for port forwarding. I get crashes when I start up from the command line manually as well.When I runrtorrent -n -o import=/etc/rtorrent.conffrom my terminal I get this output:rtorrent: Could not lock session directory: "/mnt/downloads/rtorrent/.session/", held by "arch:+43452".
  • Steam won't start after updating (2025/04/07 18:53)
    I just rebooted and that actually fixed my locale problem. Steam won't start though. I cannot find any logs either that could hint on what is happening I just saw in another post that I can use gdb to have a more verbose output. The new output running steam is this(gdb) run -x steam-nativeStarting program: /usr/bin/bash -x steam-nativeDownloading 1.09 M separate debug info for /lib64/ld-linux-x86-64.so.2Downloading 714.56 K separate debug info for /usr/lib/libreadline.so.8                                                                                                                                                                      Downloading 9.67 M separate debug info for /usr/lib/libc.so.6                                                                                                                                                                               [Thread debugging using libthread_db enabled]                                                                                                                                                                                               Using host libthread_db library "/usr/lib/libthread_db.so.1".Downloading 1.70 M separate debug info for /usr/lib/libncursesw.so.6+ export STEAM_RUNTIME=0                                                                                                                                                                                                                    + STEAM_RUNTIME=0+ export STEAM_RUNTIME_HEAVY=0+ STEAM_RUNTIME_HEAVY=0+ export DBUS_FATAL_WARNINGS=0+ DBUS_FATAL_WARNINGS=0+ export LD_LIBRARY_PATH=/usr/lib/steam:/usr/lib32/steam+ LD_LIBRARY_PATH=/usr/lib/steam:/usr/lib32/steam+ exec /usr/lib/steam/steamprocess 102588 is executing new program: /usr/bin/envDownloading 146.70 K separate debug info for /usr/bin/env[Thread debugging using libthread_db enabled]                                                                                                                                                                                               Using host libthread_db library "/usr/lib/libthread_db.so.1".process 102588 is executing new program: /usr/bin/bash[Thread debugging using libthread_db enabled]Using host libthread_db library "/usr/lib/libthread_db.so.1".[Detaching after fork from child process 102657][Detaching after fork from child process 102658][Detaching after fork from child process 102659][Detaching after fork from child process 102660][Detaching after fork from child process 102661][Detaching after fork from child process 102663][Detaching after fork from child process 102664][Detaching after fork from child process 102665][Detaching after fork from child process 102666][Detaching after fork from child process 102667][Detaching after fork from child process 102670][Detaching after fork from child process 102672][Detaching after fork from child process 102673]process 102588 is executing new program: /usr/bin/env[Thread debugging using libthread_db enabled]Using host libthread_db library "/usr/lib/libthread_db.so.1".process 102588 is executing new program: /usr/bin/bash[Thread debugging using libthread_db enabled]Using host libthread_db library "/usr/lib/libthread_db.so.1".[Detaching after fork from child process 102674][Detaching after fork from child process 102676][Detaching after fork from child process 102677][Detaching after fork from child process 102679][Detaching after fork from child process 102680][Detaching after fork from child process 102683][Detaching after fork from child process 102684][Detaching after fork from child process 102685][Detaching after fork from child process 102687][Detaching after fork from child process 102688][Detaching after fork from child process 102689][Detaching after fork from child process 102690][Detaching after fork from child process 102691][Detaching after fork from child process 102692][Detaching after fork from child process 102693][Detaching after fork from child process 102694][Detaching after fork from child process 102695][Detaching after fork from child process 102696][Detaching after fork from child process 102697][Detaching after fork from child process 102698][Detaching after fork from child process 102699]steam.sh[102588]: Running Steam on arch rolling 64-bitsteam.sh[102588]: STEAM_RUNTIME is disabled by the user (this is unsupported)[Detaching after fork from child process 102711][Detaching after fork from child process 102715][Detaching after fork from child process 102716][Detaching after fork from child process 102725][Detaching after fork from child process 102726][Detaching after fork from child process 102730][Detaching after fork from child process 102731]/usr/bin/zenity: /usr/lib/steam/libcurl.so.4: no version information available (required by /usr/lib/libappstream.so.5)Seems to me that my steam cannot get a version information using libcurl or something...edit:I seem to have libcurl-gnutls installed-> % sudo pacman -Q libcurl-gnutls libcurl-gnutls 8.13.0-1
  • Gutenprint stopped working with my Epson printer (2025/04/07 16:51)
    Same problem here with a Canon Pixma MX 495, solved following the process explained by @Selvedge:1. `sudo cups-genppd.5.3 -v 'Canon MX490 series'`2. `sudo /usr/bin/cups-genppdupdate`3. `sudo systemctl enable --now cups.service`4. `sudo systemctl disable --now cups.service`
  • Kde 6 wayland magic lamp (2025/04/07 14:56)
    Well they all appear under wayland windows. Also, i just noticed that when minimizing the window, they just randomly go to the taskbar at normal speed but in the second iteration of minimizing, it goes almost instantaneously when the animation speed is set to default in desktop effects.
  • qt6.9 b0rks qterminal (2025/04/07 14:21)
    Looks like empty lines don't get cleared/painted at all (so probably behavior qterminal relied on got optimized away)Is this on X11, wayland or doesn't matter?Do you set either application or terminal transparency?Does setting a background image change anything?
  • [SOLVED] crontab not working (2025/04/07 12:24)
    Thanks for the reply.In fact the problem was the "cronie" service that was disabled by default. I had not checked because I always assumed that cron was always enabled on Linux systems.after enabling "cronie.service" the crontab works and runs the script.Thanks again for the help.
  • [SOLVED] System hanging with terrible endless bell sound when bckspcng (2025/04/07 08:07)
    seth wrote:export GDK_CORE_DEVICE_EVENTS=1 # general GDK input handling export GTK_IM_MODULE=xim # don't use ibus export NO_AT_BRIDGE=1 # nor at-spi (a11y stuff like a screenreader like orca)Sorry, can you help me. Where should I put these?seth wrote:Is the problem now completely limited to audacity?It seems like it...seth wrote:Do you get it w/ gtk3-demo ?... because I don't have the issue with gtk3-demo, even when started with GDK_BACKEND=x11 env...Without the env, there is no sound at all when backspacing on an empty edit field, with the env the sound is there, but it doesn't hang like in audacity.Something absolutely seems to be fixed because I no longer have it in Gimp. And I don't really understand how that happened. We did fix my X11 of course.Update: Whut?Sorry, but it is now fixed in Audacity too. I really don't understand this!I really didn't imagine this...
  • PID namespaces is working without chrome-sandbox. Is it supported? (2025/04/07 07:54)
    Since Chromium support namespace sandbox instead of SUID sandbox, I removed /usr/lib/chromium/chrome-sandbox. chrome://sandbox/ reports:Layer 1 Sandbox: Namespace PID namespaces: YesIt seems chromium is working without chrome-sandbox.Is it supported officially? Is it able to disable SUID sandbox at build time? Is it possible to request remove chrome-sandbox from official package?
  • Firefox/Thunderbird missing some letters/icons after update. (2025/04/07 07:48)
    FF/TB don't use Qt, though.Looks like the font rendering got broken - somehow.FF and TB are both in the update list, what if you downgrade only them?
  • [SOLVED] ly-dm incorrectly rendered box (2025/04/07 06:20)
    You'd have to check the resolution and then (manually/scriptually) set a font based on that result.Since the problem is "solved" for now, should I just mark this as solved and open a new topic if it reoccurs when connecting to second monitor, or should I just leave it open until I can test it with the second monitor?Up to you. I guess it's easier to not forget the thread if you run into the problem again, so I'd tag it solved now (based on the premise that the initramfs regernation fixed it) and then simply re-open (and indeed bump) it in case it re-emerges (w/ your second output)
  • [GNOME] Custom profile picture not being applied correctly. (2025/04/07 01:03)
    tekstryder wrote:Well, you should have mentioned all of that initially instead of wasting people's time here.Having read the other thread, you could have provided the related info that could help...GPU/drivers, X11 or Wayland.., etc. And, you provided zero log output.Ok dude but chill, I haven't used Arch in a long while tbh, and when I used it I had KDE instead of Gnome, oddly enough I didn't have this issue in Gnome 47. (Sorry if I offended you a bit, I don't wanna sound mean in this comm)tekstryder wrote:Launch g-c-c with the following command, try setting a custom avatar, and post the full output using [code][/code] tags.GSK_RENDERER=ngl G_MESSAGES_DEBUG=all gnome-control-centerWell I don't see any errors when I changed the profile pic, just a warning:20:58:24.1026 cc-window[18304]: WARNING: Could not find settings panel "GSK_RENDERER=ngl"Just in case here's my specs:# System Details Report --- ## Report details - **Date generated:** 2025-04-06 21:01:20 ## Hardware Information: - **Hardware Model:** ASUSTeK COMPUTER INC. CROSSHAIR V FORMULA-Z - **Memory:** 8.0 GiB - **Processor:** AMD Phenom™ II X6 1100T × 6 - **Graphics:** AMD Radeon™ RX 590 GME - **Disk Capacity:** 1.4 TB ## Software Information: - **Firmware Version:** 2201 - **OS Name:** Arch Linux - **OS Build:** rolling - **OS Type:** 64-bit - **GNOME Version:** 48 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.13.8-arch1-1
  • [SOLVED]Strange sound and Firefox issue playing videos after 137 upgra (2025/04/06 22:28)
    The important bit from that article.I did a bit of research, and evidently something was swapped around, and I was supposed to migrate from pulseaudio to pipewire-pulse. Okay great, this should be a pretty easy fix, go ahead and install the new package and let it take care of the rest.$ sudo pacman -R pulseaudio,pulseaudio-bluetooth $ sudo pacman -S pipewire-pulseand restarting Firefox fixed this for me.
  • pdfarranger crashing while drag&dropping PDF files into (2025/04/06 20:16)
    Hello,The latest version of pdfarranger keep crashing very often when I want to merge some PDF files. Pages are less than 10 and it crashes often. What could be the problem?pdfarranger 1.11.1-2[user@PC ~]$ pdfarrangerGdk-Message: 21:46:51.927: Error reading events from display: Invalid argument[user@PC ~]$ /usr/lib/python3.13/multiprocessing/resource_tracker.py:277: UserWarning: resource_tracker: There appear to be 5 leaked semaphore objects to clean up at shutdown: {'/mp-gz1rj8sq', '/mp-2x07u2d6', '/mp-a7bssb8v', '/mp-2raxa0pu', '/mp-fnbh22p9'}  warnings.warn(GNOME Wayland session. GNOME version 48. All updates about 4 days ago.
  • [resolved] GTK3/GTK4 applications graphical glitches & resizing lags o (2025/04/06 19:42)
    [*** EDIT ***]https://bbs.archlinux.org/viewtopic.php … 4#p2235674[*** /EDIT ***]Please use [code][/code] tags. Edit your post in this regard.You're using the nvidia driver, so that's not the problem and the only path forward would be the linked config files for those electron clients.(Most support that in some capacity, but the config file names can vary - you'll have to google them or strace the client to see what files it looks at)Do you get the same problems with eg. an openbox session instead of gnome?Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.Thanks.
Enter your comment. Wiki syntax is allowed:
 
  • news/forum/archlinux.txt
  • Last modified: 2021/10/30 11:41
  • by 127.0.0.1