Як відкрити діалогове вікно «Запустити додаток»?


10

Як я можу відкрити діалогове вікно, як показано нижче, із терміналу?

Знімок екрана: діалогове вікно "Запустити додаток"

Відповіді:


8

Встановіть вхідний тренажер клавіатури / миші X11 xdotoolі запустіть xdotool key Alt+F2.

Ви можете додати цей псевдонім у свій ~/.bashrcфайл, щоб полегшити введення тексту:

alias rd="xdotool key Alt+F2"

Тепер все, що вам потрібно зробити - це набрати rd.

Хаккі, але працює.


4

Два варіанти:

  1. Встановіть gmrun з Software Center або sudo apt-get install gmrunпотім скористайтеся командою gmrunз терміналу
  2. Скомпілюйте запуск gnome з джерела та запустіть gnome-runз терміналу. Інструкції тут . [ Примітка редактора: сторінка інструкцій містить мертві посилання. ]

На жаль, це важче, ніж має бути.






1
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"

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.
Девід Фоерстер

У Ubuntu 18.04 оригінальна команда працює без помилок. Тестований діалог скасовується, надаючи дійсну команду, надаючи недійсну команду та не надаючи жодної команди. Не впевнений, чому наші системи поводяться по-різному.
TooManyPets
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.