Gibt es ein Tool, mit dem ich die folgende Sequenz ausführen kann?
- Geben Sie eine Tastenkombination ein
- Geben Sie den Namen einer Anwendung ein, die derzeit auf einem Desktop geöffnet ist
- Drücken Sie Enter, um zu diesem Desktop zu wechseln und die Anwendung sofort in den Fokus zu rücken
(Das Chromium-Plugin Vimium bietet eine analoge Funktion für Browser-Registerkarten: Drücken Sie Shift- Tin dieser Umgebung, um alle Registerkarten aufzulisten , geben Sie einige Wörter ein, um nach Titel zu filtern, und drücken Sie die Eingabetaste, um die ausgewählte Registerkarte aufzurufen.)
Antworten:
Im selben Systemeinstellungsfenster, das Mechanical Snail erwähnt, können Sie eine neue benutzerdefinierte Verknüpfung konfigurieren (zwei Stellen in der Baumstruktur von Global Shortcuts). Machen Sie es mit der folgenden Aktion vom Typ :
Command/URL
Ändern Sie natürlich
Vimperator
den Namen der gewünschten Anwendung.quelle
Wenn Sie KDE verwenden, können Sie dies mit KRunner (KDE-Ausführungsdialog / Symbolleiste) tun. KRunner bietet Funktionen zum Durchsuchen der Titel laufender Fenster. Sie müssen nur eine globale Tastenkombination hinzufügen, um sie zu aktivieren.
Installieren
Öffnen Sie
systemsettings
und navigieren Sie zu "Globale Tastaturkürzel". Wählen Sie in der Dropdown-Liste "KDE-Komponente" die Option "Befehlsschnittstelle ausführen" aus, um die Verknüpfungen für KRunner anzuzeigen. Scrollen Sie zu "Befehl ausführen (nur" Windows "ausführen)", klicken Sie darauf und geben Sie einen zu verwendenden Tastenanschlag an (ich habe Win- W):Klicken Sie auf Übernehmen und schließen Sie die Systemeinstellungen.
Verwendung
Drücken Sie die Verknüpfung, die Sie ausgewählt haben, um KRunner aufzurufen. Geben Sie den Titel eines Fensters ein. Wenn Sie es auf das gewünschte Fenster eingegrenzt haben, drücken Sie Enter, um zu seinem virtuellen Desktop zu wechseln und das Fenster zu fokussieren. Sie können auch auf das Fenster in der Dropdown-Liste klicken:
quelle
Gefunden böse Lösung für kde5.
Wenn Sie eine vollständige Liste der Fenster mit der Suche nach Titeln haben möchten:
Gehen Sie zu Systemeinstellungen -> Arbeitsbereich -> Verknüpfungen -> Benutzerdefinierte Verknüpfungen
Neue globale Verknüpfung erstellen -> Befehl / URL (mit der rechten Maustaste)
Aktivieren Sie das Kontrollkästchen rechts neben dem Namen
Wählen Sie auf der Registerkarte Trigger die gewünschte Tastenkombination aus
Geben Sie auf der Registerkarte Aktion ein
/usr/local/bin/krunner-search-by-windows.sh
Erstellen Sie eine Datei
/usr/local/bin/krunner-search-by-windows.sh
mit folgendem Inhalt:#!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.4 xdotool type 'window ' xdotool key "shift+BackSpace"
chmod a+x /usr/local/bin/krunner-search-by-windows.sh
Beachten Sie das Leerzeichen nach 'Fenster'.
Jetzt können Sie die Liste der geöffneten Fenster über die angegebene Verknüpfung abrufen und während der Eingabe nach dieser Liste suchen.
Wenn Sie nur nach Titeln ohne vollständige Windows-Liste suchen möchten:
Gehen Sie zu Systemeinstellungen -> Arbeitsbereich -> Verknüpfungen -> Benutzerdefinierte Verknüpfungen
Neue globale Verknüpfung erstellen -> D-Bus-Befehl (mit der rechten Maustaste)
Aktivieren Sie das Kontrollkästchen rechts neben dem Namen
Wählen Sie auf der Registerkarte Trigger die gewünschte Tastenkombination aus
Geben Sie auf der Registerkarte Aktion die folgenden Informationen ein:
Erledigt
quelle
Windownow scheint zu tun, was Sie wollen.
Von der Paketseite:
Sie können es installieren mit:
Beim ersten Durchlauf werden Sie aufgefordert, eine Tastaturkombination auszuwählen, um das
windownow
Fenster aufzurufen .Das einzige Problem, das ich bisher gefunden habe, ist, dass bei einigen Fenstern (z. B. Chrome) das
windownow
Fenster im Hintergrund statt im Vordergrund angezeigt wird (dh "über" allen Fenstern). Nur dass ich mit dieser Lösung ziemlich zufrieden bin.quelle