Dies ist ein einfaches CLI -Tool, um Elemente in der Systemschale anzuzeigen und zu aktivieren.
In diesem Paket gibt es zwei Befehle: tray-show und tray-activate .
$ tray-show -h
Show items in the system tray
Usage:
tray-show [OPTION...]
-h, --help Print help and exit
-v, --verbose Show full info about each item
$ tray-activate -h
Activate items from the system tray
Usage:
tray-activate [OPTION...]
-h, --help Print help and exit
-i, --id arg Find items by id
-t, --title arg Find items by title
-x arg X coord (default: 0)
-y arg Y coord (default: 0)
tray-show druckt alle Elemente im Systemfach. Zum Beispiel:
$ tray-show -v
Category: ApplicationStatus
Title: TelegramDesktop
Id: TelegramDesktop
Status: Active
IconName:
Category: ApplicationStatus
Title: Fleep
Id: Fleep
Status: Active
IconName:
tray-activate aktiviert alle Elemente, die der angegebenen ID oder dem angegebenen Titel entsprechen. Bitte beachten Sie, dass entweder der ID oder der Titel angegeben werden sollte (aber nicht beides). -x und -y args sind die Koordinaten, die zum Aktivieren von Call übergeben wurden. Das System -Tablettelement sollte sie für die Anzeige von Untermenüs oder anderen Dingen in Betracht ziehen (oft werden sie von Anwendungen ignoriert).
Weitere Informationen zu SystemTrayItems finden Sie unter: StatusNotifierItem.
Dieses Tool hängt von systemd-libs , sdbus-cpp und fmt ab. Es gibt auch Submodul -Abhängigkeiten: cxxopts und magic_enum aber Sie sollten sich im Allgemeinen keine Sorgen um sie machen, da sie als Submodul in dieses Repo aufgenommen werden.
Schauen Sie sich das Repo an und verwenden Sie Makepkg:
git checkout https://github.com/andrewerf/tray-control.git
cd tray-control
makepkg -siIch hoffe, ich werde dieses Tool in naher Zukunft zu AUR hinzufügen.
Schauen Sie sich das Repo an und bauen Sie sie mit CMake + Make:
git checkout https://github.com/andrewerf/tray-control.git
cd tray-control
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8
cmake --install . Dies wird (standardmäßig) zwei Dateien installiert: /usr/local/bin/tray-show und /usr/local/bin/tray-activate . Verwenden Sie CMAKE_INSTALL_PREFIX um den Installationsordner zu ändern.