1

Команда 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 mousepad ~/the.conf), но тогда у меня остается окно открытого терминала.

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

2 ответа2

2

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

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

После этой настройки вам нужно настроить пользовательское действие в Application Finder. Следующее запустит все, что вы введете в окне Run в 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

1

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

Например, взгляните на Interrobang, dmenu или общее разнообразие программ запуска приложений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .