Gibt es eine Möglichkeit, nach dem Aufrufen einer Webseite oder eines Editors alle geöffneten Terminals an ihren ursprünglichen Positionen wieder nach vorne zu bringen? Es ist ein bisschen mühsam, auf das Terminalsymbol zu klicken und dann jedes einzeln zurückzubringen.
Vielen Dank!
Beispiel:
- Pre-Shortcut:
- Post-Verknüpfung:
command-line
shortcut-keys
gnome-terminal
shortcuts
Tom Selleck
quelle
quelle
Antworten:
Sie können Alt+ drücken Tab, um vorwärts zwischen den Fenstern zu wechseln, und Alt+ Shift+ Tab, um rückwärts zwischen den Fenstern zu wechseln. Diese Verknüpfung funktioniert in fast allen grafischen Betriebssystemen. Yow kann für den gleichen Zweck auch die Pfeiltasten Super+ Wund verwenden.
Nachdem Sie ein Terminalfenster nach vorne gebracht haben, drücken Sie Alt+ ~, um alle anderen Terminalfenster nacheinander nach vorne zu bringen:
Um alle offenen Terminals automatisch nach vorne zu bringen (nicht wie zuvor beschrieben nacheinander), müssen Sie eine Tastenkombination für das folgende Skript hinzufügen (Skript aus der Antwort von Adobe und verbessert, da die Skriptversion nicht funktioniert hat) für mich):
Vergiss nicht, das Skript ausführbar zu machen:
Nachdem Sie das Skript im Terminal getestet haben, müssen Sie Folgendes sehen:
quelle
Hier ist ein kleines Bash-Skript, das alle Fenster, deren Titel mit ARG übereinstimmt, nach vorne bringt:
Das Drehbuch:
Sie können binden
zu einem Hotkey (vergessen Sie nicht, das Skript in einem Login-Shell-Pfad abzulegen, oder schreiben Sie einen vollständigen Pfad dazu).
Das Skript muss
wmctrl
installiert sein.Bearbeiten :
Um etwas vom Terminal aus auszuführen, navigieren Sie zu dem Verzeichnis, in dem Sie das Skript abgelegt haben
Wenn Sie sicher sind, dass es vom Terminal aus funktioniert, versuchen Sie, es an einen Hotkey zu binden und geben Sie den vollständigen Pfad an. Wenn Sie sicher sind, dass es mit einem Hotkey und dem vollständigen Pfad zum Skript funktioniert, versuchen Sie, das Verzeichnis der Anmeldeshell PATH hinzuzufügen, und prüfen Sie, ob es auf diese Weise funktioniert.
quelle
wmctrl
undbash
: das ist natürlich.Ein anderer Weg ist die Verwendung
xdotool
. Sie sollten es zuerst installieren, essudo apt-get install xdotool
ist also obligatorisch.Der erste sucht nach einer aufgerufenen Binärdatei
*terminal*
, der zweite nach einem Fenster, das den Titel hat*braiam@bt*
. Wenn Sie das dann in ein Bash-Skript schreiben:Mehr dazu erfahren Sie im
xdotool
Handbuch.quelle
Auf meinem Ubuntu-Desktop sind meine Symbole grafisch vertikal am linken Rand meines Desktops angeordnet. Wenn Sie mit der linken Maustaste auf das Terminalsymbol klicken, werden alle Terminalfenster angezeigt. Anschließend können Sie auswählen, in welchem Terminal Sie arbeiten möchten. Wenn Sie mit der rechten Maustaste auf das Terminalsymbol klicken, wird eine Liste der Menüs mit einem "Neuen Terminal" und allen offenen Terminals im unteren Teil der Liste angezeigt. Sie können auswählen, welches Ihr aktives Terminal sein soll.
Dieselbe Methode sollte für jede andere Anwendung wie Ihren Browser funktionieren.
quelle