Apart the fact I changed my username, maybe I did a mistake somewhere, I searched Arch for news, Google and here and no mention of recent broken packages for Latte-Dock so I wonder if anyone else is having this issue.
I run Dr460nized non-gaming and at “some point” yesterday the 12th after an upgrade of “some sort” while I was both upgrading the system and installing packages to build my machine and rebooting many times, right-clicks on Latte stopped working.
I searched that and there are a lot of discussions for which the answer is almost always the same:
When right-click does not work both for applets and tasks it means that your Latte has not been built with the same KDE Frameworks libraries like Plasma Desktop. The only solution is either your distro to update its Latte package properly or to build Latte by yourself.
I know Garuda uses a repo on top of AUR, Chaotic I believe?, but I have no clue if it’s related to a package or not. I am looking through the pacman commands and see how I can try retrieving the version numbers from that above URL.
Maybe the solution is too uninstall Latte and reinstall it from mirrors?
I did notice pacman lists me a bunch of WARNINGS stating that a list of packages have a newer version than the one found in Extra or Community, no clue if that could also be related.
If you run the same Garuda flavor as I do and you are up to date on your KDE + Latte packages, then maybe I did something wrong.
Worst case I will revert from a snapshot (thank you BTRFS! ) and restart building my machine.
Latte is working fine here on the same type of install, fully updated with a working right click.
Yes, I'd suggest uninstall latte-dock & reinstalling it, as well as updating your system with sudo pacman -Syu. Did you install an alternative kernel (where it may have conflicted with your hardware)?
You're probably best to roll back to a pre-update snapshot, then run your normal updates.
If this is true, please post the terminal output of pacman -Syu
It sounds like you’re not up to date. I personally am not having issues with latte-dock. Alas, I’m also not having issues with package errors. That would be really important to know what’s going on.
The only configurations I did was learning around the few differences in KDE System Settings, a few things are placed elsewhere or require different steps than I used to do. I played a lot with Conky, added coolbits=4 for nvidia, dolphin settings, firefox, migrated my config files like nanorc, aliases in fish shell, grub custom, gave me the sudo authorization in pam.d, few things like this.
No kernel changes, I was not even at patching it for my it87 sensors module. I did it on my test installation and it worked, latte was still working there too afterwards. But on this installation here it's all fresh.
I must have hit a wrong command at some point. I hope I understand what I did so I can learn from it, though. I remember having this issue when I first booted and upgraded to Ultimate:
could not satisfy dependencies:
removing poppler-qt5 breaks dependency 'poppler-qt5' required by kfilemetadata,
if possible, remove kfilemetadata and retry
removing poppler-qt5 breaks dependency 'poppler-qt5' required by okular,
if possible, remove okular and retry
I got away by installing only 1 app at a time, although I did remove Okular and reinstall it afterwards.
Let's see the output of
sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur 564.4 KiB 2.08 MiB/s 00:00 [---------------------------------------------------------------------------------] 100%
:: Starting full system upgrade...
warning: bleachbit: local (4.2.0-1) is newer than community (4.0.0-4)
warning: bluedevil: local (1:5.20.5-1) is newer than extra (1:5.20.4-1)
warning: breeze: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: confuse: local (3.3-3) is newer than community (3.3-2)
warning: elfutils: local (0.182-1) is newer than core (0.181-1)
warning: ethtool: local (1:5.10-1) is newer than extra (1:5.9-1)
warning: fzf: local (0.25.0-1) is newer than community (0.24.4-1)
warning: gdbm: local (1.19-1) is newer than core (1.18.1-3)
warning: gst-plugins-bad: local (1.18.2-2) is newer than extra (1.18.2-1)
warning: gst-plugins-bad-libs: local (1.18.2-2) is newer than extra (1.18.2-1)
warning: haveged: local (1.9.14-1) is newer than extra (1.9.13-1)
warning: iana-etc: local (20201229-1) is newer than core (20201012-1)
warning: imagemagick: local (7.0.10.56-1) is newer than extra (7.0.10.53-1)
warning: kactivitymanagerd: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kde-cli-tools: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kde-gtk-config: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kdecoration: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kinfocenter: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kio-fuse: local (5.0.0-1) is newer than community (4.95.0-1)
warning: kmenuedit: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: knetattach: local (5.20.5-1) is newer than extra (5.20.4-2)
warning: kscreenlocker: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: ksysguard: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kwallet-pam: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kwayland-integration: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: kwayland-server: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: lib32-ocl-icd: local (2.2.14-1) is newer than multilib (2.2.13-1)
warning: libelf: local (0.182-1) is newer than core (0.181-1)
warning: libkscreen: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: libksysguard: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: libqalculate: local (3.16.0-1) is newer than extra (3.15.0-2)
warning: libsynctex: local (2020.54586-9) is newer than extra (2020.54586-8)
warning: milou: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: mkinitcpio-busybox: local (1.32.1-1) is newer than core (1.31.1-2)
warning: nettle: local (3.7-1) is newer than core (3.6-1)
warning: noto-fonts: local (20201226-1) is newer than extra (20201206-1)
warning: ocl-icd: local (2.2.14-1) is newer than extra (2.2.13-1)
warning: openexr: local (2.5.4-1) is newer than extra (2.5.3-6)
warning: p7zip: local (17.03-1) is newer than extra (16.02-6)
warning: perl-file-listing: local (6.14-1) is newer than extra (6.11-1)
warning: perl-http-cookies: local (6.10-1) is newer than extra (6.09-1)
warning: perl-http-message: local (6.27-1) is newer than extra (6.26-1)
warning: pipewire: local (0.3.19-1) is newer than extra (0.3.18-1)
warning: plasma-browser-integration: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: plasma-desktop: local (5.20.5-1) is newer than extra (5.20.4-2)
warning: plasma-integration: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: plasma-nm: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: plasma-pa: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: plasma-workspace: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: polkit-kde-agent: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: poppler: local (21.01.0-1) is newer than extra (20.12.1-1)
warning: poppler-qt5: local (21.01.0-1) is newer than extra (20.12.1-1)
warning: powerdevil: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: python-numpy: local (1.19.5-1) is newer than extra (1.19.4-3)
warning: python-pillow: local (8.1.0-1) is newer than community (8.0.1-3)
warning: python-psutil: local (5.8.0-1) is newer than community (5.7.3-3)
warning: python-pyqt5: local (5.15.2-3) is newer than extra (5.15.2-2)
warning: rav1e: local (0.3.5-1) is newer than extra (0.3.4-1)
warning: sddm-kcm: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: shared-mime-info: local (2.0+57+gc1d1c70-1) is newer than extra (2.0+1+g6bf9e4f-2)
warning: systemsettings: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: tcl: local (8.6.11-1) is newer than extra (8.6.10-2)
warning: texlive-bin: local (2020.54586-9) is newer than extra (2020.54586-8)
warning: webkit2gtk: local (2.30.4-3) is newer than extra (2.30.4-2)
warning: xapp: local (2.0.5-1) is newer than community (2.0.3-1)
warning: xdg-desktop-portal-kde: local (5.20.5-1) is newer than extra (5.20.4-1)
warning: zziplib: local (0.13.72-1) is newer than extra (0.13.71-1)
there is nothing to do
Darn it. lolll That's the thing I knew I should have mastered before.
I think I thought the mirrors would refresh themselves out without me doing it or would warn me.
Then the best practice would be to refresh the list every time I use pacman?
Ok that means pretty much every time I pacman some stuff, of course maybe not if I pacman 10 times in 1h. This one is definitely stuck for good in my head!
If anyone ends up here for similar issue, this is what I found in the Garuda FAQs:
Setting the terminal shortcut for updating mirrorlist and system at the same time
Open the file ~/.zshrc (you can do this via GUI or opening the terminal and typing “micro .zshrc”) and find an alias called “#upd=…”. Remove the “#” and change the options to fit your location and preferences. Now close the editor and type zsh to apply the change.
At the point of writing this FAQ entry fish wasnt introduced yet, needs some update when I got time.
Its completely fine to not update zshrc if on fish since the equavilent is ~/.config/fish/config.fish