Запуск пользовательских сценариев оболочки при нажатии клавиши

Чтобы открыть приглашение после выполнения скрипта, вы можете попробовать две вещи:

Добавить команду read в качестве последней строки. Чтобы создать пусковую установку, которая выполняет команду в терминале и держит окно открытым, создайте профиль для gnome-терминала, например Hold, который делает именно это (просмотрите параметры профиля) и используйте следующее.
gnome-terminal --window-with-profile="Hold" -e "/path/to/script"
1
задан 9 April 2011 в 15:58

16 ответов

Я понятия не имею, используете ли вы правильные gconf-ключи, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метадальности desktopeffects, это ваш оконный менеджер, тогда вы должны использовать System ▸ Preferences ▸ Keyboard Shortcuts, чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager, запустите его и введите свой скрипт в настройках Commands.

2
ответ дан 25 May 2018 в 22:11
  • 1
    Это сработало. Я не знал, что это было просто. – iJeeves 9 April 2011 в 15:23

Я понятия не имею, используете ли вы правильные gconf-ключи, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метадальности desktopeffects, это ваш оконный менеджер, тогда вы должны использовать System ▸ Preferences ▸ Keyboard Shortcuts, чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager, запустите его и введите свой скрипт в настройках Commands.

2
ответ дан 25 July 2018 в 22:15

Я понятия не имею, используете ли вы правильные gconf-ключи, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метадальности desktopeffects, это ваш оконный менеджер, тогда вы должны использовать System ▸ Preferences ▸ Keyboard Shortcuts, чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager, запустите его и введите свой скрипт в настройках Commands.

2
ответ дан 2 August 2018 в 03:42

Я понятия не имею, используете ли вы правильные gconf-ключи, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метадальности desktopeffects, это ваш оконный менеджер, тогда вы должны использовать System ▸ Preferences ▸ Keyboard Shortcuts, чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager, запустите его и введите свой скрипт в настройках Commands.

2
ответ дан 4 August 2018 в 19:46

Я понятия не имею, используете ли вы правильные ключи gconf, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метаданных desktopeffects, это ваш оконный менеджер, тогда вы должны использовать Система ▸ Настройки ▸ Клавиши быстрого доступа , чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager , запустите его и введите свой скрипт в настройках Commands .

2
ответ дан 6 August 2018 в 03:50

Я понятия не имею, используете ли вы правильные ключи gconf, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метаданных desktopeffects, это ваш оконный менеджер, тогда вы должны использовать Система ▸ Настройки ▸ Клавиши быстрого доступа , чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager , запустите его и введите свой скрипт в настройках Commands .

2
ответ дан 7 August 2018 в 21:46

Я понятия не имею, используете ли вы правильные ключи gconf, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метаданных desktopeffects, это ваш оконный менеджер, тогда вы должны использовать Система ▸ Настройки ▸ Клавиши быстрого доступа , чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager , запустите его и введите свой скрипт в настройках Commands .

2
ответ дан 10 August 2018 в 10:00

Я понятия не имею, используете ли вы правильные ключи gconf, но вы можете настроить это с помощью gui:

Если вы используете Ubuntu без метаданных desktopeffects, это ваш оконный менеджер, тогда вы должны использовать Система ▸ Настройки ▸ Клавиши быстрого доступа , чтобы добавить вашу команду и установить привязку клавиш.

Если функции desktopeffects активированы, вы используете compiz windowmanager. Установите compizconfig-settings-manager , запустите его и введите свой скрипт в настройках Commands .

2
ответ дан 13 August 2018 в 16:19
  • 1
    Это сработало. Я не знал, что это было просто. – iJeeves 9 April 2011 в 15:23

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать sh sh / home / administrator / My Scripts / mon.sh

xdg-open, чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xdg-open - довольно альтернатива. xdg-open / home / administrator / My Scripts / mon.sh

0
ответ дан 25 May 2018 в 22:11
  • 1
    В команде gnome-terminal отсутствует ключ -x. xdgopen откроет файл в предпочтительном приложении и вряд ли выполнит его. ваша команда xterm не имеет ключа -e, но все это в стороне. Как все это гарантирует, что сценарий запускается при нажатии & lt; Alt & gt; F15? Если бы вы попытались изменить этот ответ, чтобы решить эти проблемы, это может быть полезным ответом, но спасибо за попытку помочь! FYI У нас нет недостатка в Вопросах без ответа , которые, возможно, выиграют от вашего внимания. – Elder Geek 13 March 2017 в 01:34

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать sh sh / home / administrator / My Scripts / mon.sh

xdg-open, чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xdg-open - довольно альтернатива. xdg-open / home / administrator / My Scripts / mon.sh

0
ответ дан 25 July 2018 в 22:15
  • 1
    В команде gnome-terminal отсутствует ключ -x. xdgopen откроет файл в предпочтительном приложении и вряд ли выполнит его. ваша команда xterm не имеет ключа -e, но все это в стороне. Как все это гарантирует, что сценарий запускается при нажатии & lt; Alt & gt; F15? Если бы вы попытались изменить этот ответ, чтобы решить эти проблемы, это может быть полезным ответом, но спасибо за попытку помочь! FYI У нас нет недостатка в Вопросах без ответа , которые, возможно, выиграют от вашего внимания. – Elder Geek 13 March 2017 в 01:34

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать sh sh / home / administrator / My Scripts / mon.sh

xdg-open, чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xdg-open - довольно альтернатива. xdg-open / home / administrator / My Scripts / mon.sh

0
ответ дан 2 August 2018 в 03:42
  • 1
    В команде gnome-terminal отсутствует ключ -x. xdgopen откроет файл в предпочтительном приложении и вряд ли выполнит его. ваша команда xterm не имеет ключа -e, но все это в стороне. Как все это гарантирует, что сценарий запускается при нажатии & lt; Alt & gt; F15? Если бы вы попытались изменить этот ответ, чтобы решить эти проблемы, это может быть полезным ответом, но спасибо за попытку помочь! FYI У нас нет недостатка в Вопросах без ответа , которые, возможно, выиграют от вашего внимания. – Elder Geek 13 March 2017 в 01:34

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать sh sh / home / administrator / My Scripts / mon.sh

xdg-open, чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xdg-open - довольно альтернатива. xdg-open / home / administrator / My Scripts / mon.sh

0
ответ дан 4 August 2018 в 19:46
  • 1
    В команде gnome-terminal отсутствует ключ -x. xdgopen откроет файл в предпочтительном приложении и вряд ли выполнит его. ваша команда xterm не имеет ключа -e, но все это в стороне. Как все это гарантирует, что сценарий запускается при нажатии & lt; Alt & gt; F15? Если бы вы попытались изменить этот ответ, чтобы решить эти проблемы, это может быть полезным ответом, но спасибо за попытку помочь! FYI У нас нет недостатка в Вопросах без ответа , которые, возможно, выиграют от вашего внимания. – Elder Geek 13 March 2017 в 01:34

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать gnome-terminal gnome-terminal / home / administrator / My Scripts / mon.sh

xdg-open , чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xterm - довольно альтернатива. xterm / home / administrator / My Scripts / mon.sh

0
ответ дан 6 August 2018 в 03:50

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать gnome-terminal gnome-terminal / home / administrator / My Scripts / mon.sh

xdg-open , чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xterm - довольно альтернатива. xterm / home / administrator / My Scripts / mon.sh

0
ответ дан 7 August 2018 в 21:46

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать gnome-terminal gnome-terminal / home / administrator / My Scripts / mon.sh

xdg-open , чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xterm - довольно альтернатива. xterm / home / administrator / My Scripts / mon.sh

0
ответ дан 10 August 2018 в 10:00

На панели быстрых клавиш вы должны добавить sh в начале команды. sh / home / administrator / My Scripts / mon.sh

Вы также можете использовать gnome-terminal gnome-terminal / home / administrator / My Scripts / mon.sh

xdg-open , чтобы запустить связанную по умолчанию программу с расширением. xdg-open / home / administrator / My Scripts / mon.sh

xterm - довольно альтернатива. xterm / home / administrator / My Scripts / mon.sh

0
ответ дан 13 August 2018 в 16:19
  • 1
    В команде gnome-terminal отсутствует ключ -x. xdgopen откроет файл в предпочтительном приложении и вряд ли выполнит его. ваша команда xterm не имеет ключа -e, но все это в стороне. Как все это гарантирует, что сценарий запускается при нажатии & lt; Alt & gt; F15? Если бы вы попытались изменить этот ответ, чтобы решить эти проблемы, это может быть полезным ответом, но спасибо за попытку помочь! FYI У нас нет недостатка в Вопросах без ответа , которые, возможно, выиграют от вашего внимания. – Elder Geek 13 March 2017 в 01:34

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

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