Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 13 jan 2018, 19:01

Kategoriregler


Läs följande innan du postar: viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: viewtopic.php?f=110&t=8767



Svara på tråd  [ 4 inlägg ] 
 Ändra tangentbordet 
Författare Meddelande

Blev medlem: 26 sep 2012, 12:03
Inlägg: 3
OS: Ubuntu
Svara med citat
Inlägg Ändra tangentbordet
Hej!

Installerade Lubuntu 12.04 på en gammal Powerbook G4 (ppc) härom dagen. Det mesta fungerar direkt "ur kartongen" och av det som inte fungerat har jag fått ordning på batteriövervakningen, trackpaden och wifi men jag har fortfarande problem med tangentbordet.

Jag har ställt in att den ska använda svensk (mac) men allt stämmer inte och jag hittar inte hur jag kan ändra enskilda tangenter. Det räcker inte att byta tangenbortslayout alltså. Jag har googlat ett par dagar men det verkar både som att Lubuntu inte fungerar på samma sätt som Ubuntu och att hanteringen av tangentbord förändrats i senare versioner.

Mest akut är att jag inte kan skriva @, förmodligen för att jag saknar något som motsvara Alt_gr (modifierare 3 ?). Jag har hittat xev så jag kan se vad varje tangent har för keycode, men sedan kommer jag inte längre

Jag har bland annat provat Lxkeymap, utan att riktigt förstå vad och hur man kan ändra där.
Jag har också provat att lägga en egen xmodmap i hemmakatalogen men då hängde sig allt utom terminalen...

Alt-knappen som jag vill ha som modifierare har keycode 64 och det står också Alt_L i xev

Förutom det akuta problemet med @ skulle jag vilja ändra två saker till:
- Flytta Ctrl (37 Control_L) till Command (133 Super_L), mina fingrar är vana vid Mac och Ctrl i Linux gör väldigt mycket samma sak som Cmd (äpple/kringla) i Mac.
- Få högerklick med kombinationen Ctrl + musklick. Nu har jag högerklick på F12 vilket korkat nog verkar vara standard på Mac-tangentbord i Linux. Musknappen på trackpaden ger ingen keycode i xev utan det står bland annat ButtonPress/ButtonRelease och Button 1

Jag är nybörjare på Linux men jag använder terminalen mycket i Mac och har ett hum om *nix-logiken.

Om någon vill hjälpa mig ett par steg på vägen lovar jag att skriva en guide hur jag lyckades göra en användbar Linux av min pensionerade bärbara Mac ;-)

/Björn M


26 sep 2012, 23:56
Profil

Blev medlem: 26 sep 2012, 12:03
Inlägg: 3
OS: Ubuntu
Svara med citat
Inlägg Re: Ändra tangentbordet
Never mind, hittade det efter några timmar till med Google...
Lxkeymap verkar vara trasigt i Lubuntu 12.04 så man får använda terminalen i stället

Vänster alt som modifyer 3 (som på mac)
Testa först att det fungerar med:
Kod:
setxkbmap -option lv3:lalt_switch

Har man två alt-knappar borde det här fungera också (inte testat):
Kod:
setxkbmap -option lv3:alt_switch

Kolla inställningarna:
Kod:
setxkbmap -query

Kolla att det verkligen fungerar att skriva @ också...

Ändringen stannar inte kvar efter en omstart, för att göra det permanent:
Kod:
gksudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

Skriv ditt lösenord, en texteditor (Leafpad) öppnas
Lägg till följande på en egen rad i slutet och spara:
Kod:
@setxkbmap -option lv3:lalt_switch

Starta om och kolla att det verkligen fungerar.

Vill man ändra andra tangenter finns en lång lista på options i en fil som heter xorg.lst men nu hittar jag den inte längre. Den går att få upp i Lxkeymap om man väljer "Show all" under "Variant" i menyn.


28 sep 2012, 00:57
Profil

Blev medlem: 07 mar 2010, 10:51
Inlägg: 137
OS: Ubuntu
Svara med citat
Inlägg Re: Ändra tangentbordet
Jag har varit inne och grävt i tangentbordsconfig. Det är ganska lurigt och taskigt dokumenterat.

Kommando som laddar om tangenbordet.
setxkbmap -print | xkbcomp - :0.0

För egen del löste jag det genom attt modda filen
/usr/share/X11/xkb/symbols/pc

_________________
Men hugg då mr Robot
http://www.projecthoneypot.org


28 sep 2012, 05:32
Profil

Blev medlem: 26 sep 2012, 12:03
Inlägg: 3
OS: Ubuntu
Svara med citat
Inlägg Re: Ändra tangentbordet
Egentligen skulle jag vilja komma in på en tidigare nivå och redigera en tangentbordslayout direkt och i varje aspekt. lxkbmap består av en massa fördefinierade ändringar. Jag testade att lägga in en xmodmap på andvändar-nivå men då hängde sig som sagt allt.

Jag gjorde om mitt kommando till:
Kod:
@setxkbmap -option lv3:lalt_switch,altwin:ctrl_win

för att också få Ctrl på Cmd-tangenten men då blir jag av med båda Super-tangenterna, det hade räckt att definiera om den vänstra men det verkar inte finnas med.

Fördelen med lxkbmap är att man kan testa sig fram och sedan skriva ändringarna permanent när man är nöjd.


28 sep 2012, 10:42
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 4 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011