Автор Тема: Скрипт за яркост  (Прочетена 1172 пъти)

Tuchkata

  • Напреднали
  • *****
  • Публикации: 89
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
Скрипт за яркост
« -: Oct 19, 2010, 10:11 »
Здравейте. Намерих командата, с която да променям яркостта през конзолата (може би не е единствената команда за това), но понеже трябва да си руут, за да използваш команда и не успявам да направя скрипт за това (в скриптовете съм напълно начинаещ и е възможно да изпускам нещо). Ще се радвам да помогнете с това начинание :)  [_]3
Командата е :
Код:
setpci -s 00:02.0 F4.B=ХХ
където ХХ е числото в 16-тична система от 00 до FF.
Благодаря предварително :)

Едит: идеята на скрипта е, че при пускане на лаптопа на батерия, яркостта е почти до край и ми се ще сама да се намалява, а не да трябва всеки път аз да го правя :)
« Последна редакция: Oct 19, 2010, 10:17 от Tuchkata »
Активен

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Re: Скрипт за яркост
« Отговор #1 -: Oct 19, 2010, 11:24 »
Здравей както виждам от профила ти ползваш Убунту с графична среда Gnome, а в нея има аплет за яркостта (десен бутон на горната лента -->Добави към панела -->Аплет за яркостта) не ти ли върши работа  :)
Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

Tuchkata

  • Напреднали
  • *****
  • Публикации: 89
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
Re: Скрипт за яркост
« Отговор #2 -: Oct 19, 2010, 11:35 »
Функционалните бутони за яркост също работят, това не е проблем. Просто исках да задам евентуална стойност например 2А, която автоматично да се задава при стартиране на системата ;)
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Скрипт за яркост
« Отговор #3 -: Oct 19, 2010, 11:36 »
Не съм сигурен, че с намалянето на яркостта намалява и консумацията на енергия. Може да се окаже, че е обратното, но ще трябва четене :) .
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Re: Скрипт за яркост
« Отговор #4 -: Oct 19, 2010, 12:27 »
Не съм сигурен, че с намалянето на яркостта намалява и консумацията на енергия. Може да се окаже, че е обратното, но ще трябва четене :) .

На една лампа като я намалиш с регулатор за осветление повече ли харчи  :o Естествено че не регулатор на мощност му са вика, еми при лаптопа е същто само там регулира високото напрежение  ;)
Не случайно всеки лаптоп на батерии е по блед
Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

Just4Nick

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Re: Скрипт за яркост
« Отговор #5 -: Oct 19, 2010, 15:20 »
Пробвай да добавиш в /etc/sudoers следното:
Код:
tuchkata ALL=(ALL) NOPASSWD:/sbin/setpci
https://help.ubuntu.com/community/Sudoers
така би трябвало да не ти иска парола при изпълнението на setpci.

Но няма смисъл да се прави по горния начин, след като искаш да се изпълнява при start. Направи го ето така:
https://help.ubuntu.com/community/UbuntuBootupHowto#Installing%20custom%20init-scripts
Активен

First they ignоrе you, then they laugh at you, then they attack you, then you win.
http://fedoraforum.org
http://easylinux.info/wiki/Fedora_fc5_bg

Tuchkata

  • Напреднали
  • *****
  • Публикации: 89
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
Re: Скрипт за яркост
« Отговор #6 -: Oct 19, 2010, 16:17 »
Съответно скрипта да бъде :
Код:
#!/bin/bash
sudo setpci -s 00:02.0 F4.B=ХХ
или без sudo отпред. Говоря ако го копирам в инит.д
Активен