Какова эквивалентность подсказки Выполнения в Linux?

Посмотрите --line-buffered опция grep.

0
30.09.2013, 23:53
2 ответа

Это зависит, на которой настольной среде Вы используете.

В GNOME, KDE, Unity и Xfce сочетанием клавиш по умолчанию для подсказки выполнения является Высокий звук + F2.

Как jofel указанный, xdg-open независимый от рабочего стола инструмент для открытия файла или URL в предпочтительном приложении. В настольной среде, xdg-open просто передает аргументы настольной среде определенный эквивалент (gvfs-open в GNOME и единице, kde-open в KDE или exo-open в Xfce).

В то время как мог бынетпути UNC поддержки настольных сред, они обычно понимают URIs. Так как в этом случае Вы хотите получить доступ к доле Windows SMB, соответствующая схема URI smb, получение URI как smb://192.168.0.103.

Обычно необходимо смочь передать URI как это к xdg-open, или в подсказке выполнения или в оболочке, работающей в эмуляторе терминала, и, имеют xdg-open откройте указанный URI в предпочтительном приложении, связанном с конкретной схемой URI:

xdg-open smb://192.168.0.103

В случае GNOME, который является настольной средой по умолчанию в Debian, это, по умолчанию, было бы файловым менеджером Наутилуса. К сожалению, кажется, что существует возможный ошибка с xdg-open, который предотвращает открытие долей SMB, если они не были смонтированы заранее. Это должно быть обработано Виртуальной файловой системой Gnome (GVFS) автоматически, но по некоторым причинам она не могла бы работать с xdg-open.

Как обходное решение, Вы могли передать URI непосредственно nautilus в подсказке Выполнения (или оболочка). Кроме того, Вы могли открыть долю SMB через Подключение к диалоговому окну сервера в Наутилусе (Файл> Подключение к Серверу) или вводить smb URI в Адресной панели (Идут> Местоположение или инициированный через сочетание клавиш Ctrl+L).

5
28.01.2020, 02:15
  • 1
    я думаю, что это - Gnome. Это - Debian 7.1.0 Хрипящих, стандартная среда, я думаю. –  Samir 30.09.2013, 12:31
  • 2
    Это работает! Я вижу диалоговое окно "Run Application". Но к сожалению доступ к путям UNC не так прост как ввод \\192.168.0.103 и удар Входит, как в Windows. Если я делаю это, это говорит, "не мог бы открыть отделение". Я должен отправить это как отдельный вопрос? –  Samir 30.09.2013, 12:36
  • 3
    При использовании гнома пути UNC, вероятно, не будут работать, но можно попытаться работать xdg-open предоставление целевого URI как аргумент. –  Thomas Nyman 30.09.2013, 12:41
  • 4
    Да, smb://192.168.0.102 не работал. Говорит, "не мог открыть отделение", и "файл не существует". Это - то же с cifs:\\192.168.0.103 как предложено @jofel кроме него теперь говорит, что "указанное местоположение не поддерживается". –  Samir 30.09.2013, 12:46
  • 5
    Таким образом, Вы имеете в виду как xdg-open smb:\\192.168.0.103 и я ввожу это в подсказке Приложения Выполнения? Или Терминал?... –  Samir 30.09.2013, 12:47

В соответствии с большинством менеджеров окон Вы получаете подобную подсказку путем нажатия Alt + F2.

Это зависит от Вашей среды, если можно ввести UNC/URL/пути или только реальные команды, которые запускают программу (в этом случае, можно использовать xdg-open как программа и дают ему URL/путь в качестве параметра).

Вместо UNC SMB, вероятно, необходимо использовать URL как cifs://SERVER/PATH или smb://SERVER/PATH.

1
28.01.2020, 02:15
  • 1
    Если Вы интересуетесь приобретением еще некоторых точек, можно направиться в новый вопрос сюда. –  Samir 30.09.2013, 13:15

Теги

Похожие вопросы