Linux 데스크탑 용 응용량 제어 및 OSD.
작업 표시 줄에서 여러 응용 프로그램을 쉽게 제어 할 수있는 간단한 트레이 아이콘을 찾을 수 없었습니다. 그래서 나는 내 자신을 썼습니다.
버그 보고서와 패치를 환영합니다!
완전한 기능 믹서 응용 프로그램을 대체하는 것은 아닙니다. 당신이 그것을 찾고 있다면, 훌륭한 pavucontrol을 확인하십시오.
sudo ./setup.py install 참고 : data/apps.volctl.gschema.xml 에 /usr/share/ /usr/share/glib-2.0/schemas/ 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에 대한 지원이 필요한 경우 상태 노트를 컴파일하고 설치해야합니다. 구성 플래그 --enable-introspection 및 --enable-dbusmenu 사용하십시오. Arch Linux에있는 경우 AUR 패키지 상태 Notifier Introscection-Dbus-Menu를 사용할 수 있습니다.
SNI Volctl을 통해 이제 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