Debian Wheezy, VirtualBox, HP DV6-7099EL 및 AltGr 관련 문제

Debian Wheezy, VirtualBox, HP DV6-7099EL 및 AltGr 관련 문제

방금 HP DV6-7099EL 노트북(이탈리아어 키보드)을 구입했습니다. 저는 한두 주 후에 데비안을 설치할 예정이며 파티션을 건드리지 않고 컴퓨터를 테스트하고 싶습니다(첫 번째 단계에서 하드웨어 문제에 대한 지원/도움이 필요할 경우를 대비해).

하지만 Debian은 나의 주요 시스템이고 작동하려면 Debian이 필요하므로 VirtualBox에 설치했습니다.

문제는 이것이다: X11을 시작하기 전에는 AltGr올바르게 작동했지만(예: 를 입력할 수 있음 @ # [ ] { }) X에서는(XFCE, FluxBox, KDE를 사용해 보았습니다) 작동이 중지되고 전혀 아무것도 수행되지 않습니다.

  • AltGr+ ò= ò(대신 @)

  • AltGr+ à= à(대신 #)

을 사용하여 xev코드가 108이라는 것을 알았 으므로 AltGr생성된 키맵을 수정해 보았지만 동작은 더욱 이상했습니다.~/.XmodmapAltGr

  • AltGr+ ò= 아무것도

  • AltGr+ à= #및 캐리지 리턴

  • AltGr+ è= 없음 (대신 [)

  • AltGr+ +=가 주어지는 경우도 있고 ](정확한 경우) 때로는 아무것도 주어지지 않는 경우도 있습니다.

그런데 Windows에서는 이 키가 예상대로 정확하게 작동합니다.

편집하다:Try and Experiment Debian 라이브의 조언에 따라 다음 명령을 사용하여 AltGr이 (가상 상자에서도) 성공적으로 작동하도록 했습니다.

clear mod1
clear mod3
clear mod5
keycode 108 = Alt_R
keysym Alt_R = ISO_Level3_Shift
add mod3 = ISO_Level3Shift

어쩌면 세 번 지우는 것이 너무 많을 수도 있지만 현재는 작동하는 것으로 보이며 $ xmodmap -pm표시된 출력은 수정 ISO_Level3_Shift자뿐입니다 .mod3

온라인상의 거의 모든 사람들이 AltGrXorg에서 인식한다고 말하지만 Mode_switch,여기나는 정확한 이름이 ISO_Level3_Shift(또는 경험에서 나온 것 같습니다)라는 것을 알았습니다. 이제 너무 피곤해서 자러 가겠습니다. Jasonwryan과 terdon에게 다시 한 번 감사드립니다 :-)

답변1

다음을 통해 X11이 키보드를 추측하는 방법을 확인할 수 있습니다.

$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     br
variant:    abnt2

키보드에 적합한 레이아웃과 변형을 찾아야 합니다. 몇 가지 대안을 시도해 보세요.

$ setxkbmap it
$ setxkbmap it qwerty  #i don't know any italian variant

이제 선택한 수정사항을 유지할 수 있습니다 /etc/X11/xorg.conf. 일반적으로 다음 옵션을 생략할 수 있습니다 xkbVariant.

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbLayout" "br"
    Option         "XkbVariant" "abnt2"
EndSection

관련 정보