Ubuntu Quickly: Как установить кнопку для запуска конкретного приложения Ubuntu

Я очень новичок в Linux, и я не очень-то знаю. Я быстро создал свое приложение с помощью Quickly, и мне захотелось создать кнопку, которая запускает приложение «Информация об оборудовании» «Hardinfo». Я очень новый, и я буквально ничего не знаю, любая помощь будет очень оценена. Спасибо!

Обновление: я не ищу ярлык для клавиатуры, нажав кнопку Я имел в виду кнопку gtk-button внутри поляны. Как установить его так, чтобы при щелчке меня привлекло приложение «hardinfo». Если это невозможно, то как я могу настроить кнопку для эмуляции сочетания клавиш после щелчка, внутри поляны, Thankssssss!

Обновление 2: То, что я ищу, - это шаг за шагом процесс как это сделать от тех, кто знает поляну и быстро полностью, потому что я понятия не имею, как работают коды и где я должен их поставить: /

1
задан 1 May 2014 в 22:06

2 ответа

Если бы вы загрузили Ubuntu в VM для этого, я не использую Unity;)

Вы можете настроить пользовательские привязки клавиш, открыв панель запуска (верхняя левая кнопка) и перейдя к «Клавиатура». Оттуда вы можете перейти на вкладку «Ярлыки» и создать специальный ярлык. Назовите его как хотите, но сделайте команду «hardinfo» (без кавычек). После этого нажмите правую часть строки, которая была добавлена ​​только для установки вашего нажатия клавиши.

0
ответ дан 24 May 2018 в 08:20
  • 1
    Nooo Я не ищу ярлык на клавиатуре, нажатием кнопки я имел в виду кнопку gtk-button внутри поляны. Как установить его так, чтобы при нажатии на него меня занесло в приложение " hardinfo & quot ;. Спасибо!!! – user276752 1 May 2014 в 21:35
  • 2
    О, wow & gt;. Я, должно быть, полностью пропустил «создание моего собственного приложения». часть. Позвольте мне посмотреть, могу ли я найти ваш ответ. – Chuck R 1 May 2014 в 21:44
  • 3
    Я не знаком с Quickly. Какой язык он использует? C? Python? – Chuck R 1 May 2014 в 21:50
  • 4
    Быстро использует Python – user276752 1 May 2014 в 21:52
  • 5
    Хорошо, дай мне минутку, и я отвечу. – Chuck R 1 May 2014 в 21:54

Вы хотите что-то подобное. Я не могу сделать это на Python, только в Perl, но он будет похож на Python.

sub startapp {
    system "/usr/bin/name_of_application &";
}

$button = Gtk2::Button->new("Start application");
$button->signal_connect(clicked => \&startapp, $window);
$button->show;
0
ответ дан 24 May 2018 в 08:20
  • 1
    Что мне делать с этим? haha жаль, что я ничего не знаю о кодировании: ') – user276752 1 May 2014 в 21:57
  • 2
    Не рекомендуется ли использовать вызов os.system (), как отмечено здесь . Это также связано с моим повторным ответом на вопрос, но после просмотра информации о документации Python я изменил ее. – Chuck R 1 May 2014 в 22:03
  • 3
    @ Githlar Я знаю, точнее, то, что вы говорите, звонит. Однако системный вызов, с его ограничениями и, вероятно, проблемами безопасности, на протяжении многих лет служил мне неплохо. Однако я бы не пробовал это в профессиональной среде. – Jos 1 May 2014 в 22:17
  • 4
    Я слышу тебя. Это стандартный звонок. То же самое можно сказать и о потоке Python;) Но в системе, где программа обычно находится в состоянии ожидания, таком как этот, никакого вреда не было сделано. – Chuck R 1 May 2014 в 23:02

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

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