Il s'agit d'un simple outil CLI pour afficher des éléments dans le plateau système et les activer.
Il y a deux commandes dans ce package: tray-show et 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 imprime tous les éléments du plateau système. Par exemple:
$ tray-show -v
Category: ApplicationStatus
Title: TelegramDesktop
Id: TelegramDesktop
Status: Active
IconName:
Category: ApplicationStatus
Title: Fleep
Id: Fleep
Status: Active
IconName:
tray-activate active tous les éléments correspondant à l'ID ou au titre spécifié. Veuillez noter que l'ID ou le titre doit être spécifié (mais pas les deux). -x et -y args sont les coordonnées transmises pour activer l'appel. L'élément de plateau système devrait les considérer pour afficher des sous-menus ou d'autres choses (mais souvent ils sont ignorés par les applications).
Pour plus d'informations sur SystemTrayItems, veuillez consulter: StatusNotifIerItem.
Cet outil dépend de systemd-libs , sdbus-cpp et fmt . Il y a aussi des dépendances de sous-module: cxxopts et magic_enum , mais vous ne devez généralement pas vous en inquiéter car elles sont incluses comme sous-modules dans ce repo.
Découvrez le dépôt et utilisez MakePkg:
git checkout https://github.com/andrewerf/tray-control.git
cd tray-control
makepkg -siJ'espère que j'ajouterai cet outil à AUR dans un avenir proche.
Découvrez le dépôt et construisez avec 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 . Cela (par défaut) installera deux fichiers: /usr/local/bin/tray-show et /usr/local/bin/tray-activate . Utilisez CMAKE_INSTALL_PREFIX pour modifier le dossier d'installation.