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

1

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

  • Ein Ordnername (z. B. c:\temp\docs ) und diesen Ordner im Dateimanager (d. h. Explorer) öffnen.
  • Ein Befehlsname (z. B. putty.exe. notepad.exe c:\newdoc.txt ) und diesen Befehl ausführen lassen, wenn er im Pfad gefunden wird (oder der vollständige Pfad angegeben werden kann).
  • Ein Dokumentenname (z. B. d:\docs\readme.txt ) und im zugehörigen Editor geöffnet haben.

Gibt es eine integrierte Linux-Funktionalität oder ein Hilfsprogramm, das diese vereinheitlichte Funktionalität bieten 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, dann rufen Sie ihn auf xdg-open ansonsten den Befehl ausführen.

Der Anwendungsfinder ist nicht ausreichend, da die Setup-Startprogramme einfach gefiltert werden. Ich kann keinen Verzeichnisstandort eingeben oder vi ~/mydoc.txt zum Beispiel.

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 Verknüpfung zum Öffnen eines Terminals verwenden, um einen Befehl auszuführen (z. B. vi ~/mydoc.txt. mousepad ~/the.conf ), aber dann bleibt mir ein offenes Terminalfenster.

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

pwrex
quelle
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: ubuntuforums.org/showthread.php?t=1773019
Robbie Crash
Alt + F2 startet den Application Finder, 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
Dieser Thread scheint darauf hinzuweisen, dass Sie lediglich die Befehle im Anwendungsfinder anpassen müssen: askubuntu.com/questions/492876/… mit: xfce4-terminal -x bash -ic "% s; bash"
Robbie Crash
Du hast Recht! Ich hatte mit Home-Ordnerpfaden getestet, d. H. ~/ und so das vermisst / benutzerdefinierte Aktionszuordnung Bitte schreibe das als Antwort auf und ich akzeptiere es. Das ! Das Befehlspräfix ist etwas klobig, aber ich denke, das kostet die Kombination der Fuzzy Launcher-Suche mit dem Run-Befehl.
pwrex
Vielen Dank. Aktualisiert und bearbeitet und in die endgültige Antwort eingefügt. Schön, dass ich geholfen habe. :)
Robbie Crash

Antworten:

2

Sie können dies mit F2 in Gnome erreichen. Mit XFCE können Sie meistens tun Sie es, 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 durch: Einstellungen & gt; Xfce 4-Einstellungsmanager & gt; Tastatur & gt; Anwendungsverknüpfungen.

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

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

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

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

Robbie Crash
quelle
1

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 beispielsweise an Interrobang . dmenu oder die allgemeine Vielfalt von Application Launchers .

eschwartz
quelle