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