Ini adalah alat CLI sederhana untuk menampilkan item di baki sistem dan mengaktifkannya.
Ada dua perintah dalam paket ini: tray-show dan 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 mencetak semua item di baki sistem. Misalnya:
$ tray-show -v
Category: ApplicationStatus
Title: TelegramDesktop
Id: TelegramDesktop
Status: Active
IconName:
Category: ApplicationStatus
Title: Fleep
Id: Fleep
Status: Active
IconName:
tray-activate mengaktifkan semua item yang cocok dengan ID atau judul yang ditentukan. Harap dicatat bahwa ID atau judul harus ditentukan (tetapi bukan keduanya). -x dan -y args adalah koordinat yang disahkan untuk mengaktifkan panggilan. Item baki sistem harus mempertimbangkannya untuk menampilkan sub menu atau hal -hal lain (tetapi seringkali mereka diabaikan oleh aplikasi).
Untuk informasi lebih lanjut tentang SystemTrayItem, silakan lihat: StatusNotifierItem.
Alat ini tergantung pada systemd-libs , sdbus-cpp dan fmt . Ada juga dependensi submodule: cxxopts dan magic_enum tetapi Anda umumnya tidak mengkhawatirkannya karena dimasukkan sebagai submodul ke dalam repo ini.
Lihat repo dan gunakan makePKG:
git checkout https://github.com/andrewerf/tray-control.git
cd tray-control
makepkg -siSaya harap saya akan menambahkan alat ini ke AUR dalam waktu dekat.
Periksa repo dan bangun dengan 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 . Ini akan (secara default) menginstal dua file: /usr/local/bin/tray-show dan /usr/local/bin/tray-activate . Gunakan CMAKE_INSTALL_PREFIX untuk mengubah folder instalasi.