Для того, чтобы создать хоткей, необходимы права root: чтобы скопировать скрипт в /usr/bin .
Для создания хоткеев права root не нужны. Это пользовательские настройки. Нет никакой разницы вешать хоткеи на приложения или на скрипты.
Возможно, что по рутом надо еще выполнить какие-то действия, для того, чтобы хоткей заработал.
Нет, не надо.
Вот у dango_, похоже, и так все работает.
Я проверял в режиме Live на стартерките с KDE, т.е. с настройками по умолчанию. Ничего от себя.
Вчера поэкспериментировав с назначением хоткеев на приложения и скрипты, все-таки два раза столкнулся с отказом срабатывания хоткея. Но условий воспроизведения этого глюка не нашел. Один раз на приложение. Помогло повторное назначение клавиши. Второй на скрипт. Заработало после перезагрузки и повторного назначения. Но в остальных случаях работало сразу.
Могу посоветовать
Cl.Magenta почистить список хоткеев от дубликатов и проверить комбинации клавиш.
Создавать пользовательские скрипты в каталоге /usr/bin не рекомендуется, т.к. этот каталог управляется пакетным менеджером. Такими действиями вы усложните администрирование системы в будущем. Используйте для всех пользователей каталог /usr/local/bin.
Если же вам нужен скрипт для одного пользователя, то можете расположить его в домашнем каталоге по пути ~/bin/ и на него уже вешать нужное сочетание клавиш. Это возможно из-за того, что каталог ~/bin/ входит в переменную окружения $PATH вашего пользователя.
Советую и к этому прислушаться.
Я тоже храню свои скрипты в отдельном каталоге домашнего каталога.
Во-первых, для обнов и исправлений далеко бегать не надо Х-)
Во-вторых, не пропадут при переезде/переустановке системы.