Tjenna har en fråga som jag försökt klura ut själv, men som jag tyvärr gått bet på...
På Laptops så har man oftast special knappar så som Media genvägar (Play, Stop, forward, backwords med mera) Så har man ju också volym knappar och en del "Genvägs" knappar till webbläsare med mera på/brevid tangentbordet.
Och min fråga är hur får man igång dessa?
Startade upp med Ubuntu cdn och den installerade dessa...
Har varigt och rotat runt lite i diverse filer för att försöka luska ut vad jag behöver installera och hur det ska konfigureras för detta men har inte lyckats hitta något.
Så nu vänder jag mig till er och hoppas på ett bra svar =)
Volymknappar, div. genvägs knappar...
- Minime
- Labrat
- Inlägg: 690
- Blev medlem: 14 okt 2005 14:27
- ORT: Loos
Volymknappar, div. genvägs knappar...
Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
-
- Lärling
- Inlägg: 180
- Blev medlem: 02 jul 2005 21:57
- ORT: Datorer
Re: Volymknappar, div. genvägs knappar...
I många fall är dessa knappar redan "fixade" och mappade till X11-keysyms (knapparnas symboliska namn). Det enda du då behöver göra är att be din Desktop Environment eller mediespelare eller vad det nu kan tänkas vara att hantera dem som hotkeys.
Här är ett sätt att mappa stödda knappar till nya keysyms:
* Öppna en terminal
* Starta kommandot 'xev'
* Ställ fokus i xev-fönstret och tryck på en av dina specialknappar. Fungerar den som den ska får du upp ett block som ser ut ungefär så här i terminalen:
I det här exemplet har jag redan mappat denna knapp till en keysym (XF86Mail som synes i exemplet), men det viktiga är fältet "keycode" ovan. Denna knapp har keycode 236.
* Öppna filen ~/.Xmodmap i en texteditor och lägg till följande rad:
* Upprepa för alla knappar du vill ha med som du kommer åt keycodes för!
* Spara filen och kör
Detta kommando behöver köras varje gång du startar Xorg, huruvida det redan görs eller inte och hur man fixar till det kan läsaren själv få fundera ut.
När detta är klart kan du binda denna knapp till funktioner i t.ex. KDE eller XFCE eller kanske i din mediespleare.
Notera att du inte kan välja keysym-namn helt själv, det finns ett antal förinställda som får användas.
Så här ser min .Xmodmap ut, som fungerar med ett Logitech-tangentbord:
Och så här ser den ut på min macbook (Volymknappar och lite annat skoj)
Här är ett sätt att mappa stödda knappar till nya keysyms:
* Öppna en terminal
* Starta kommandot 'xev'
* Ställ fokus i xev-fönstret och tryck på en av dina specialknappar. Fungerar den som den ska får du upp ett block som ser ut ungefär så här i terminalen:
Kod: Markera allt
KeyPress event, serial 32, synthetic NO, window 0x2800002,
root 0x288, subw 0x0, time 2031530301, (-482,229), root:(876,813),
state 0x10, keycode 236 (keysym 0x1008ff19, XF86Mail), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
* Öppna filen ~/.Xmodmap i en texteditor och lägg till följande rad:
Kod: Markera allt
keycode 236 = XF86Mail
* Spara filen och kör
Kod: Markera allt
xmodmap ~/.Xmodmap
När detta är klart kan du binda denna knapp till funktioner i t.ex. KDE eller XFCE eller kanske i din mediespleare.
Notera att du inte kan välja keysym-namn helt själv, det finns ett antal förinställda som får användas.
Så här ser min .Xmodmap ut, som fungerar med ett Logitech-tangentbord:
Kod: Markera allt
keycode 130 = XF86WWW
keycode 161 = XF86Calculator
keycode 223 = XF86Standby
keycode 236 = XF86Mail
keycode 230 = XF86Favorites
keycode 237 = XF86AudioMedia
keycode 234 = XF86Back
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 160 = XF86AudioMute
keycode 176 = XF86AudioRaiseVolume
keycode 178 = XF86HomePage
keycode 174 = XF86AudioLowerVolume
Och så här ser den ut på min macbook (Volymknappar och lite annat skoj)
Kod: Markera allt
! Let the left apple key act as mode switch
keycode 115 = Mode_switch
! Use the right apple switch as "ALT_GR" key, provides the additional
! characters you find on a tradition pc keyboard (example @)
! !! Also this key acts as right mouse button when used with left apple key
keycode 116 = ISO_Level3_Shift NoSymbol Pointer_Button3
! Use the Delete key correctly
! Maps to center mouse if used with left apple key
keycode 108 = Delete Delete Pointer_Button2
! Page Up/Down
keycode 98 = 0xff52 NoSymbol 0xff55
keycode 104 = 0xff54 NoSymbol 0xff56
keycode 100 = 0xff51 NoSymbol 0xff50
keycode 102 = 0xff53 NoSymbol 0xff57
!!Swedish accent characters
!keycode 34 =
! Switch keys ( lt/gt <-> circle/accent )
!keycode 94 = 0xfe52 0x00b0 0x00ac 0x00ac 0x00ac 0x00ac
!keycode 49 = 0x003c 0x003e 0x007c 0x00a6 0x007c 0x00a6
keycode 94 = less greater bar 0xac bar 0xac
keycode 49 = section 0xb0 0xac 0xac 0xac 0xac
!!Apple remote:
keycode 144 = Left
keycode 153 = Right
keycode 158 = Escape
keycode 162 = Return
!!Multimedia Keys
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 160 = XF86AudioMute
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
- Minime
- Labrat
- Inlägg: 690
- Blev medlem: 14 okt 2005 14:27
- ORT: Loos
Re: Volymknappar, div. genvägs knappar...[Löst]
Tackar och bugar.
Fungerar klockrent det dära.
Satt och tittade i Gnome, och där fanns även en möjlighet att ställa in sånt.
Jag hade dock inte sett det och förstod inte riktigt hur det fungerade tills du postade alla kommandona.
Fungerar klockrent det dära.
Satt och tittade i Gnome, och där fanns även en möjlighet att ställa in sånt.
Jag hade dock inte sett det och förstod inte riktigt hur det fungerade tills du postade alla kommandona.
Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
- Minime
- Labrat
- Inlägg: 690
- Blev medlem: 14 okt 2005 14:27
- ORT: Loos
Re: Volymknappar, div. genvägs knappar...
En grej att tilllägga och som jag upptäckte att "Genvägs" knapparna inte fungerade med standard kerneln i slackware 12.1
Jag var tvungen att uppdatera kerneln.
Laddade in senaste kerneln 2.6.25.6 och kompilerade den med default huge-smp configurationen
efter detta fungerade "genvägs" knapparna.
Jag var tvungen att uppdatera kerneln.
Laddade in senaste kerneln 2.6.25.6 och kompilerade den med default huge-smp configurationen
efter detta fungerade "genvägs" knapparna.
Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
-
- Gud
- Inlägg: 1823
- Blev medlem: 08 okt 2003 10:35
Re: Volymknappar, div. genvägs knappar...
Det låter mysko när standarkärnan, är densamma som vanillan från kernel.org.Minime skrev:En grej att tilllägga och som jag upptäckte att "Genvägs" knapparna inte fungerade med standard kerneln i slackware 12.1
Vika ändringar gjorde du i konfigurationen?
/Jens
- Minime
- Labrat
- Inlägg: 690
- Blev medlem: 14 okt 2005 14:27
- ORT: Loos
Re: Volymknappar, div. genvägs knappar...
Ändrade inte något. vilket gör mig lika förbylad som dig
som sagt använde default config för huge-smp kerneln.
Laddade ned senaste kerneln och kompilerade den med huge-smp config.
som sagt använde default config för huge-smp kerneln.
Laddade ned senaste kerneln och kompilerade den med huge-smp config.
Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41
Re: Volymknappar, div. genvägs knappar...
Det kan skilja med en ny kärna du den identifierar flera tangenter som du behövt mappa manuellt i en äldre kärna. (atkbd.c eller hpps2atkbd.h har säkert uppdaterats)
Så jag är inte förvånad.
Om du kör en äldre kärna så borde du se ett medelande i dmesg så du vet vilka som keycodes som ska mappas.
Så jag är inte förvånad.
Om du kör en äldre kärna så borde du se ett medelande i dmesg så du vet vilka som keycodes som ska mappas.
The more linux you go the slacker you get.
-
- Gud
- Inlägg: 1823
- Blev medlem: 08 okt 2003 10:35
Re: Volymknappar, div. genvägs knappar...
Jo lätt förvånade är det nog. När de lägger ner mycket tid, på att undvika, att sådan inträffar.
/Jens
/Jens