Contrôle de volume par application et OSD pour les ordinateurs de bureau Linux.
Je n'ai pas pu trouver une icône de plateau simple qui permet de contrôler facilement plusieurs applications à partir de la barre de tâche. Alors j'ai écrit le mien.
Les rapports de bogues et les correctifs sont les bienvenus!
Ce n'est pas censé être un remplacement d'une application de mélangeur complète. Si vous cherchez cela, consultez l'excellent Pavucontrol.
sudo ./setup.py install Remarque: Vous devrez peut-être copier data/apps.volctl.gschema.xml à /usr/share/glib-2.0/schemas/ manuellement.sudo update-desktop-databasesudo glib-compile-schemas /usr/share/glib-2.0/schemas/ ou sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/Disponible en AUR: Volctl
Volctl s'efforce d'atteindre un niveau de support élevé dans différents environnements de bureau. Malheureusement, sur le bureau Linux, plusieurs icônes de plateau se trouvent avec différents niveaux de support et de capacités coexistent.
Prise en charge de Volctl
Gtk.StatusIcon )Votre environnement de bureau peut prendre en charge les deux, une ou aucune de ces normes. Personnellement, j'utilise Xembed car il permet toutes les interactions utilisateur importantes (roue de souris, double clic, etc.) sur mon système actuel. La valeur par défaut est de préférer SNI qui peut être modifiée sous les préférences ➝ Préférez Xembed.
Veuillez essayer par vous-même quel type d'icône de plateau vous convient le mieux.
Remarque: Si vous avez besoin de support pour SNI, vous devez compiler et installer StatusNotifier. Utilisez les drapeaux de configuration --enable-introspection et --enable-dbusmenu . Si vous êtes sur Arch Linux, vous pouvez utiliser le package AUR StatutNotifier-introspection-dbus-menu.
Grâce à Sni Volctl, prend désormais en charge les icônes de plateau dans Wayland. Malheureusement, il n'est pas possible d'afficher la fenêtre du curseur de volume sur Wayland à la position du pointeur de la souris. Le protocole Wayland n'autorise cela à moins que des extensions de Wayland non standard ne soient utilisées. La seule entité qui est capable de le faire est le Wayland Compositor (généralement votre environnement de bureau).
Vous pouvez démarrer Volctl à partir de l'arborescence source.
$ python -m venv --system-site-packages venv
$ source venv/bin/activate
$ pip install --editable .
$ venv/bin/volctlUtilisez Pylint et Flake8 pour liner les sources.
$ make lintUtilisez le code noir pour automatiquement le code.
$ make blackLicence publique générale GNU v2.0