Asus EEE 1005HA - podpora Fn a speciálních kláves

Asus EEE 1005HA - podpora Fn a speciálních kláves
« kdy: 13. 03. 2016, 00:51:35 »
Vytahl jsem ze skrine stary netbook Asus EEE 1005HA s Intel Atomem N270.
Je hrozne pomaly, ale jako klient vzdalene plochy je stale dobry.

Nainstaloval jsem nove Lubuntu 14.04 a vubec se mi nedari zprovoznit specialni Asus tlacitka.

V Ubuntu 9.10 v zakladu vsechna tlacitka fungovala. V novem lubuntu funguje pouze regulace jasu displeje Fn+F5/6, ale to je snad resene hardwarove.
Nefunguje mi ovladani zvuku Fn+F11/12, ani vypinani touchpadu Fn+F3. Netbook ma navic specialni hardwarove tlacitko na vypinani touchpadu nad klavesou ESC - take nefunguje.

Googlil jsem navody, ale vsechny jsou z let 2009/10. Na novem Ubuntu nic z toho nefunguje.
Vetsina navodu pouziva upravu grubu pridanim acpi_osi=Linux - nefunguje.
Prikaz eeepc-tray zminovany v hodne navodech v novych verzich Ubuntu uz take neni.

Co delam spatne? Domnival jsem se, ze kdyz hw jednou v linuxu fungoval, mam snad navzdy vyhrano.
Muzete mi prosim nekdo poradit, jak zprovoznit Fn zkratky a touchpad tlacitko?

Kód: [Vybrat]
root@netbook:~# xinput
⎡ Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎣ Virtual core keyboard                    id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard              id=5 [slave  keyboard (3)]
    ↳ Power Button                            id=6 [slave  keyboard (3)]
    ↳ Video Bus                                id=7 [slave  keyboard (3)]
    ↳ Power Button                            id=8 [slave  keyboard (3)]
    ↳ Sleep Button                            id=9 [slave  keyboard (3)]
    ↳ USB 2.0 Camera                          id=10 [slave  keyboard (3)]
    ↳ Asus EeePC extra buttons                id=11 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            id=12 [slave  keyboard (3)]

Asi jde o Asus EeePC extra buttons:
Kód: [Vybrat]
root@netbook:~# xinput watch-props "Asus EeePC extra buttons"
Device 'Asus EeePC extra buttons':
Device Enabled (135): 1
Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Product ID (255): 0, 0
Device Node (256): "/dev/input/event6"

Pokud mackam Fn zkratky a specialni touchpad tlacitko, leze z toho nejaky binarni bordel (vsechna tlacitka reaguji):
Kód: [Vybrat]
root@netbook:~# cat /dev/input/event6
���Vb����Vb�r���Vb����V��r���V��
���Vu
���Vu
s���Vu
���V�
s���V�
���V\�7���V\�����V\����V������V��
« Poslední změna: 13. 03. 2016, 22:16:36 od Petr Krčmář »
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."


Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #1 kdy: 13. 03. 2016, 01:12:27 »
Pro doplneni:


Balicek eeepc-acpi-scripts pro Debian Jessie v Lubuntu kvuli zavislostem nejde. Rad bych u Lubuntu zustal.

Specialni klavesa nad ESC na vypinani touchpadu:
Kód: [Vybrat]
root@netbook:~# showkey -s
kb mode was ?UNKNOWN?
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]

press any key (program terminates 10s after last keypress)...
0x9c
0x5d 0xdd

Kód: [Vybrat]
root@netbook:~# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: Power Button
/dev/input/event4: AT Translated Set 2 keyboard
/dev/input/event6: Asus EeePC extra buttons
/dev/input/event7: Video Bus
/dev/input/event8: USB 2.0 Camera
/dev/input/event9: HDA Intel Headphone
/dev/input/event10: HDA Intel Mic
/dev/input/event11: Bluetooth Optical Mouse
Select the device event number [0-10]: 6
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x0 version 0x0
Input device name: "Asus EeePC extra buttons"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 148 (KEY_PROG1)
    Event code 149 (KEY_PROG2)
    Event code 152 (KEY_SCREENLOCK)
    Event code 183 (KEY_F13)
    Event code 184 (KEY_F14)
    Event code 202 (KEY_PROG3)
    Event code 224 (KEY_BRIGHTNESSDOWN)
    Event code 225 (KEY_BRIGHTNESSUP)
    Event code 227 (KEY_SWITCHVIDEOMODE)
    Event code 238 (KEY_WLAN)
    Event code 240 (KEY_UNKNOWN)
    Event code 245 (KEY_DISPLAY_OFF)
    Event code 372 (KEY_ZOOM)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
Event: time 1457827725.660472, type 4 (EV_MSC), code 4 (MSC_SCAN), value 37
Event: time 1457827725.660472, type 1 (EV_KEY), code 183 (KEY_F13), value 1
Event: time 1457827725.660472, -------------- SYN_REPORT ------------
Event: time 1457827725.660531, type 1 (EV_KEY), code 183 (KEY_F13), value 0
Event: time 1457827725.660531, -------------- SYN_REPORT ------------
evtest dokonce u tlacitek zobrazuje jejich spravne funkce.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #2 kdy: 13. 03. 2016, 09:56:57 »

nobody(ten pravej)

Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #3 kdy: 13. 03. 2016, 10:41:08 »
zkus misto oklesteneho Lubuntu nahodit Xubuntu (alespon na zkousku jetli trvas na LXDE)...
mam Asus EEE 1008HA, jde snad o to same (jen ma kryte konektory, interni baterku a je placatejsi) a s Xubuntu 14.04 out-of-box chodi:
LCD Jas +/-, Vol +/-, Wifi on/off(Fn+F2 i samostatne nad ESC), LCD config(Fn+F8), Sleep (Fn+F1)
takze jedine co nejde je blokovani touchpadu a Fn+Space(power profily??) :)



Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #5 kdy: 25. 04. 2016, 16:23:16 »
zkus misto oklesteneho Lubuntu nahodit Xubuntu (alespon na zkousku jetli trvas na LXDE)...
mam Asus EEE 1008HA, jde snad o to same (jen ma kryte konektory, interni baterku a je placatejsi) a s Xubuntu 14.04 out-of-box chodi:
LCD Jas +/-, Vol +/-, Wifi on/off(Fn+F2 i samostatne nad ESC), LCD config(Fn+F8), Sleep (Fn+F1)
takze jedine co nejde je blokovani touchpadu a Fn+Space(power profily??) :)

Tak jsem zkusil vcera nainstalovat Xubuntu 16.04 32b a zadne multimedialni klavesy nefunguji. Hlavne mi chybi vypinani touchpadu.
Da se to nejak zapnout?

Mas ve 14.04 doinstalovane nejake balicky?
Je mozne, ze by v 16.04 uz nebyla podpora?
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Asus EEE 1005HA - podpora Fn a speciálních kláves
« Odpověď #6 kdy: 25. 04. 2016, 16:57:26 »
Tak jestli skousnes CLI, tak zkus synclient TouchpadOff=1. Jinak zkousel jsi rozchodit https://launchpad.net/eee-control/, jestli funguje s tvym 1005H? Take muzes zkusit mrknout na jupiter.sourceforge.net, jestli chrochta s Eee PC.

nobody(ten pravej)

Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #7 kdy: 25. 04. 2016, 23:33:56 »
zkusil sem z USB(GRUB+ISO) ciste jako Live "Xubuntu 16.04" a "Xubuntu 14.04.4", v obojim chodilo hned po startu vse co sem pretim psal, akorat nesel hotkey pro Sleep Ctrl+F1 (uspat z menu a probudit slo ok)

jinak pokud nechces experimentovat, pockal bych s 16.04... prechod z 14.04 oficialne neni zatim doporucovan ani pro nainstalovane 14.04 se nenabidne zatim automaticky prechod, oboje do vydani prvniho udrzovaciho vydani 16.04.1 v cervenci, ktere bude opravovat problemy co se nestihly pred vydanim, nebo se projevi naopak az pri nasazeni temi co chteji experimentovat :) dalsi vec je ze nejakou dobu jiste potrva nez "vetsina" PPA nabidne baliky i pro 16.04...

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #8 kdy: 25. 04. 2016, 23:52:58 »
akorat nesel hotkey pro Sleep Ctrl+F1

A vis urcite, ze je to Ctrl+F1? U mne na 1000H je to Fn-F1. A funguje to s eee-control.

nobody(ten pravej)

Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #9 kdy: 25. 04. 2016, 23:54:20 »
[...]Hlavne mi chybi vypinani touchpadu.[...]

da, Nastaveni/Klavesnice/KlavesoveZkratky/Pridat/Prikaz:
Kód: [Vybrat]
sh -c "(xinput list-props 12 | grep 'Device Enabled' | grep 0) && xinput set-prop 12 'Device Enabled' 1 || xinput set-prop 12 'Device Enabled' 0"a zvolis klavesovou zkratku pro prepinani touchpadu (dedikovanou nad ESC, nebo Fn+F3, nastavi se to pro oboje)
btw: muzes to samozrejme vlozit do skriptu a nastavit pak prikaz jen ten skript, pokud ti to prijde divoke...

nobody(ten pravej)

Re:Asus EEE 1005ha - podpora Fn a specialnich klaves
« Odpověď #10 kdy: 25. 04. 2016, 23:56:46 »
A vis urcite, ze je to Ctrl+F1? U mne na 1000H je to Fn-F1. A funguje to s eee-control.

Vim urcite ze je to Fn+F1 :) to sem samo zkousel, stejne jako ostatni ktere pres Fn fungovali, jen me nejak pri psani pak zblblo ze je to otocene oproti normal(nim)u (Thinkpadu) a napsal CTRL, to se stava no, Lojzo :)

nobody(ten pravej)

Re:Asus EEE 1005HA - podpora Fn a speciálních kláves
« Odpověď #11 kdy: 26. 04. 2016, 00:03:01 »
tuxmartin: aha.. ted sem se podival na tvuj vypis xinput v #1 a vidim ze na pozici 12 (ktere pouzivam pro vypnuti/zapnuti touchpadu) mas klavesnici, ja tam mam na 1008HA "SynPS/2 Synaptics TouchPad", kterej ty nemas ve vypisu vubec :(