For any other Arch Linux (or CachyOS/EndeavourOS/etc.) users here, I’ve packaged and submitted the nvidia-sync desktop client to the Arch User Repository (AUR). This will let you install and manage the app cleanly with an AUR helper like paru or yay.
Fix “Open Terminal” Button
The nvidia-sync app is hard-coded to call gnome-terminal for the “Open Terminal” button, which fails on non-GNOME desktops.
To solve this cleanly, I created a split package. You will need to install one or both of these depending on what DE you are using:
nvidia-sync: This is the main application. If you are a GNOME user, this is the only package you need.nvidia-sync-terminal-fix: This is an optional helper package. If you are not on GNOME (e.g., you use KDE, Hyprland, etc.), you should install this in addition to the main package. It provides a “fake”gnome-terminalthat will try to launch a different terminal for you instead (konsole,alacritty,ghosttyare supported at the moment).
Installation Commands
For GNOME Desktop users:
paru -S nvidia-sync
For non-GNOME users (KDE, etc.):
paru -S nvidia-sync nvidia-sync-terminal-fix
AUR Links
- Main Package: AUR (en) - nvidia-sync
- Terminal Fix Package: AUR (en) - nvidia-sync
This was my first time packaging for the AUR, so any feedback is welcome. Hope this helps someone out!