GNU/Linux >> Tutoriales Linux >  >> Debian

Use Plank en múltiples monitores sin crear múltiples muelles con Autoplank

Car tablones es una pequeña herramienta escrita en Go que agrega compatibilidad con múltiples monitores al Plank Dock sin crear varios Docks.

Si mueve el puntero del mouse hacia el borde inferior de un monitor, Autoplank reconocerá el movimiento de su mouse xdotool y automáticamente moverá Plank a ese monitor. Esta herramienta solo funcionará si Plank está configurado para ejecutarse en la parte inferior de la pantalla, al menos por ahora.

Sin embargo, hay un ligero retraso antes de que Plank aparezca en el monitor en el que se encuentra el mouse. . El desarrollador dice que esto es por diseño para garantizar que realmente desee acceder a Plank en este monitor. El tiempo de retraso antes de que se muestren los tablones actualmente no se puede configurar, pero esto puede cambiar en el futuro.

[Editar] Autoplank dejó de funcionar y un par de solicitudes de incorporación de cambios en GitHub corrigieron eso, pero el desarrollador de Autoplank parece estar inactivo y no fusionó estas solicitudes de incorporación de cambios, por lo que también las recibiremos en los comandos a continuación 1 2 Solicitudes de extracción junto al código de autoplank. Aunque funciona, Autoplank tiene algunos errores con estas solicitudes de incorporación de cambios.

El comportamiento también cambia al integrar estas solicitudes de extracción. Con estas correcciones, Plank aparecerá en otro monitor sin demora tan pronto como el mouse ingrese a ese monitor. Esto hace que Plank parpadee ligeramente en todos los modos, excepto en "Ocultar automáticamente" (no lo encontré demasiado molesto, pero es posible que tenga una opinión diferente) cuando se mueve entre monitores cuando Plank está configurado para ocultarse. Esto no se nota con "Ocultar automáticamente", ya que el muelle solo se muestra cuando se mueve el mouse en la parte inferior de la pantalla. Sin embargo, es muy notable cuando la ocultación de tablones está completamente desactivada. ¡Así que no recomiendo usar Autoplank si quieres mantener Plank siempre visible!

También es importante tener en cuenta que con estas 2 solicitudes de extracción adicionales, la ventana de configuración de Plank se cerrará cuando el mouse se mueva a otro monitor.

autoplank debería funcionar con los sistemas operativos básicos, así como con cualquier entorno de escritorio o distribución de Linux en la que utilice Plank Dock.

Plank es un muelle simple que muestra íconos de aplicaciones/ventanas en ejecución. La aplicación permite que las aplicaciones se anclen a la base y viene con algunos "docklets" simples integrados:un administrador de portapapeles, un reloj, un monitor de CPU, un escritorio y una papelera. Para acceder a la configuración, mantén pulsado el Ctrl Haga clic con el botón derecho en cualquier parte del Plank Dock y luego haga clic en Preferences .

Plank se usa de forma predeterminada en los sistemas operativos elementales, pero se puede usar en cualquier entorno de escritorio o distribución de Linux que desee.

Instalar Autoplank

Su página de GitHub menciona que necesita Go 1.8 o posterior para construir Autoplank, pero pude construirlo con éxito usando Go 1.6 en Ubuntu 16.04 (sistema operativo elemental 0.4 Loki).

El desarrollador dijo en Reddit que proporcionará binarios para Autoplank, pero no están disponibles por el momento. Sin embargo, es muy fácil de construir desde la fuente.

1. Instale las dependencias requeridas.

Para construir Autoplank necesitas Go (golang-go en Debian, Ubuntu, sistema operativo elemental, etc.). Para obtener el código git más reciente, también necesitará git , y para ver el monitor en el que está moviendo a Moses, también necesita instalar xdotool .

Instálelos en Ubuntu, Debian, sistema operativo elemental, etc. usando este comando:

sudo apt install git golang-go xdotool

2. Obtenga la última versión de Autoplank de Git, constrúyala e instálela en /usr/local/bin .

git clone https://github.com/abiosoft/autoplank
cd autoplank
git fetch origin pull/6/head:fixes
git fetch origin pull/7/head:fixes
git checkout fixes
go build -o autoplank
sudo mv autoplank /usr/local/bin/

Ahora puede eliminar la carpeta Autoplank de su directorio de inicio.

Si desea desinstalar Autoplank, simplemente elimine ese /usr/local/bin/autoplank binario (sudo rm /usr/local/bin/autoplank ).

3. Añade Autoplank al inicio.

Si desea probar Autoplank antes de agregarlo al inicio o crear un servicio systemd para él, puede escribir autoplank en una terminal para iniciarlo.

Para que Autoplank funcione entre reinicios, deberá agregarlo a sus aplicaciones de inicio. Los pasos exactos para hacer esto dependerán de sus entornos de escritorio, por lo que no le diré exactamente cómo hacerlo para cada entorno de escritorio, pero asegúrese de usar uno /usr/local/bin/autoplank como un archivo ejecutable en las aplicaciones de inicio.

Puede abrirlo en el sistema operativo elemental System Settings , luego en Applications , en el Startup Haz clic en la pestaña + Botón en la esquina inferior izquierda de la ventana, luego agrega /usr/local/bin/autoplank haciendo Type in a custom command Área:

El orden en que se inician Plank y Autoplank no debería importar.

Otra forma de usar autoplank es crear un servicio systemd para él como se explica aquí. El beneficio de usar un servicio systemd para Autoplank es que Autoplank se reiniciará si falla por algún motivo. Utilice el servicio systemd o agregue autoplank a sus aplicaciones de inicio (no utilice ambos).

4. A continuación, se debe cerrar sesión, iniciar sesión y autoplank para que pueda mover el mouse en la parte inferior de un monitor para mover Plank Dock allí.


Debian
  1. Creación de un servidor de almacenamiento independiente similar a NFS con GlusterFS en Debian Lenny

  2. Creación de un servidor de almacenamiento independiente similar a NFS con GlusterFS 3.0.x en Debian Squeeze

  3. Usa una cámara IP con webRTC

  4. ¿Usar cloud-init con VirtualBox?

  5. Cómo crear una cuenta de Linux con useradd sin crear una cola de correo

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Ubuntu 13.04)

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Ubuntu 12.10)

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (CentOS 6.3)

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Ubuntu 12.04 LTS)

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Debian Wheezy)

Explicar el uso del comando tee con ejemplos