GNU/Linux >> Linux Esercitazione >  >> Debian

Usa Plank su più monitor senza creare più dock con Autoplank

Car Planks è un piccolo strumento scritto in Go che aggiunge il supporto di più monitor al Plank Dock senza creare più Dock.

Se sposti il ​​puntatore del mouse sul bordo inferiore di un monitor, Autoplank riconoscerà il movimento del mouse xdotool e sposterà automaticamente Plank su quel monitor. Questo strumento funzionerà solo se Plank è impostato per essere eseguito nella parte inferiore dello schermo, almeno per ora.

Tuttavia, c'è un leggero ritardo prima che Plank appaia effettivamente sul monitor su cui si trova il mouse . Lo sviluppatore afferma che questo è stato progettato per garantire che tu voglia effettivamente accedere a Plank su questo monitor. Il tempo di attesa prima della visualizzazione delle plance non è attualmente configurabile, ma potrebbe cambiare in futuro.

[Modifica] autoplank ha smesso di funzionare e un paio di richieste pull su GitHub lo risolvono, ma lo sviluppatore di autoplank sembra essere inattivo e non ha unito queste richieste pull, quindi le riceveremo anche nei comandi seguenti 1 2 Estrarre le richieste accanto al codice dell'autoplank. Sebbene funzioni, Autoplank presenta dei bug con queste richieste pull.

Il comportamento cambia anche quando si integrano queste richieste pull. Con queste correzioni, Plank apparirà su un altro monitor senza indugio non appena il mouse entra in quel monitor. Ciò fa sì che Plank sfarfallio leggermente in tutte le modalità tranne "Autohide" (non l'ho trovato troppo fastidioso, ma potresti avere un'opinione diversa) quando viene spostato tra i monitor quando Plank è impostato per nascondere. Questo non si nota con "Autohide", poiché il dock viene visualizzato solo quando il mouse viene spostato nella parte inferiore dello schermo. Tuttavia, è molto evidente quando l'occultamento di Plank è completamente disabilitato. Quindi non consiglio di utilizzare Autoplank se vuoi mantenere Plank sempre visibile!

È anche importante notare che con queste 2 richieste pull aggiuntive, la finestra delle impostazioni di Plank verrà chiusa quando il mouse viene spostato su un altro monitor.

autoplank dovrebbe funzionare con i sistemi operativi di base, nonché con qualsiasi ambiente desktop o distribuzione Linux su cui utilizzi Plank Dock.

Plank è un semplice dock che mostra le icone delle applicazioni/finestre in esecuzione. L'applicazione consente di bloccare le applicazioni sul dock e viene fornita con alcuni semplici "docklet" integrati:un gestore di appunti, un orologio, un monitor CPU, un desktop e un cestino. Per accedere alle impostazioni, tieni premuto il Ctrl Fai clic con il pulsante destro del mouse in un punto qualsiasi del Plank Dock, quindi fai clic su Preferences .

Plank viene utilizzato per impostazione predefinita nei sistemi operativi elementari, ma può essere utilizzato in qualsiasi ambiente desktop o distribuzione Linux che desideri.

Installa Autoplank

La sua pagina GitHub menziona che è necessario Go 1.8 o versioni successive per creare Autoplank, ma sono stato in grado di compilarlo con successo utilizzando Go 1.6 in Ubuntu 16.04 (sistema operativo elementare 0.4 Loki).

Lo sviluppatore ha detto su Reddit che fornirà i binari per Autoplank, ma per il momento non sono disponibili. Tuttavia, è molto facile creare dal codice sorgente.

1. Installa le dipendenze richieste.

Per costruire Autoplank è necessario Go (golang-go in Debian, Ubuntu, sistema operativo elementare, ecc.). Per ottenere l'ultimo codice git avrai bisogno anche di git e per vedere il monitor su cui stai spostando Moses, devi anche installare xdotool .

Installali in Ubuntu, Debian, sistema operativo elementare e così via usando questo comando:

sudo apt install git golang-go xdotool

2. Ottieni l'ultimo Autoplank da Git, compilalo e installalo in /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/

Ora puoi rimuovere la cartella Autoplank dalla tua home directory.

Se vuoi disinstallare Autoplank, rimuovi semplicemente quel /usr/local/bin/autoplank binario (sudo rm /usr/local/bin/autoplank ).

3. Aggiungi Autoplank all'inizio.

Se desideri provare Autoplank prima di aggiungerlo all'avvio o di creare un servizio systemd per esso, puoi semplicemente digitare autoplank in un terminale per avviarlo.

Affinché Autoplank funzioni tra i riavvii, dovrai aggiungerlo alle tue applicazioni di avvio. I passaggi esatti per farlo dipenderanno dai tuoi ambienti desktop, quindi non ti dirò esattamente come farlo per ogni ambiente desktop, ma assicurati di utilizzare un /usr/local/bin/autoplank come file eseguibile nelle applicazioni di avvio.

Puoi aprirlo nel sistema operativo elementare System Settings , quindi in Applications , sul Startup Fai clic sulla scheda + Pulsante nell'angolo inferiore sinistro della finestra, quindi aggiungi /usr/local/bin/autoplank facendo Type in a custom command Zona:

L'ordine di avvio di Plank e Autoplank non dovrebbe avere importanza.

Un altro modo per utilizzare autoplank è creare un servizio systemd per esso, come spiegato qui. Il vantaggio dell'utilizzo di un servizio systemd per Autoplank è che Autoplank si riavvierà se si arresta in modo anomalo per qualsiasi motivo. Usa il servizio systemd o aggiungi autoplank alle tue applicazioni di avvio (non utilizzare entrambi).

4. Il logout, il login e l'autoplank dovrebbero quindi essere eseguiti in modo da poter spostare il mouse nella parte inferiore di un monitor per spostare Plank Dock lì.


Debian
  1. Creazione di un server di archiviazione autonomo simile a NFS con GlusterFS su Debian Lenny

  2. Creazione di un server di archiviazione autonomo simile a NFS con GlusterFS 3.0.x su Debian Squeeze

  3. Come posso eseguire il mirroring di una directory con wget senza creare directory principali?

  4. Usa una telecamera IP con webRTC

  5. Usare cloud-init con VirtualBox?

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (Ubuntu 13.04)

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (Ubuntu 12.10)

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (CentOS 6.3)

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (Ubuntu 12.04 LTS)

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (Debian Wheezy)

Spiegare l'uso del comando tee con esempi