volctl
1.0.0
Linux桌面的每個應用程序控制和OSD。
我找不到一個簡單的托盤圖標,該圖標允許從任務欄輕鬆控制多個應用程序。所以我寫了自己的。
錯誤報告和補丁歡迎!
這並不是要替代功能齊全的混音器應用程序。如果您正在尋找那個,請查看出色的Pavucontrol。
sudo ./setup.py install注意:您可能需要將data/apps.volctl.gschema.xml複製到/usr/share/glib-2.0/schemas/ 。sudo update-desktop-databasesudo glib-compile-schemas /usr/share/glib-2.0/schemas/或Sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/在AUR:Volctl中可用
Volctl努力在不同的桌面環境中獲得高水平的支持。不幸的是,在Linux台式機上,具有不同級別的支持和功能的幾個托盤圖標插入。
Volctl支持
Gtk.StatusIcon )您的桌面環境可能支持這些標準。我個人使用Xembed,因為它允許在我當前的系統上進行所有重要的用戶交互(鼠標車輪,雙擊等)。默認值是更喜歡可以在首選項下更改的SNI。
請自己嘗試哪種類型的托盤圖標最適合您。
注意:如果您需要對SNI的支持,則必須編譯並安裝STATUSNOTIFIER。使用configure標誌--enable-introspection和--enable-dbusmenu 。如果您在Arch Linux上,則可以使用AUR軟件包statusNotifier-Introspection-dbus-menu。
通過SNI Volctl,現在支持Wayland上的托盤圖標。不幸的是,無法在鼠標指針位置顯示Wayland上的音量滑塊窗口。除非使用非標準的Wayland擴展,否則Wayland協議不允許這樣做。唯一能夠這樣做的實體是Wayland Compositor(通常是您的桌面環境)。
您可以從源樹啟動Volctl。
$ python -m venv --system-site-packages venv
$ source venv/bin/activate
$ pip install --editable .
$ venv/bin/volctl使用Pylint和Flake8來覆蓋來源。
$ make lint使用黑色自動形式代碼。
$ make blackGNU通用公共許可證v2.0