Я использовал xbindkeys
связать горячую клавишу с /usr/bin/test.sh
Я могу запустить скрипт два пути теперь! (хорошо, не всегда! следовательно этот вопрос.)
например. /usr/bin/test.sh
содержит
#!/bin/sh
gedit
gedit
запуски gedit
запуски Однако, когда test.sh
содержит
#!/bin/sh
nautilus
nautilus
запуски nautilus
сбои для выполнения! Мои навыки удара являются основными по меньшей мере... Есть ли некоторая скобка или заключает в кавычки вещь, в которой я нуждаюсь здесь?... или есть ли что-то врожденно differnt между "наутилусом", и "gedit"... - он "xbindkeys"?... Я застреваю :(
Вам нужно добавить exec и путь к исполняемому файлу, как упоминал Гедель. Например:
exec /usr/bin/gedit
.
Я только что попытался сделать то же самое с собственными сочетаниями клавиш в GNOME, но, к удивлению, у меня, похоже, такая же проблема. Вы сами пробовали это? S>
Обновление: кажется, что это происходит только с некоторыми сочетаниями клавиш. Я попробовал Super + G, и это не сработало, но CTRL + G для grun работает отлично. Вы видите, работает ли то же самое для вас? Может быть, это другой ярлык должен работать.
Как насчет этого?
#!/bin/sh
/usr/bin/nautilus ~/
Возможно, ваш менеджер горячих клавиш не знает о вашем PATH.