You'll have to rebuild the package against the latest boost libraries as mentioned in the pinned comment. I'll also have to rebuild the package in my binary repo. I'll do it as soon as possible.
Search Criteria
Package Details: syncthingtray-qt6 1.7.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/syncthingtray-qt6.git (read-only, click to copy) |
---|---|
Package Base: | syncthingtray-qt6 |
Description: | Tray application for Syncthing (using Qt 6) |
Upstream URL: | https://github.com/Martchus/syncthingtray |
Licenses: | GPL-2-or-later |
Submitter: | Martchus |
Maintainer: | Martchus |
Last Packager: | Martchus |
Votes: | 27 |
Popularity: | 4.01 |
First Submitted: | 2020-11-07 16:16 (UTC) |
Last Updated: | 2025-01-09 22:38 (UTC) |
Dependencies (28)
- boost-libs
- c++utilitiesAUR
- desktop-file-utils (desktop-file-utils-gitAUR)
- libboost_filesystem.so (boost183-libsAUR, boost-libs)
- libc++utilities.so (c++utilitiesAUR)
- libqtforkawesome-qt6.so (qtforkawesome-qt6AUR)
- libqtutilities-qt6.so (qtutilities-qt6AUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-svg
- qt6-webengine
- qtforkawesome-qt6AUR
- qtutilities-qt6AUR
- boost (boost-gitAUR) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- kio (kio-gitAUR) (make)
- libplasma (libplasma-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- qt6-declarative (qt6-declarative-gitAUR) (make)
- qt6-tools (make)
- cppunit (check)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR) (check)
- syncthing (syncthing-gitAUR, syncthing-binAUR) (check)
- gnome-shell-extension-appindicator (gnome-shell-extension-appindicator-gitAUR) (optional) – tray icon support for GNOME Shell
- kio (kio-gitAUR) (optional) – KIO plugin for Syncthing actions in Dolphin
- plasma-workspace (plasma-workspace-gitAUR) (optional) – Plasmoid for Plasma 6 desktop
Required by (0)
Sources (1)
Martchus commented on 2024-09-02 16:31 (UTC)
solarpunkjulian commented on 2024-09-02 16:23 (UTC) (edited on 2024-09-02 16:24 (UTC) by solarpunkjulian)
on system upgrade via 'pacman -Syu' i get 'installing boost-libs (1.86.0-1) breaks dependency 'libboost_filesystem.so=1.83.0-64' required by syncthingtray-qt6'
Martchus commented on 2024-03-26 11:21 (UTC) (edited on 2024-03-26 11:23 (UTC) by Martchus)
If you're referring to using Xorg, then that's a non-starter. Xorg is dead and rotting.
And Wayland still has many limitations and you've just hit one of those. Of course you're also right about Xorg. That unfortunately puts the GNU/Linux desktop at a bad place right now but this is probably out of scope here. (When I asked Plasma developers to provide necessary APIs under Wayland to fix the issues with the stand-alone version of Syncthing Tray they declined. The Plasmoid is the way to go.)
Martchus commented on 2024-03-26 11:18 (UTC) (edited on 2024-03-26 11:19 (UTC) by Martchus)
The plasmoid, while it functions as expected, doesn't persist between reboots.
That shouldn't be the case. If configured as explained in the README it is loaded together with plasmashell
. The persistency of this is handled on Plasma's side. There's currently a bug (https://github.com/Martchus/syncthingtray/issues/239) but it doesn't prevent the Plasmoid from persisting between reboots.
In addition, the icon expands to the height of the panel is absolutely ugly.
That's probably something I could improve. When shown as part of the system tray Plasmoid this should already work as expected, though. (As it is sized just like the other Plasmoids that are part of the system tray Plasmoid.)
31PNMR commented on 2024-03-26 11:11 (UTC)
I don't see that you gave any "advice". If you're referring to using Xorg, then that's a non-starter. Xorg is dead and rotting. The plasmoid, while it functions as expected, doesn't persist between reboots. It disappears from the panel and must be added each time. In addition, the icon expands to the height of the panel is absolutely ugly.
Martchus commented on 2024-03-26 10:29 (UTC)
@31PNMR Then follow the advice I gave @iyanmv.
31PNMR commented on 2024-03-26 01:21 (UTC)
I'm having a similar issue as iyanmv on Plasma 6 Wayland session. When clicking on the icon in the system tray, the menu window opens in the center of the screen, not attached to the panel below the system tray. That means no other application can be open on that screen in order to interact with it. This may be caused by shifting focus as I have "focus follows mouse" enabled.
iyanmv commented on 2024-02-11 22:20 (UTC)
I was using the Qt widgets version but I guess what I wanted was the plasmoid. I changed _enable_plasmoid=${SYNCTHING_TRAY_ENABLE_PLASMOID:-0}
to _enable_plasmoid=${SYNCTHING_TRAY_ENABLE_PLASMOID:-1}
in the PKGBUILD and enable it directly on the system tray. I have no intention to use X11, been happily using Wayland since Plasma 5.24 :)
Thanks for the help!
Martchus commented on 2024-02-11 20:20 (UTC)
You haven't clarified whether you use the Qt widgets based version or the Plasmoid. I assume you use the former. Then positioning doesn't work under Wayland what you have probably switched to (because Wayland does not offer an API, I cannot fix this from my side). I suggest you keep using X11 (still supported by Plasma 6) or you use the Plasmoid instead (see the previously linked documentation for details).
iyanmv commented on 2024-02-11 19:55 (UTC)
Sorry, perhaps I was not clear. The looking of the app is good (colors and all that follow Breeze Dark theme). What I meant is that on Plasma 5.x when I click on the try icon I get a panel directly on top of the icon exactly the same as clicking on the volume or network icons, for example. But in Plasma 6 RC 2 I get a centered pop up window in the middle of the screen.
Pinned Comments
Martchus commented on 2023-11-21 23:20 (UTC) (edited on 2024-10-21 15:10 (UTC) by Martchus)
All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs
There also exist a binary repository: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#ownstuff
Important remarks:
pkgrel
of the AUR package when a rebuild is required (only in accordance with Arch Linux of course, not in accordance with Manjaro).syncthingtray-qt6
broken until it has been rebuilt) or to uninstallsyncthingtray-qt6
temporarily before the update. After the updatesyncthingtray-qt6
can be rebuilt and reinstalled again.makechrootpkg
which is also how official developers build their packages (and how packages in my binary repository are built).c++utilities
,qtutilities-qt6
,qtforkawesome-qt6
andsyncthingtray-qt6
in that order.makepkg --nocheck
ormakechrootpkg -- --nocheck
. It makes still sense to report failures. But please include the actual error message and not just the last few lines.