Configurarea cheilor fn în ubuntu cu exemplul asus m50vc

Eh. Timp de când n-am scris nimic. Este necesar să fie corectat :)
În acest post vreau să vorbesc despre cum să setați Hotkeys ca Fn + F1, etc. pe laptopul din ubuntu, dar acest lucru este valabil și pentru orice altă distribuție linux / bsd (sigur, deși nu este testată).







Căutați agenți de procesare a evenimentelor și analizați-le munca
Mergem la directorul / etc / acpi / events / and weep. De exemplu, pentru a afla ce program de gestionare eveniment fișier este responsabil pentru apăsarea Fn + F4 tastele efectua: Înainte de două puncte (:), numele fișierului handler specificat, apoi - șir de caractere găsit. Să vedem acum conținutul acestui fișier: Aici, prima linie descrie evenimentul care trebuie capturat, iar al doilea îi spune daemonului acpid ce scenariu să execute. Acum e uite ce acest scenariu: După cum se poate vedea, controalele script, dacă fișierul există și în cazul în care nu își încheie activitatea în caz contrar se citește (există variabile cu codul cheie) este acpi_fakekey utilitar (din pachetul acpid) și trece-l ca un cod de cheie de parametru 150 ($ KEY_WWW). Utilitarul acpi_fakekey emula o tastatură de pe tastatură, codul căruia i-a fost transmisă.
Asta e tot. Cum nu vezi nimic complicat :)

Concluzie sau nu-mi spun la revedere;)
Această postare arată cum puteți configura cheile Fn pe laptop. Deși configurația sa făcut în ubuntu pe ASUS'e M50Vc, dar sunt sigur că abordarea descrisă aici este potrivită pentru orice laptop și sistem linux / bsd. De asemenea, în acest post a fost afișat cel mai simplu exemplu (re) de setare a tastelor Fn.
În următorul post vă voi spune cum am configurat tastele Fn + F și comutatorul de pe panoul frontal al laptopului; în același timp, sistemul reține starea acestor chei și le restabilește după repornire, adică de exemplu, dacă touchpad-ul a fost oprit, atunci după repornire va fi oprit.







Și dacă acpi_listen nu răspunde la unele combinații?

Și ce fel de combinație? Ce fel de laptop (brand și model)?
Poate că modulul de kernel pentru laptopul dvs. nu suportă unele combinații.

La mine problemka un tip de retur puțin. Utilizați tasta FN. astfel încât tastele funcționale să funcționeze ca de obicei. Adică nu trebuie să apăs pe F3 și FN pentru a face mai multă strălucire (de exemplu), doar apăsați F4 pentru asta. Dar pentru asta. astfel încât tastele să funcționeze ca de obicei, trebuie să apăsați FN. Se pare, prostii. se pare, dar destul de enervant. Aș vrea. astfel încât totul să fie invers, este posibil acest lucru?

Ie dacă vă înțeleg corect, aveți chei Fx care funcționează ca în macbook-uri.
N-am întâlnit niciodată așa ceva, din păcate. Prin urmare, nici măcar nu știu ce să sugerez aici.
Dar, în măsura în care îmi amintesc, am auzit undeva în jurul urechii mele că, de obicei, există o configurație pentru aceste laptop-uri, se pare, în BIOS, care vă permite să dezactivați acest mod de comportament.

Da, corect înțeles. Modelul laptop HP este G62-b51SR. În orice caz, mulțumesc pentru răspuns. Mă duc la specialiști, iar eu voi face eu personal BIOS-ul :)

Și dacă acpi_listen nu răspunde la unele combinații?
Fn + F6 oprește touchpad-ul, dar acpi_listen rămâne silențios ca partizan în timpul interogării. Și am vrut să-mi leagă scenariul de acest eveniment (((

În unele laptopuri, dezactivarea touchpad-ului este hardware, deși de obicei butonul este situat lângă touchpad. Același lucru este pentru ecran.

Oh, interesant! Și am dreptate în subiect. Acum instalez copilul Asus EEE Surf. Controlul sunetului prin Fn + F7 / F8 nu funcționează. La o examinare mai detaliată, s-a dovedit că nu există fișiere necesare pe calea / etc / acpi / events, și în mod corespunzător. nu există nici un script (dat fiind faptul că acpi_listen aude aceste combinații). Va fi, prin urmare, necesar să creați. Mai întâi mă uit la un alt laptop. Dacă nu puteți utiliza, trebuie să luați eșantionul disponibil pentru mostră aici. Circ, desigur, dar dintr-o dată? Dacă se va întâmpla asta, mă voi dezabona.

SOS. La mine grep nu găsește în directorul / etc / acpi / events / numărul oricărui eveniment din acpi_listen

Sunt acpid acpi-support acpi pachete acpitool în valoare de?
Poate în acest director și nimic deloc.
8 a trecut, am schimbat deja laptopul, nu există unde să verificați.







Trimiteți-le prietenilor: