Форум русскоязычного сообщества Ubuntu


Автор Тема: Хочу забиндить кое-какую команду на горячую клавишу  (Прочитано 3036 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн deleter24

  • Автор темы
  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Можно ли в терминале как-нибудь одной командой (!) ввести и операцию, и пароль от рута?
А то мне тут подкинули скриптик для изменения яркости монитора (кроме него больше никак) и яркость приходится изменять этим костылем, вводя команду и еще и пароль.
Так вот, я хочу эту команду (вместе с паролем) забиндить на горячую клавишу. Команда такого вида:

sudo .brightness/backlight set 99     (из-под домашней папки)

где backlight - это имя того скрипта, ну а 99 - уровень яркости.

Либо еще вариант: как можно изменить права этого файла

/sys/bus/pci/devices/0000:00:02.0/config

с рута на пользователя так, чтобы после перезагрузки они не сбрасывались опять на рута.

Я конечно, понимаю, что это из другой оперы, но это один из вариантов решения проблемы
« Последнее редактирование: 17 Октябрь 2011, 21:09:41 от deleter24 »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Все несколько проще. Командой visudo редактируете файл /etc/sudoers, в котором разрешаете пользователю (себе) выполнение нужной команды без ввода пароля. Ну а потом - биндите на кнопку.

Оффлайн deleter24

  • Автор темы
  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Что-то не получается...  Проверьте, пожалуйста мой /etc/sudoers:

(Нажмите, чтобы показать/скрыть)

Вроде все правильно, deleter - группа, administrator - пользователь, но не работает. Заключал эти команды в кавычки - тоже ничего не выходит.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Параметры системы-Клавиатура-Комбинации клавиш

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
В sudoers нужно писать только саму команду, без параметров. Вы разрешаете использовать команду, а с какими
параметрами - это дело десятое.

UPD: Вы, надеюсь, не забываете sudo перед командой?
« Последнее редактирование: 18 Октябрь 2011, 10:26:29 от Karl500 »

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.