Эквивалент команды Windows-R в Linux (XFCE)

Эквивалент команды Windows-R в Linux (XFCE)

Команда Windows-R в Windows 7/8/10 вызывает окно «Выполнить», где можно ввести:

  • Имя папки (например c:\temp\docs, ) и открыть ее в файловом менеджере (например, проводнике).
  • Имя команды (например putty.exe, notepad.exe c:\newdoc.txt) и выполнение этой команды, если она найдена в пути (или можно указать полный путь).
  • Имя документа (например d:\docs\readme.txt, ) и открыть его в соответствующем редакторе.

Есть ли встроенная функция или утилита Linux, которая может обеспечить эту унифицированную функциональность?

По сути, это должно быть просто окно, которое принимает команду, и если эта команда является каталогом или неисполняемым файлом, то вызвать xdg-openего, в противном случае выполнить команду.

Поисковик приложений не адекватен, так как он просто фильтрует лаунчеры установки. Я не могу ввести местоположение каталога или, vi ~/mydoc.txtнапример.

Чтобы открыть именованный каталог, я мог бы использовать сочетание клавиш файлового менеджера, но Thunar открывается без фокуса на строке расположения файла и поэтому требует дополнительного Ctrl-L. Есть ли у Thunar какие-либо параметры командной строки для установки фокуса на строку расположения при открытии? На странице руководства их нет.

Я могу использовать сочетание клавиш открытого терминала для запуска команды (например vi ~/mydoc.txt, mousepad ~/the.conf), но тогда у меня останется открытое окно терминала.

Надеюсь, я что-то упустил из виду или есть простая утилита, на которую кто-нибудь сможет мне указать.

решение1

Вы можете сделать это с помощью F2 в Gnome. С XFCE вы можетепо большей частисделайте это, но вам нужно сопоставить ярлык с xfrun4 и убедиться, что xfce4-settings-helper запущен, затем создать пользовательское действие в Application Finder. Недостаток здесь в том, что вам нужно помнить о запуске команды с префиксом, чтобы она выполнилась правильно.

Настройте сочетание клавиш через: Настройки > Диспетчер настроек Xfce 4 > Клавиатура > Сочетания клавиш приложений.

После этого вам нужно настроить пользовательское действие в Application Finder. Следующее запустит все, что вы введете вБегатьокно в bash:

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

Дополнительные сведения см. в следующих двух темах: Настройка ярлыка:https://ubuntuforums.org/showthread.php?t=1773019

Настройте команду для выполнения:https://askubuntu.com/questions/492876/xfce4-alt-f2-xfrun4-command-impotent-in-14-04-trusty

решение2

Возможно, стоит рассмотреть возможность использования специального инструмента, разработанного для автономного, мощного запуска специальных команд/файлов. Не обязательно использовать что-то встроенное в среду рабочего стола... Преимущество этого в том, что вы не привязаны к определенному DE на случай, если решите сменить его.

Например, взгляните наИнтерробанг,dменю, или общее разнообразиеСредства запуска приложений.

Связанный контент