Linux-Äquivalent des Windows-R-Befehls (XFCE)

400
pwrex

Der Windows-R-Befehl in Windows 7/8/10 ruft die Eingabeaufforderung Ausführen auf, in die Folgendes eingegeben werden kann:

  • Einen Ordnernamen (zB c:\temp\docs) und diesen Ordner im Dateimanager (zB Explorer) öffnen.
  • Ein Befehlsname (zB putty.exe, notepad.exe c:\newdoc.txt) und haben das Kommando ausgeführt, wenn es in dem Pfad (oder der vollständige Pfad angegeben werden) zu finden ist.
  • Einen Dokumentnamen (zB d:\docs\readme.txt) und im zugehörigen Editor öffnen lassen.

Gibt es eine integrierte Linux-Funktionalität oder ein Hilfsprogramm, das diese vereinheitlichte Funktionalität bereitstellen kann?

Im Grunde muss es nur ein Fenster sein, das einen Befehl akzeptiert. Wenn es sich bei diesem Befehl um ein Verzeichnis oder eine nicht ausführbare Datei handelt, rufen Sie xdg-openes an, oder führen Sie den Befehl ansonsten aus.

Der Anwendungsfinder ist nicht ausreichend, da die Setup-Startprogramme einfach gefiltert werden. Ich kann keine Verzeichnisposition oder vi ~/mydoc.txtbeispielsweise eingeben.

Um ein benanntes Verzeichnis zu öffnen, könnte ich die Dateimanagerverknüpfung verwenden. Thunar wird jedoch ohne Fokus auf der Dateispeicherleiste geöffnet und erfordert dann eine zusätzliche Strg-L. Verfügt Thunar über eine Befehlszeilenoption, um den Fokus beim Öffnen auf die Adressleiste zu setzen? Die Manpage zeigt keine.

Ich kann die offene Klemme Abkürzung verwenden, um einen Befehl (zB laufen vi ~/mydoc.txt, mousepad ~/the.conf), dann aber mit einem offenen Terminal - Fenster Ich bin links.

Ich hoffe, ich habe etwas übersehen oder es gibt da draußen ein einfaches Hilfsprogramm, auf das jemand hilfreich sein könnte.

1
Alt + F2 ist das, was auf Desktop-Debian / Ubuntu-Systemen (FWIR) verwendet wurde. Es ist schon eine Weile her, seit ich Desktop-Linux verwendet habe. Dies gilt jedoch nur für Gnome, nicht für XFCE. Mit XFCE müssen Sie eine Verknüpfung zu XFRUN4 zuordnen und sicherstellen, dass das Hilfsprogramm ausgeführt wird. Siehe hier: https://ubuntuforums.org/showthread.php?t=1773019 Robbie Crash vor 5 Jahren 0
Mit Alt + F2 wird der Application Finder gestartet, der dem Feld ähnelt, das Sie im Windows-Startmenü eingeben (obwohl auch die zuletzt geöffneten Ordner / Dokumente betrachtet werden). Es filtert einfach die Starter aus dem Menü. Diese Funktionalität unterscheidet sich im Vergleich zum Befehl "Ausführen" entsprechend meiner Beschreibung in der Frage. pwrex vor 5 Jahren 0
Dieser Thread scheint darauf hinzuweisen, dass Sie lediglich die Befehle im Anwendungsfinder anpassen müssen: https://askubuntu.com/questions/492876/xfce4-alt-f2-xfrun4-command-impotent-in-14-04-trusty mit: xfce4-terminal -x bash -ic "% s; bash" Robbie Crash vor 5 Jahren 0
Du hast Recht! Ich hatte mit Home-Ordnerpfaden getestet, dh `~ /`, und so fehlte die benutzerdefinierte Action-Zuordnung. Bitte schreibe das als Antwort auf und ich akzeptiere es. Das `!` - Befehlspräfix ist ein wenig klobig, aber ich denke, das ist der Preis für die Kombination der Fuzzy Launcher-Suche mit dem Run-Befehl. pwrex vor 5 Jahren 0
Vielen Dank. Aktualisiert und bearbeitet und in die endgültige Antwort eingefügt. Schön, dass ich geholfen habe. :) Robbie Crash vor 5 Jahren 0

2 Antworten auf die Frage

2
Robbie Crash

Sie können dies mit F2 in Gnome erreichen. Mit XFCE können Sie dies meistens tun, aber Sie müssen eine Verknüpfung zu xfrun4 zuordnen und sicherstellen, dass der xfce4-settings-helper ausgeführt wird. Erstellen Sie anschließend eine benutzerdefinierte Aktion in Application Finder. Der Nachteil ist, dass Sie daran denken müssen, den Befehl mit einem Präfix auszuführen, damit er ordnungsgemäß ausgeführt werden kann.

Stellen Sie die Verknüpfung ein: Einstellungen> Xfce 4-Einstellungsmanager> Tastatur> Anwendungsverknüpfungen.

Nach dem Setup müssen Sie eine benutzerdefinierte Aktion in Application Finder konfigurieren. Das Folgende wird ausgeführt, was auch immer Sie im Bash-Fenster " Ausführen" eingeben:

xfce4-terminal -x bash -ic "%s ; bash" 

Weitere Informationen finden Sie in den folgenden beiden Threads: Verknüpfung konfigurieren: https://ubuntuforums.org/showthread.php?t=1773019

Konfigurieren Sie den Befehl für die Ausführung: https://askubuntu.com/questions/492876/xfce4-alt-f2-xfrun4-command-impotent-in-14-04-trusty

1
eschwartz

Es kann sinnvoll sein, ein spezielles Tool zu verwenden, das eigenständige und leistungsstarke Starts von Ad-hoc-Befehlen / -Dateien bietet. Es ist nicht unbedingt notwendig, etwas zu verwenden, das in eine Desktop-Umgebung integriert ist. Ein Vorteil davon ist, dass Sie nicht an ein bestimmtes DE gebunden sind, falls Sie sich für einen Wechsel entscheiden.

Schauen Sie sich zum Beispiel Interrobang, Dmenu oder die allgemeine Vielfalt von Application Launchern an .