Я столкнулся с этой проблемой после обновления с Ubuntu 10.x. установка smbfs с помощью
sudo apt-get install smbfs
исправлена. Я подключался к сетевому диску, но не окно $ box.
Удачи
Вы можете получить простое диалоговое окно с запросом о вводе пути и затем открыть его соответствующим приложением, используя xdg-open, когда вы нажмете «Ok».
Эта команда использует zenity (обычно предустановленный) для диалогового окна и xsel (возможно, вам придется сначала установить его с помощью sudo apt install xsel), чтобы уже вставить текущее содержимое буфера обмена в поле ввода в качестве значения по умолчанию - это означает, что вы даже можете сохранить нажатия клавиш для вставки !
openpath="$(zenity --entry --title "Open file" --text "Enter a file path to open with the appropriate application:" --entry-text "$(xsel -b)")" && xdg-open "$openpath"
Эта команда может быть запущена с терминала, но это еще более полезно в качестве сочетания клавиш. Вы можете перейти в раздел «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки» и назначить его специальному ярлыку, например, например. Супер + R. Обратите внимание, что он должен работать в оболочке, совместимой с Bash, но вы должны ее обернуть в bash -c '...', чтобы использовать ее как ярлык:
bash -c 'openpath="$(zenity --entry --title "Open file" --text "Enter a file path to open with the appropriate application:" --entry-text "$(xsel -b)")" && xdg-open "$openpath"'
GNOME Shell уже делает это. Меню запуска GNOME Shell, открытое с помощью AltF2, открывает пути к файлам, которые не выполняются с помощью соответствующего обработчика.
С Unity меню Alt F2 не выполняет этого, но вы можете использовать xdg-open, как указано в другом месте. Чтобы свести к минимуму типизацию, возможно, создайте команду под названием o, которая ссылается на xdg-open:
sudo ln -s /usr/bin/xdg-open /usr/local/bin/o
Затем: F2 F2 , o /path/to/some/file, Enter.
В то время как другие ответы предоставляют разные способы, как имитировать поведение «Windows Run», я случайно нашел способ имитации поведения «проводника Windows».
В пределах Nautilus
Открыть Наутилус и нажмите Ctrl + L. Этот ярлык переключит Nautilus, чтобы отобразить панель местоположения вместо Breadcrumbs. Вставьте свой путь в панель «Расположение» и дважды нажмите «Ввод». Первый Enter откроет каталог местоположения и выделит (выберите) целевой файл. Второй откроет файл. Если вы хотите установить локальную панель в Nautilus по умолчанию, проверьте этот ответ: перейдите с панели маршрута в панель местоположения навсегда в Nautilus.В пределах Nautilus
Откройте Наутилус и нажмите Ctrl + L. Этот ярлык переключит Nautilus, чтобы отобразить панель местоположения вместо Breadcrumbs.Откройте Nautilus и нажмите Ctrl + L. Этот ярлык переключит Nautilus, чтобы отобразить панель местоположения вместо Breadcrumbs.
Nemo запомнит ваш выбор, и вам не нужно переключать свое поведение по умолчанию.
Демоверсия
Вы можете ввести терминал:
libreoffice /home/locationyourfileis/file.odt
Он автоматически откроет документ в Libreoffice.
Или еще лучше, как было предложено muru:
xdg-open /home/locationyourfileis/file.odt
, который автоматически откроет соответствующий установленный обработчик.
Вы можете получить простое диалоговое окно с запросом о вводе пути и затем открыть его соответствующим приложением, используя xdg-open, когда вы нажмете «Ok».
Эта команда использует zenity (обычно предустановленный) для диалогового окна и xsel (возможно, вам придется сначала установить его с помощью sudo apt install xsel), чтобы уже вставить текущее содержимое буфера обмена в поле ввода в качестве значения по умолчанию - это означает, что вы даже можете сохранить нажатия клавиш для вставки !
openpath="$(zenity --entry --title "Open file" --text "Enter a file path to open with the appropriate application:" --entry-text "$(xsel -b)")" && xdg-open "$openpath"
Эта команда может быть запущена с терминала, но это еще более полезно в качестве сочетания клавиш. Вы можете перейти в раздел «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки» и назначить его специальному ярлыку, например, например. Супер + R. Обратите внимание, что он должен работать в оболочке, совместимой с Bash, но вы должны ее обернуть в bash -c '...', чтобы использовать ее как ярлык:
bash -c 'openpath="$(zenity --entry --title "Open file" --text "Enter a file path to open with the appropriate application:" --entry-text "$(xsel -b)")" && xdg-open "$openpath"'
GNOME Shell уже делает это. Меню запуска GNOME Shell, открытое с помощью AltF2, открывает пути к файлам, которые не выполняются с помощью соответствующего обработчика.
С Unity меню Alt F2 не выполняет этого, но вы можете использовать xdg-open, как указано в другом месте. Чтобы свести к минимуму типизацию, возможно, создайте команду под названием o, которая ссылается на xdg-open:
sudo ln -s /usr/bin/xdg-open /usr/local/bin/o
Затем: F2 F2 , o /path/to/some/file, Enter.
В то время как другие ответы предоставляют разные способы, как имитировать поведение «Windows Run», я случайно нашел способ имитации поведения «проводника Windows».
В пределах Nautilus
Открыть Наутилус и нажмите Ctrl + L. Этот ярлык переключит Nautilus, чтобы отобразить панель местоположения вместо Breadcrumbs. Вставьте свой путь в панель «Расположение» и дважды нажмите «Ввод». Первый Enter откроет каталог местоположения и выделит (выберите) целевой файл. Второй откроет файл. Если вы хотите установить локальную панель в Nautilus по умолчанию, проверьте этот ответ: перейдите с панели маршрута в панель местоположения навсегда в Nautilus.В пределах Nautilus
Откройте Наутилус и нажмите Ctrl + L. Этот ярлык переключит Nautilus, чтобы отобразить панель местоположения вместо Breadcrumbs.Откройте Nautilus и нажмите Ctrl + L. Этот ярлык переключит Nautilus, чтобы отобразить панель местоположения вместо Breadcrumbs.
Nemo запомнит ваш выбор, и вам не нужно переключать свое поведение по умолчанию.
Демоверсия
Вы можете ввести терминал:
libreoffice /home/locationyourfileis/file.odt
Он автоматически откроет документ в Libreoffice.
Или еще лучше, как было предложено muru:
xdg-open /home/locationyourfileis/file.odt
, который автоматически откроет соответствующий установленный обработчик.