Portál AbcLinuxu, 27. dubna 2024 07:07


Dotaz: Prirazeni skriptu funkcni klavese

24.2.2011 13:30 Arthur
Prirazeni skriptu funkcni klavese
Přečteno: 266×
Odpovědět | Admin
Ahojte vedel by nekdo, kterak priradit nejake funkcni klavese (Fn+F3 apod) nejaky skript ?

problem:
ASUS eee 900AX, i945 GME, Ubuntu 10.04 32bit, nefunguji spravne funkcni klavesy pro jas obrazovky. Zkousel jsem nejdriv ruzne jine OS (ruzne verze Ubuntu, eeebuntu, Debian, Fedoru), zkousel jsem parametry kernelu acpi_osi=Linux a acpi_backlight=vendor,legacy a vubec zadny efekt. Pomuze akorat vypnout gnome-power-manager, tim klavesy zacnou fungovat "hardwarove", ale ma to sve nevyhody, zvlast kdyz to bezi na baterky.

Nicmene jsem prisel na par zajimavych veci:

cat /proc/acpi/video ... brightness -> < not supported>
konfigurace jasu se nachazi v /sys/class/backlight/eeepc/
je tam:
brightness
max_brightness

max_brightness = 15
echo neco > brightness funguje v rozsahu 0..15 ok
fyzicky jas displaye je ovsem maximalni na urovni 10, hodnoty 11-15 odpovidaji fyzicky 0..4 (chova se to stejne i kdyz to nastavuju pres menu/power management settings)
kdyz mackam funkcni klavesy tak display problikava prave mezi urovneni 10 nebo 15 a nahodne se nektera zvoli

takze problem by mohl byt i v tom max_brightness, ale to se mi nedari upravit ani jako root (nikoliv sudo) -> input output error

mam skript, ktery upravi brightness, ale nevim jak jej priradit funkcni klavese.
v /etc/acpi se nachazi
asus-brn-up.sh
asus-brn-down.sh

ale ty nejsou volany

stejne jako kdyz tam pridam

video_brightnessup.sh
video_brightnessdown.sh

ktere funguji na jinem notebooku v pohode (ale tam je ATI a pracuje se v /proc/acpi/..)

nicmene by me zajimalo i jak pripadne upravit ten max_brightness

diky za kazdy tip
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.2.2011 14:50 Arthur
Rozbalit Rozbalit vše Re: Prirazeni skriptu funkcni klavese
Odpovědět | | Sbalit | Link | Blokovat | Admin
Upresneni:

vim jak obecne priradit skriptu nejakou klavesovou zkratku (via napr. gconf-editor), ale nefunguje to pro funkcni klavesy, ktere jsou jiz necim jinym zablokovane. Taky to musim spoustet pres gksudo a zadavat heslo, cemuz bych se chtel vyhnout
Nicky726 avatar 24.2.2011 18:58 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Prirazeni skriptu funkcni klavese
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takhle vyzkoušet acpi-eeepc-generic (příp pro danou verzi eeečka)?
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
24.2.2011 20:53 Arthur
Rozbalit Rozbalit vše Re: Prirazeni skriptu funkcni klavese
dobre, a jak to mam pouzit ? zda-se, ze je to prichystano jen pro archlinux. Staci ty prislusne skripty a konfiguraky jen nakopirovat na spravna mista ? V tom pripade, ktera ?

BTW: v ubuntu je balicek eeepc-acpi-scripts, ktery se ovsem neda nainstalovat, protoze koliduje s acpi-support, misto ktereho chce acpi-support-base, ale ten nejak neexistuje ...
Nicky726 avatar 24.2.2011 22:16 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Prirazeni skriptu funkcni klavese
Jo jen to zkopíruj tam, co ukazuje PKGBUILD, nebo výčet yaour -Ql:
acpi-eeepc-generic /etc/
acpi-eeepc-generic /etc/acpi/
acpi-eeepc-generic /etc/acpi/acpi-eeepc-generic-handler.sh
acpi-eeepc-generic /etc/acpi/eeepc/
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-functions.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-rotate-lvds.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-suspend2ram.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-bluetooth.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-cardr.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-displays.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-lock-suspend.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-resolution.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-she.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-touchpad.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-webcam.sh
acpi-eeepc-generic /etc/acpi/eeepc/acpi-eeepc-generic-toggle-wifi.sh
acpi-eeepc-generic /etc/acpi/eeepc/models/
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1000-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1000H-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1000HD-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1000HE-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1001P-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1005-HA-H-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1005HA-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1005P-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1005PE-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1008HA-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-1201N-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-700-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-701-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-900-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-900A-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-901-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-904HD-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-S101-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-T91MT-events.conf
acpi-eeepc-generic /etc/acpi/eeepc/models/acpi-eeepc-defaults-events.conf
acpi-eeepc-generic /etc/acpi/events/
acpi-eeepc-generic /etc/acpi/events/acpi-eeepc-generic-events
acpi-eeepc-generic /etc/conf.d/
acpi-eeepc-generic /etc/conf.d/acpi-eeepc-generic.conf
acpi-eeepc-generic /etc/rc.d/
acpi-eeepc-generic /etc/rc.d/eeepc-restore
acpi-eeepc-generic /etc/rc.d/logsbackup
acpi-eeepc-generic /usr/
acpi-eeepc-generic /usr/share/
acpi-eeepc-generic /usr/share/applications/
acpi-eeepc-generic /usr/share/pixmaps/
acpi-eeepc-generic /usr/share/pixmaps/bluetooth.png
acpi-eeepc-generic /usr/share/pixmaps/eee.png
Rozdíl bude v daemonech /etc/rc.d/ ty budou asi v Ubuntu jinde a možná by měly být i jinak napsané, ale neměly by být důležité pro hlavní funkčnost. Nějaké ty ikonky v /usr též ne. Ideálně si spíchni .deb balíček, aby sis nedělal v systému bordel.

Jinak co jsem googlil, tak ten Ubuntí balíček má akorát starý název závislosti, pokud bys to upravil, mělo by to jít nainstalovat.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.