Команда 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
), но тогда у меня остается окно открытого терминала.
Я надеюсь, что я что-то упустил или что есть какая-то простая утилита, на которую кто-то может помочь мне указать.