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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Изменение яркости монитора в Ubuntu  (Прочитано 42316 раз)

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

Оффлайн ZAR

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #30 : 11 Февраля 2012, 09:58:40 »
Почти получилось.
Но при попытке в терминале использовать команду sudo /usr/local/sbin/backlight [up|down] система запрашивает пароль.
При установке этой команды на сочетание клавиш "Ctrl+Shift+Z" ничего не происходит

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #31 : 11 Февраля 2012, 12:36:16 »
/etc/sudoers редактировали? Систему перезагружали?
Кстати, по поводу [up|down] Для увеличения яркости команда
sudo /usr/local/sbin/backlight upДля уменьшения
sudo /usr/local/sbin/backlight down
« Последнее редактирование: 11 Февраля 2012, 12:42:17 от Пeтрович »

Оффлайн ZAR

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #32 : 11 Февраля 2012, 21:24:19 »
С командами всё понятно, при запуске из терминала всё работает up, down, set xx, где xx - яркость

/etc/sudoers редактировал? Систему перезагружал?

при выполнении команды

sudo EDITOR=gedit visudo

ответ в терминале

(gedit:2518): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Не удалось создать файл «/root/.local/share/recently-used.xbel.Q59K9V»: Нет такого файла или каталога

(gedit:2518): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Нет такого файла или каталога


при этом открывается файл sudoers.tmp из папки /etc

в конец файла дописываю

%users ALL=(ALL) NOPASSWD: /usr/local/sbin/backlight

нажимаю закрыть, сохранить

в терминале появляется

(gedit:2547): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Не удалось создать файл «/root/.local/share/recently-used.xbel.EMZQ9V»: Нет такого файла или каталога

(gedit:2547): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Нет такого файла или каталога

после этого, перезапускаю терминал и в терминале, пытаюсь выполнить команду

sudo /usr/local/sbin/backlight up

в терминале появляется запрос пароля

посде перезагрузки ничего не меняется

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

У меня Ubuntu 11.10

Пользователь решил продолжить мысль 11 Февраля 2012, 21:42:08:
после привязки команды "%sudo /usr/local/sbin/backlight set 50" на сочетание клавиш "Ctrl+Shift+z" появляется окно с ошибкой:

Произошла ошибка при попытке запустить команду (%sudo /usr/local/sbin/backlight set 50),
которая привязана к комбинации (<Shift><Control>z)
« Последнее редактирование: 11 Февраля 2012, 21:42:08 от ZAR »

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #33 : 11 Февраля 2012, 21:48:18 »
Ага. Значит,
sudo mkdir -p /root/.local/shareи потом
Цитировать
sudo EDITOR=gedit visudoДобавим в конец файла строку
%users ALL=(ALL) NOPASSWD: /usr/local/sbin/backlight

Оффлайн ZAR

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #34 : 12 Февраля 2012, 09:27:47 »
Сообщения об ошибках в терминале исчезли.
Но после перезапуска терминала,при попытке выполнить команду:
sudo /usr/local/sbin/backlight up
появляется запрос пароля

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #35 : 12 Февраля 2012, 11:57:03 »
Странно. Может тогда
sudo su
EDITOR=nano visudo
И в конец вставить строку
[имя_пользователя] ALL=(ALL) NOPASSWD: /usr/local/sbin/backlightCTRL+O - сохранить изменения
CTRL+X - закрыть редактор
Перезагрузить систему.

Оффлайн ZAR

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #36 : 12 Февраля 2012, 12:56:53 »
Не работает.
Сам файл /etc/sudoers редактируется, т.е. при повторном открытии после перезагрузки добавляемые строки присутствуют,

но при попытке запустить команду изменения яркости в терминале, система запрашивает пароль

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #37 : 12 Февраля 2012, 14:10:01 »
Покажи вывод команды
groupsА заодно и содержимое /etc/sudoers
« Последнее редактирование: 12 Февраля 2012, 14:20:52 от Пeтрович »

Оффлайн ZAR

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #38 : 12 Февраля 2012, 15:01:19 »
noname@NONAME:~$ groups
noname adm dialout cdrom plugdev lpadmin admin sambashare vboxusers kvm libvirtd
noname@NONAME:~$

содержимое файла /etc/sudoers

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

#includedir /etc/sudoers.d

%users ALL=(ALL) NOPASSWD: /usr/local/sbin/backlight

NONAME ALL=(ALL) NOPASSWD: /usr/local/sbin/backlight

последние две строчки пробовал в разных вариантах совместно и по очереди

Пользователь решил продолжить мысль 12 Февраля 2012, 15:19:56:
в последней строчке заменил "NONAME" на "noname", теперь при запуске команды

sudo /usr/local/sbin/backlight up
пароль не запрашивается,

Остался вопрос как привязать скрипт к клавишам.
Пытаюсь привязать команду "%sudo /usr/local/sbin/backlight set 30" к клавишам "Shift+Ctrl+Z"

Получаю ошибку:
"Произошла ошибка при попытке запустить команду (%sudo /usr/local/sbin/backlight set 30),
которая привязана к комбинации (<Shift><Control>z)"

Пользователь решил продолжить мысль 12 Февраля 2012, 15:31:14:
всё заработало,

при назначении команды надо было использовать "sudo /usr/local/sbin/backlight set 30", т.е. без знака %

Пользователь решил продолжить мысль 12 Февраля 2012, 15:40:31:
Пeтрович,
Большое спасибо за помощь
« Последнее редактирование: 12 Февраля 2012, 15:40:31 от ZAR »

Оффлайн micloc

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #39 : 30 Марта 2012, 01:15:38 »
Ну а пока вы ищете решение своей проблемы могу предложить маленький костыль для управления яркостью монитора

sudo setpci -s 00:02.0 F4.B=bb
Где bb - число в 16-ричной системе счисления (от 00 и до ff).

Помогите аналогичная проблема, ноут Samsung r530, звук на Fn регулируется а вот яркость нет, причем, что самое интересное когда систему (mint росинка 11) только установил все работает и в LiveCD работает, но потом после нескольких обновлений (засеч после какого нереально), ползунок двигается но яркость не меняется. Мне бы хотя бы "костыль", только как узнать код (00:00.2) при 2 ошибка, а при 1 и 0 - ошибки нет, но ничего не происходит. Во время загрузки и в биосе все работает и в LiveCD, тоже

Пользователь решил продолжить мысль 30 Марта 2012, 01:45:21:
Обнаружил что перестает регулироваться когда устанавливаю nvidia
« Последнее редактирование: 30 Марта 2012, 01:45:21 от micloc »

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #40 : 30 Марта 2012, 05:12:07 »
В терминале введите:
lspci | grep VGAСразу же и увидите. Если возникнут сложности, выхлоп команды запостите сюда.
micloc,  а вы смотрели эту тему?
« Последнее редактирование: 30 Марта 2012, 05:21:05 от Пeтрович »

Оффлайн micloc

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #41 : 30 Марта 2012, 15:11:02 »
Я обнаружил что когда я отключаю драйвер nvidia, все работает. Так что, очевидно, что это именно из-за него. Как таковой проблемы в дистрибутиве нет, следовательно надо искать решение связанное с драйвером.
Читал эту тему видел сообщение, что кто кто-то тоже столкнулся с данной проблемой, но решил ее, но не написал как.
Пытался прогуглить но ничего дельного не обнаружил кроме этого форума, все в основном либо для глубоких чайников, либо для кто живет в компе. Первое не помогает а второе не понимаю.

Оффлайн Пeтрович

  • Активист
  • *
  • Сообщений: 585
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #42 : 30 Марта 2012, 15:39:32 »
Ну для начала поставим пакеты из ppa проекта voria (запускаем терминал и в нем вводим следующие команды):
sudo apt-add-repository ppa:voria
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install samsung-tools samsung-backlight nvidia-bl-dkms
Перезагружаем комп.

Оффлайн micloc

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #43 : 31 Марта 2012, 01:38:22 »
спасибо, хорошая прога. Вот только там можно либо выключить либо включить подсветку, а регулировать никак(

Оффлайн Sergei-z570

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Изменение яркости монитора в Ubuntu
« Ответ #44 : 01 Июня 2012, 14:54:11 »
Пожалуйста, помогите ламеру разобраться с яркостью.
Обладаю Lenovo Z570, после перезагрузки яркость сбивается, и выставляет на максимум. Объясните пожалуйста что и к чему, лучше в ЛС.

 

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