GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Verwenden Sie Plank auf mehreren Monitoren, ohne mehrere Docks mit Autoplank zu erstellen

Car planks ist ein kleines in Go geschriebenes Tool, das dem Plank Dock Unterstützung für mehrere Monitore hinzufügt, ohne mehrere Docks zu erstellen.

Wenn Sie Ihren Mauszeiger an den unteren Rand eines Monitors bewegen, erkennt Autoplank Ihre Mausbewegung xdotool und Plank wird automatisch zu diesem Monitor verschoben. Dieses Tool funktioniert nur, wenn Plank so eingestellt ist, dass es unten auf dem Bildschirm ausgeführt wird, zumindest vorerst.

Es gibt jedoch eine kleine Verzögerung, bevor Plank tatsächlich auf dem Monitor erscheint, auf dem die Maus eingeschaltet ist . Der Entwickler sagt, dass dies beabsichtigt ist, um sicherzustellen, dass Sie tatsächlich auf Plank auf diesem Monitor zugreifen möchten. Die Zeitverzögerung, bevor Bretter angezeigt werden, ist derzeit nicht konfigurierbar, dies kann sich jedoch in Zukunft ändern.

[Bearbeiten] Autoplank funktioniert nicht mehr und ein paar Pull-Requests auf GitHub beheben das, aber der Autoplank-Entwickler scheint inaktiv zu sein und hat diese Pull-Requests nicht zusammengeführt, also werden wir diese auch in den Befehlen unten bekommen 1 2 Pull-Requests neben dem Autoplank-Code. Obwohl es funktioniert, ist Autoplank mit diesen Pull-Requests etwas fehlerhaft.

Auch beim Einbinden dieser Pull-Requests ändert sich das Verhalten. Mit diesen Korrekturen erscheint Plank ohne Verzögerung auf einem anderen Monitor, sobald die Maus diesen Monitor betritt. Dies führt dazu, dass Plank in allen Modi außer „Autohide“ (ich fand es nicht allzu störend, aber Sie könnten anderer Meinung sein) leicht flackert, wenn Sie zwischen Monitoren bewegt werden, wenn Plank auf „Verbergen“ eingestellt ist. Bei „Autohide“ fällt dies nicht auf, da das Dock erst angezeigt wird, wenn die Maus am unteren Bildschirmrand bewegt wird. Es ist jedoch sehr auffällig, wenn Plank Hiding vollständig deaktiviert ist. Daher empfehle ich die Verwendung von Autoplank nicht, wenn Sie Plank immer sichtbar halten möchten!

Es ist auch wichtig zu beachten, dass mit diesen 2 zusätzlichen Pull-Requests das Plank-Einstellungsfenster geschlossen wird, wenn die Maus zu einem anderen Monitor bewegt wird.

autoplank sollte mit grundlegenden Betriebssystemen sowie jeder Desktop-Umgebung oder Linux-Distribution funktionieren, auf der Sie Plank Dock verwenden.

Plank ist ein einfaches Dock, das Symbole von laufenden Anwendungen / Fenstern anzeigt. Die Anwendung ermöglicht das Anheften von Anwendungen an das Dock und verfügt über einige integrierte einfache „Docklets“:einen Zwischenablage-Manager, eine Uhr, einen CPU-Monitor, einen Desktop und einen Papierkorb. Um auf die Einstellungen zuzugreifen, halten Sie die Ctrl gedrückt Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Plank Dock und dann auf Preferences .

Plank wird standardmäßig in elementaren Betriebssystemen verwendet, kann aber in jeder gewünschten Desktop-Umgebung oder Linux-Distribution verwendet werden.

Autoplank installieren

Seine GitHub-Seite erwähnt, dass Sie Go 1.8 oder höher benötigen, um Autoplank zu bauen, aber ich konnte es erfolgreich mit Go 1.6 in Ubuntu 16.04 (elementares OS 0.4 Loki) bauen.

Das sagte der Entwickler auf Reddit er wird Binärdateien für Autoplank bereitstellen, aber sie sind derzeit nicht verfügbar. Es ist jedoch sehr einfach, aus dem Quellcode zu erstellen.

1. Installieren Sie die erforderlichen Abhängigkeiten.

Um Autoplank zu bauen, benötigen Sie Go (golang-go in Debian, Ubuntu, elementares Betriebssystem usw.). Um den neuesten Git-Code zu erhalten, benötigen Sie außerdem git , und um den Monitor zu sehen, auf dem Sie Moses bewegen, müssen Sie auch xdotool installieren .

Installieren Sie diese in Ubuntu, Debian, Elementary OS usw. mit diesem Befehl:

sudo apt install git golang-go xdotool

2. Holen Sie sich das neueste Autoplank von Git, erstellen Sie es und installieren Sie es 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/

Sie können den Autoplank-Ordner jetzt aus Ihrem Home-Verzeichnis entfernen.

Wenn Sie Autoplank deinstallieren möchten, entfernen Sie einfach diesen /usr/local/bin/autoplank binär (sudo rm /usr/local/bin/autoplank ).

3. Autoplank zum Start hinzufügen.

Wenn Sie Autoplank ausprobieren möchten, bevor Sie es zum Start hinzufügen oder einen systemd-Dienst dafür erstellen, können Sie einfach autoplank eingeben in einem Terminal, um es zu starten.

Damit Autoplank zwischen Neustarts funktioniert, müssen Sie es zu Ihren Startanwendungen hinzufügen. Die genauen Schritte dafür hängen von Ihren Desktop-Umgebungen ab, daher werde ich Ihnen nicht genau sagen, wie Sie dies für jede Desktop-Umgebung tun müssen, aber stellen Sie sicher, dass Sie einen /usr/local/bin/autoplank verwenden als ausführbare Datei in Startanwendungen.

Sie können es im elementaren Betriebssystem System Settings öffnen , dann in Applications , auf der Startup Klicken Sie auf die Registerkarte + Schaltfläche in der unteren linken Ecke des Fensters, dann fügen Sie /usr/local/bin/autoplank hinzu indem Sie Type in a custom command ausführen Bereich:

Die Reihenfolge, in der Plank und Autoplank gestartet werden, sollte keine Rolle spielen.

Eine andere Möglichkeit, Autoplank zu verwenden, besteht darin, einen systemd-Dienst dafür zu erstellen, wie hier erklärt. Der Vorteil der Verwendung eines systemd-Dienstes für Autoplank besteht darin, dass Autoplank neu gestartet wird, wenn es aus irgendeinem Grund abstürzt. Verwenden Sie entweder den systemd-Dienst oder fügen Sie autoplank zu Ihren Startanwendungen hinzu (verwenden Sie nicht beides).

4. Abmeldung, Anmeldung und Autoplank sollten dann ausgeführt werden, damit Sie die Maus an den unteren Rand eines Monitors bewegen können, um Plank Dock dorthin zu verschieben.


Debian
  1. Verwenden Sie Ts, ohne den Exit-Wert zu verlieren?

  2. Verwenden Sie CloudFlare mit Rackspace

  3. Verwenden Sie iptables mit CentOS 7

  4. Verwenden Sie eine IP-Kamera mit webRTC

  5. Cloud-Init mit VirtualBox verwenden?

Verwendung mehrerer PHP-Versionen (PHP-FPM &FastCGI) mit ISPConfig 3 (Ubuntu 13.04)

Verwendung mehrerer PHP-Versionen (PHP-FPM &FastCGI) mit ISPConfig 3 (Ubuntu 12.10)

So verwenden Sie mehrere PHP-Versionen (PHP-FPM und FastCGI) mit ISPConfig 3 (CentOS 6.3)

Verwendung mehrerer PHP-Versionen (PHP-FPM &FastCGI) mit ISPConfig 3 (Ubuntu 12.04 LTS)

Verwendung mehrerer PHP-Versionen (PHP-FPM &FastCGI) mit ISPConfig 3 (Debian Wheezy)

Erklären Sie die Verwendung des tee-Befehls anhand von Beispielen