indicador arandr
Menú de icono de bandeja rápido y simple para cambiar el diseño del monitor. Un gran compañero para la herramienta Arandr.
Video de demostración en YouTube:
Requisitos
TODO: Actualice estos requisitos a la última versión de Python 3.x. Ver también TODO.MD.
- Arandr (opcional)
- Python 2.7
- Pygtk
- appindicador de pitón
- Pyxdg (opcional)
- Algún tipo de interfaz de usuario que admite indicadores de unidad, debería funcionar en Gnome, KDE, Unity, LXDE ...
Cómo usar
- Ejecutar
arandr . - Configure el diseño del monitor de la manera que desee.
- Guarde el diseño.
- La herramienta Arandr guardará el diseño como un script de shell de una línea simple que llama
xrandr con los comandos apropiados. El script se guardará en ~/.screenlayout/ .
- ¡Magia! ¡Todos los scripts de diseño de ese directorio aparecerán automáticamente en el menú!
Instalación
-
sudo apt-get install python-appindicator python-gtk2 python-xdg arandr - Descargue
arandr-indicator.py y guárdelo en cualquier lugar. -
chmod +x arandr-indicator.py para que sea ejecutable. -
./arandr-indicator.py para ejecutarlo. - Agrégalo a AutoStart, para que se ejecute cada vez que inicie sesión.
Paquetes preconstruidos
- Arandr-Indicator-Git para Arch Linux, escrito por thiagowfx
Cómo agregar iconos
Para definir un icono para cualquier script ~/.screenlayout/*.sh , simplemente agregue una línea que contenga META:ICON = "icon-name-here" en cualquier lugar en los primeros 512 bytes del archivo. Los requisitos reales son:
- La línea debe contener:
-
META:ICON , - seguido de espacio en blanco opcional (espacios o pestañas),
- seguido de
= (es igual al signo), - seguido de espacio en blanco opcional (espacios o pestañas),
- seguido del nombre del icono dentro de las cotas dobles.
- El nombre del icono no admite escapes.
- El nombre del icono no puede contener el carácter de doble cota.
- El nombre del icono puede ser:
- Un nombre de icono estándar que está disponible en su tema de icono actual.
- Un nombre de archivo que se encuentra en
~/.screenlayout/ . - Una ruta relativa (se considerará relativa a
~/.screenlayout/ . - Una ruta relativa a la casa del usuario (es decir, comenzando con
~ ). - Un camino absoluto.
- La línea debe estar en los primeros 512 bytes del archivo.
- Este tamaño ha sido elegido arbitrariamente.
- Dado que la mayoría de los scripts en ese directorio serán muy pequeños, este no es un problema.
- Es una buena idea poner esta línea como la primera línea (o una de las primeras líneas) después del shebang.
Créditos
La necesidad de esta herramienta comenzó con la computadora portátil de mi novia.
La organización del Código se inspiró en Chars indicadores, escritos por Tobias Schlitt.
Más sugerencias y consejos
Dado que los archivos xrandr ~/.screenlayout/*.sh También pueden configurar Pulseaudio para redirigir el audio al puerto HDMI. Pruebe los siguientes comandos:
- Para establecer la salida de audio en HDMI:
pacmd set-card-profile 0 output:hdmi-stereo+input:analog-stereo - Para establecer la salida de audio en altavoces analógicos:
pacmd set-card-profile 0 output:analog-stereo+input:analog-stereo - Para ver las tarjetas y perfiles disponibles en su sistema:
pacmd list-cads - Buena GUI para configurar PulseAudio:
pavucontrol
Leer más:
- https://bitbucket.org/denilsonsa/small_scripts/src/default/screenlayout/
- https://wiki.archlinux.org/index.php/pulseaudio/examples
- http://askubuntu.com/questions/63599/configuring-hdmi-audio-via-command-line
- http://askubuntu.com/questions/14077/how-can-i-change-the-default-audio-device-from-command-line