Desktop Environ. + Keyboard issues post update

Hi, very new to Linux so please bear with me.

After updating last night (update completed just fine) and after rebooting this morning I find my Desktop Environment (xfce) not working properly (first reboot had my desktop backgrounds displaying properly on both monitors, as well as desktop icons on both monitors and panels for one monitor, but no working close/minimise widgets on programs that opened on startup, second reboot had no desktop backgrounds and the same issues) I also discovered my keyboard was not working either and no inputs were being registered.

I tried to open terminal aswell as Garuda Assistant to see if I could fix anything (as I have seen a variation of this problem posted on the forum before) but programs don’t seem to be opening.

Tried booting into a snapshot only to find the snapshot had the exact same issues, and still couldn’t open a terminal or Garuda Assistant.

The only potential problem I noticed before shutting down last night after updating was a check and merge warning, but the only .pac file listed was the mirrorlist, which I refreshed using Garuda Assistant as I have done with no problems in the past.

Very early on using Garuda I had this problem with the desktop environment specifically (keyboard worked that time iirc) and since no answers to this specific problem were available I ended up reflashing my OS, which wasn’t that big of a deal since I hadn’t been using it all that long. However, I now have a pretty well tailored and customised setup going that I put a lot of time into and has worked flawlessly for about a month now so I would like to keep it without having to reflash.

If there is a way to generate garuda-inxi readout or other vital information from somewhere other than an active terminal session while booted please let me know as I cannot open any programs as mentioned above.

Very sorry if any vocabulary is unclear or if I have missed something big and simple as I am still pretty new to Linux but I looked everywhere and could not find a solution to this.

Any help is massively appreciated! :slight_smile:

Use live ISO, chroot via garuda-welcome app.
Try update in chroot.
You can also try to safe your important data if you have no backups.

2 Likes

:slight_smile:

2 Likes

Hi! So I used live ISO to try update from chroot and it seems not to have worked, the desktop environment is still non-functional. I tried to use CTRL + ALT + F2 to try and open a terminal while logged in on the broken OS just to see what would happen and it caused both my screens to go black and lose signal.

What kind of data can I realistically bring over if I have to reflash my OS? Is there any way to copy over the panel preferences and layout for my desktop environment? Would there be a way to transfer over pacman packages I had installed so they can be redownloaded quickly if I need to reflash?

I also wanted to ask if it would be possible to use chroot on live ISO to manually delete and reinstall any broken xfce packages that might be causing this issue? I really don’t wanna have to reflash my OS unless I absolutely have to :frowning:

Edit: Just to quickly add onto this, I know there’s a way to manually replace xfce for similar issues, but most of what I’ve seen is for Arch specifically and I know garuda-update and other assistance commands/tools help smooth out a lot of the bumps and headaches associated with Arch. Just wanted to clarify that I’m mainly asking incase garuda-update would have fixed this if it was fixable.

Thanks again

You can copy your dot files over to a external drive like .config .local .(w/e browser) an .local *Note if you have steam games they will be there so if you don’t want them best to make the folder manually, .local/share/ an copy everything but steam.

As for pakman pkgs follow these steps here to get the list and install from it pacman/Tips and tricks - ArchWiki
You will want to save 1 with no AUR pkgs and one thats just your AUR pkgs then follow the steps to install after you reinstall.

1 Like

A bigger update!

I managed to get my panels working again by reinstalling xfce from scratch through chroot using pacman -Rdd [xfce and dependencies] followed by pacman -S [xfce and dependencies]

This may have been a bit silly to do without any sort of backup or testing (I was basically doomed anyway) but I now have a better understanding of some of the problems, as I also have the ability to type on my keyboard for a limited time now.

The window UI and my desktop background are still not working, and any attempt to launch programs using UI cannot be done as the launchers are now greyed out when I right click them and cannot be clicked on at all just realized what I was looking at here, silly me, please disregard. Clicking on the icon itself still elicits no response. CTRL, ALT F2 returns the same black screen, which seems like a driver issue from what I can see. I did not see these details before as not even my panels were working before.

I also checked Xorg to see that it had trouble loading my graphics drivers (was using nvidia proprietary, am thinking of switching to video-nouveau once I figure out how to stop conflicts between drivers).

With this new information in mind, especially the problems with programs being unable to launch from right-click panel UI by being greyed out, does this give any insight onto what the problem could actually be and if it is fixable without reflashing my OS and transferring data?

Thanks again!

Can you please post your garuda-inxi from the live environment so that we can get an overview of your machine?

Simply remove the nvidia drivers and reboot, then nouveau should be automatically loaded as the standard driver for the nvidia GPU.

2 Likes
12System:
  12Kernel 6.6.29-1-lts 12arch x86_64 12bits 64 12compiler gcc 12v 13.2.1 12clocksource tsc 12avail hpet,acpi_pm
    12parameters BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC misobasedir=garuda
    root=miso:LABEL=GARUDA_XFCE_BIRDOFPREY quiet systemd.show_status=1 checksum=y
    systemd.unified_cgroup_hierarchy=1 driver=nonfree nouveau.modeset=0 i915.modeset=1
    radeon.modeset=1
  12Console N/A 12Distro Garuda 12base Arch Linux
12Machine:
  12Type Desktop 12System LENOVO 12product 90H7000RAU 12v Lenovo Legion Y520T-25IKL 12serial <filter> 12Chassis
    12type 3 12serial <filter>
  12Mobo LENOVO 12model 36D9 12v SDK0J40709 WIN 3259614395176 12serial N/A
    12part-nu LENOVO_MT_90H7_BU_LENOVO_FM_Lenovo Legion Y520T-25IKL
    12uuid fef7073c-53b1-11e7-9e67-3c5c41bdea00 12UEFI LENOVO 12v O3AKT13A 12date 05/16/2017
12CPU:
  12Info 12model Intel Core i7-7700 12socket U3E1 12bits 64 12type MT MCP 12arch Kaby Lake 12gen core 7 12level v3
    12note check 12built 2018 12process Intel 14nm 12family 6 12model-id 0x9E (158) 12stepping 9 12microcode 0xF8
  12Topology 12cpus 1x 12dies 1 12clusters 4 12cores 4 12threads 8 12tpc 2 12smt enabled 12cache 12L1 256 KiB
    12desc d-4x32 KiB; i-4x32 KiB 12L2 1024 KiB 12desc 4x256 KiB 12L3 8 MiB 12desc 1x8 MiB
  12Speed (MHz) 12avg 3300 12min/max 800/4200 12base/boost 3600/3600 12scaling 12driver intel_pstate
    12governor powersave 12volts 1.0 V 12ext-clock 100 MHz 12cores 121 3300 122 3300 123 3300 124 3300 125 3300 126 3300
    127 3300 128 3300 12bogomips 57616
  12Flags avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  12Vulnerabilities <filter>
12Graphics:
  12Device-1 Intel HD Graphics 630 12vendor Lenovo 12driver i915 12v kernel 12arch Gen-9.5 12process Intel 14nm
    12built 2016-20 12ports 12active none 12empty DP-1,HDMI-A-1 12bus-ID 00:02.0 12chip-ID 8086:5912
    12class-ID 0380
  12Device-2 NVIDIA GP107 [GeForce GTX 1050 Ti] 12vendor Micro-Star MSI 12driver nvidia 12v 550.76
    12non-free 550/565.xx+ 12status current (as of 2025-01; EOL~2026-12-xx) 12arch Pascal 12code GP10x
    12process TSMC 16nm 12built 2016-2021 12pcie 12gen 3 12speed 8 GT/s 12lanes 4 12link-max 12lanes 16 12ports
    12active none 12off DP-2,HDMI-A-2 12empty DVI-D-1 12bus-ID 01:00.0 12chip-ID 10de:1c82 12class-ID 0300
  12Device-3 Logitech HD Webcam C615 12driver snd-usb-audio,uvcvideo 12type USB 12rev 2.0 12speed 480 Mb/s
    12lanes 1 12mode 2.0 12bus-ID 1-4:3 12chip-ID 046d:082c 12class-ID 0e02 12serial <filter>
  12Display 12server X.org 12v 1.21.1.15 12driver 12X 12loaded modesetting,nvidia 12unloaded fbdev,nouveau,vesa
    12alternate intel,nv 12dri iris 12gpu nvidia,nvidia-nvswitch 12tty 80x40
  12Monitor-1 DP-2 12model GF320F 12serial <filter> 12built 2024 12res 3840x2160 12dpi 138 12gamma 1.2
    12size 708x398mm (27.87x15.67") 12diag 812mm (32") 12ratio 16:9 12modes 12max 3840x2160 12min 640x480
  12Monitor-2 HDMI-A-2 12model LG (GoldStar) FULL HD 12built 2014 12res 1920x1080 12dpi 102 12gamma 1.2
    12size 480x270mm (18.9x10.63") 12diag 551mm (21.7") 12ratio 16:9 12modes 12max 1920x1080 12min 640x480
  12API Vulkan 12v 1.4.303 12layers 7 12device 0 12type integrated-gpu 12name Intel HD Graphics 630 (KBL GT2)
    12driver N/A 12device-ID 8086:5912 12surfaces N/A 12device 1 12type cpu 12name llvmpipe (LLVM 19.1.6 256
    bits) 12driver N/A 12device-ID 10005:0000 12surfaces N/A
  12API OpenGL 12Message GL data unavailable in console, glxinfo missing.
  12Info 12Tools 12api vulkaninfo 12de xfce4-display-settings 12gpu nvidia-settings,nvidia-smi
    12x11 xdpyinfo, xprop, xrandr
12Audio:
  12Device-1 Intel 200 Series PCH HD Audio 12vendor Lenovo 12driver snd_hda_intel 12v kernel 12bus-ID 00:1f.3
    12chip-ID 8086:a2f0 12class-ID 0403
  12Device-2 NVIDIA GP107GL High Definition Audio 12vendor Micro-Star MSI 12driver snd_hda_intel
    12v kernel 12pcie 12gen 3 12speed 8 GT/s 12lanes 4 12link-max 12lanes 16 12bus-ID 01:00.1 12chip-ID 10de:0fb9
    12class-ID 0403
  12Device-3 Logitech HD Webcam C615 12driver snd-usb-audio,uvcvideo 12type USB 12rev 2.0 12speed 480 Mb/s
    12lanes 1 12mode 2.0 12bus-ID 1-4:3 12chip-ID 046d:082c 12class-ID 0e02 12serial <filter>
  12API ALSA 12v k6.6.29-1-lts 12status kernel-api 12tools N/A
  12Server-1 PipeWire 12v 1.2.7 12status off 12with 121 pipewire-pulse 12status off 122 wireplumber 12status off
    123 pipewire-alsa 12type plugin 124 pw-jack 12type plugin 12tools pactl,pw-cat,pw-cli,wpctl
12Network:
  12Device-1 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 12vendor Lenovo
    12driver ath10k_pci 12v kernel 12pcie 12gen 1 12speed 2.5 GT/s 12lanes 1 12bus-ID 02:00.0 12chip-ID 168c:0042
    12class-ID 0280
  12IF wlp2s0 12state up 12mac <filter>
  12Device-2 Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet 12vendor Lenovo 12driver r8169
    12v kernel 12pcie 12gen 1 12speed 2.5 GT/s 12lanes 1 12port d000 12bus-ID 03:00.0 12chip-ID 10ec:8168
    12class-ID 0200
  12IF enp3s0 12state down 12mac <filter>
  12Info 12services No services found.
12Bluetooth:
  12Device-1 Qualcomm Atheros 12driver btusb 12v 0.8 12type USB 12rev 2.0 12speed 12 Mb/s 12lanes 1 12mode 1.1
    12bus-ID 1-10:5 12chip-ID 0cf3:e500 12class-ID e001
  12Report btmgmt 12ID hci0 12rfk-id 0 12state down 12bt-service N/A 12rfk-block 12hardware no 12software no
    12address N/A
12Drives:
  12Local Storage 12total 1.83 TiB 12used 53.1 GiB (2.8%)
  12SMART Message Required tool smartctl not installed. Check --recommends
  12ID-1 /dev/sda 12maj-min 8:0 12vendor Western Digital 12model WD10EZEX-08WN4A0 12size 931.51 GiB
    12block-size 12physical 4096 B 12logical 512 B 12speed 6.0 Gb/s 12tech N/A 12serial <filter> 12fw-rev 1A01
  12ID-2 /dev/sdb 12maj-min 8:16 12vendor Toshiba 12model MQ04UBF100 12size 931.51 GiB 12block-size
    12physical 512 B 12logical 512 B 12type USB 12rev 3.0 12spd 5 Gb/s 12lanes 1 12mode 3.2 gen-1x1 12tech N/A
    12serial <filter>
  12ID-3 /dev/sdc 12maj-min 8:32 12vendor Generic 12model Flash Disk 12size 7.5 GiB 12block-size
    12physical 512 B 12logical 512 B 12type USB 12rev 2.0 12spd 480 Mb/s 12lanes 1 12mode 2.0 12tech SSD
    12serial <filter> 12fw-rev 8.07
12Partition:
  12ID-1 / 12raw-size 609.67 GiB 12size 609.67 GiB (100.00%) 12used 53.1 GiB (8.7%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sda2 12maj-min 8:2
  12ID-2 /boot/efi 12raw-size 300 MiB 12size 299.4 MiB (99.80%) 12used 584 KiB (0.2%) 12fs vfat
    12block-size 512 B 12dev /dev/sda1 12maj-min 8:1
  12ID-3 /home 12raw-size 609.67 GiB 12size 609.67 GiB (100.00%) 12used 53.1 GiB (8.7%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sda2 12maj-min 8:2
  12ID-4 /var/log 12raw-size 609.67 GiB 12size 609.67 GiB (100.00%) 12used 53.1 GiB (8.7%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sda2 12maj-min 8:2
  12ID-5 /var/tmp 12raw-size 609.67 GiB 12size 609.67 GiB (100.00%) 12used 53.1 GiB (8.7%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sda2 12maj-min 8:2
12Swap:
  12Kernel 12swappiness 133 (default 60) 12cache-pressure 100 (default) 12zswap no
  12ID-1 swap-1 12type zram 12size 31.26 GiB 12used 0 KiB (0.0%) 12priority 100 12comp zstd
    12avail lzo,lzo-rle,lz4,lz4hc,842 12max-streams 8 12dev /dev/zram0
12Sensors:
  12System Temperatures 12cpu 39.0 C 12mobo N/A
  12Fan Speeds (rpm) N/A
12Info:
  12Memory 12total 32 GiB 12available 31.26 GiB 12used 4.06 GiB (13.0%)
  12Processes 0 12Power 12uptime 1h 4m 12states freeze,mem,disk 12suspend deep 12avail s2idle 12wakeups 0
    12hibernate platform 12avail shutdown, reboot, suspend, test_resume 12image 12.47 GiB 12Init systemd
    12v 257 12default graphical 12tool systemctl
  12Packages 12pm pacman 12pkgs 1650 12libs 470 12tools paru 12Compilers 12gcc 14.2.1 12Client Unknown Client:
    kworker/r-rcu_p 12inxi 3.3.37
Garuda (2.6.26-1.1):
  System install date:     2024-12-12
  Last full system update: 2025-01-14
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager connman dracut nvidia-dkms
  Windows dual boot:       No/Undetected

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.