Autor |
Sõnum |
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Tuhnin juba tükk aega, aga mitte ei leia, kuidas. Küllap keegi oskab õige koha kätte juhatada.
Arvuti oma klaverist tuleb Esc klahvi alt keycode 9 (keysym 0xff1b, Escape),
aga Trust NADO bluetooth klaveril tuleb Esc klahvi alt keycode 180 (keysym 0x1008ff18, XF86HomePage).
Sellest klahvist Esc saamiseks tuleb lisaks 'fn'-klahvi hoida.
xmodmapiga sain selle ära peidetud Esc-i ümber defineeritud, et poleks func-klahvi vaja.
Peaks ju saama /usr/share/X11/xkb/ alamkaustades kirjeldust muutes,
aga seal on klahvide defineerimine õige mitme tabeli vahele ära jagatud.
Ugri tähtedega sain kergesti hakkama. A-st saan Alt-klahviga Ä, kui
../symbols/us tabelis muutsin a rea:
key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
Seda AC01 defineeritakse kausta .../keycodes/ igas failis, aga millist neist kasutab .../symbols/us ?
I180 on defineeitud keycodes kausta failides evdev, xfree86 ja ibm, aga tundub, et us sümbolite tabelis seda ei tunta.
Lisaksin sinna, mida us sümbolite tabel kasutab, I180 defineerimise ja selle kirjeldaks Escape-iks.
Klaviatuuritabeli valin käsuga
% setxkbmap -model pc105 -layout us -variant intl
Hoopis huvitavad on sellel Trusti klaviatuuril F4 ja Del klahvid.
Ilma funktsiooniklahvita panevad arvuti kinni (shutdown),
nii ei saagi xev-iga teada, mis kood neist klahvidest ilma func-klahvita tuleb.
|
|
|
|
|
|
|
|
v6lur
Vana Pingviin
Vanus: 37
Liitunud: 08.07.2005
Postitused: 667
Asukoht: Kopenhaagen/Tartu
Distributsioon: Arch
|
|
akbgf kirjutas: | Hoopis huvitavad on sellel Trusti klaviatuuril F4 ja Del klahvid.
Ilma funktsiooniklahvita panevad arvuti kinni (shutdown),
nii ei saagi xev-iga teada, mis kood neist klahvidest ilma func-klahvita tuleb. |
Seda peaksid saama näha siis, kui määrad oma süsteemi seadetes, et toitenupu/uinumisnupu/vms vajutamisel ei tehta midagi.
|
|
|
|
_________________ "Sleep, she is for the weak."
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
v6lur kirjutas: | Seda peaksid saama näha siis, kui määrad oma süsteemi seadetes, et toitenupu/uinumisnupu/vms vajutamisel ei tehta midagi. |
Tunnistan, et ma ei teagi, kes ja kus püüab kinni toitenupu vajutamise, arvan, et BIOS.
Uinuma panen omatehtud skriptiga, arvuti seisma (Power off) sellekohase LXDE skriptiga menüüst,
mis tuleb ekraanile FWVM nupu alt. Mis seal nupu all on, seda peast ei mäleta, eks õhtul vaatan.
Teen kõigepealt ilma sudo õiguseta kasutaja, ehk siis saan xev-iga koode näha, nii et arvuti jääb käima.
Praegu SUSEs näen, et kaustas /usr/share/X11/xkb/symbols on ka fail 'group',
kus on hunnik igasuguseid definitsioone.
Ehk on see koht, kus sekkuda.
Klaveri tootja (Trust) on infoga kitsi, klahvide koode pole ma kuskilt leidnud.
KKK-s ütleb kellegi küsimusele, et kuidas saaks Esc ja F?? ilma Func-klahvita käima,
et ei saa, nii on ja kogu lugu.
Ma aravn siiski, et kui kuidagi ei saa, siis kuidagi ikka saab.
F-klahve pole sageli vaja, see pole probleemiks, et need Func-klahviga käivad.
Tõsi, kas koos Func-klahviga F?? konsoole vahetab, ei oska hetkel öelda.
Aga et mingist remote-seadme F-klahvist paneb arvuti midagi küsimata plaksti kinni,
see on midagi üle mõistuse käivat.
Arvuti on Delli sülearvuti ja ühegi tema oma klahviga midagi niisugust ei juhtu.
Võibolla pole ma poolteise aasta kasutamise kestel veel kõiki klahve puutunud,
eks niisuguseid on, mida pole vaja.
Veidi hiljem.
=========
Mõned edusammud.
Funktsiooniklahviga F?? vahetab konsoole.
F4 ja Del annavad ilma func-klahvita mõlemad koodi 124 (XF86PowerOff).
Teada sain:
% xev | tee ~/key.log
Keycode kirjutati enne voolu välja lülitamist logifaili ja fail pandi korralikult kinni.
|
|
|
|
|
|
|
|
v6lur
Vana Pingviin
Vanus: 37
Liitunud: 08.07.2005
Postitused: 667
Asukoht: Kopenhaagen/Tartu
Distributsioon: Arch
|
|
_________________ "Sleep, she is for the weak."
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Tänan kaasa mõtlemast!
124 koodi peale ei ava ta mingit menüüd, läheb kohe midagi hoiatamata PoweOff-i tegema.
Esc ja ugri tähed saan xmodmapiga seatud, aga 124 muutmine seal ei toimi.
Eks otsin edasi /etc/default ja /etc/sysconfig alt, aga probleemiks pole mitte õige kooditabeli leidmine,
vaid see, kus on defineeritud, et koodi 124 peale tuleb PowerOff-i minna.
18.01 õhtul
=========
Del pani arvuti kinni ka sisse logimata ja X-i käivitamata.
Pika tuhnimisega leidsin siiski abi:
https://askubuntu.com/questions/362914/how-to-prevent-the-power-button-to-shutdown-directly-the-system
# xinput --list
- annab loetelu, kust vaatavad mu Trust klaveriga muu hulgas vastu kaks 'Power Button' seadet.
# xinput disable devnumber - keelab seadme numbriga 'devnumber'
|
|
|
|
|
|
|
|
|
|