Как открыть & запускать приложение & rdquo; диалог с терминала?

Как открыть диалоговое окно, как показано ниже, с терминала?

1
задан 26 December 2017 в 06:00

6 ответов

Два параметра:

Установите gmrun из Software Center или с помощью sudo apt-get install gmrun, затем используйте команду gmrun из терминала. Компилируйте gnome-run из источника и запустите gnome-run с терминала. Инструкции здесь. [Замечание редактора: страница инструкции содержит мертвые ссылки.]

К сожалению, это сложнее, чем должно быть.

3
ответ дан 25 May 2018 в 20:16

Я нашел другой способ сделать это:

Установить пакет xautomation Запустить эту команду: xte 'keydown Alt_L' 'key F2' 'keyup Alt_L'

Спасибо htorque за подсказку «ввод клавиатуры / мыши» [!d7 ]

2
ответ дан 25 May 2018 в 20:16
[F1]
1
ответ дан 25 May 2018 в 20:16
  • 1
    Для выполнения этой команды вам необходимо установить gnome-panel-control. – Pilot6 17 July 2017 в 21:25

В случае использования Mate Desktop

mate-panel --run-dialog
1
ответ дан 25 May 2018 в 20:16

Для LXDE / Lubuntu / LightDM запустите lxpanelctl run в терминале.

0
ответ дан 25 May 2018 в 20:16
[F1]
0
ответ дан 25 May 2018 в 20:16
  • 1
    Это приведет к ошибке, если диалог будет отменен. Было бы лучше захватить вывод zenity и продолжить, только если он успешно вернется: cmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd" или даже zenity --entry --title 'Enter a Command' --text '' --width 400 | bash. – David Foerster 22 March 2018 в 23:29
  • 2
    В Ubuntu 18.04 исходная команда запускается без ошибок. Отложенная проверка диалога, предоставление действительной команды, предоставление недопустимой команды и отсутствие команды. Не знаете, почему наши системы ведут себя по-другому. – TooManyPets 24 March 2018 в 00:25

Другие вопросы по тегам:

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