LINUX.ORG.RU

Как заставить работать Alt Gr?


0

0

Как-то пару месяцев назад обновились иксы и у меня полетела раскладка и правый альт. Раскладку восстановить удалось, а вот с альтом беда. Замучил гугл, выяснил, что разработчики что-то с hal намудрили, в результате настройки клавиатуры не берутся из xorg.conf. Но вроде бы это можно как-то отключить. У меня ноут тошиба. Я не знаю, какую модель клавиатуры ставить, раньше прокатывало pc105. Щас на всякий случай отключил эту опцию, с включенной тоже не работает. Должно же быть какое-то решение проблемы? Ниже мой xorg.conf

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
      Load "i2c"
      Load "bitmap"
      Load "ddc"
      Load "dri"
      Load "extmod"
      Load "freetype"
      Load "glx"
      Load "int10"
      Load "type1"
      Load "vbe"
      Load "synaptics"
      Load "evdev"    
EndSection

Section "InputDevice"
   Identifier   "Keyboard0"
   Driver      "evdev"
#   Driver      "kbd"
#   Option       "XkbModel" "evdev"
   Option       "AutoRepeat" "500 30"        
   Option      "Device"   "/dev/input/event1"
   Option      "XkbRules"   "xorg"
#   Option      "XkbModel"   "pc105"
   Option      "XkbLayout"   "us,ru"
   Option       "XkbVariant" ",winkeys"
   Option      "XkbVariant" "nodeadkeys"
   Option      "XkbOptions"   "grp_led:caps,compose:ralt,grp:ctrl_shift_toggle,ctrl:nocaps "
   Option      "CoreKeyboard"   "true"

EndSection

Section "InputDevice"
  Driver  	"synaptics"
  Identifier  	"Mouse[1]"
  Option 	"Device"  	"/dev/psaux"
  Option	"Protocol"	"auto-dev"
  Option	"LeftEdge"      "1700"
  Option	"RightEdge"     "5300"
  Option	"TopEdge"       "1700"
  Option	"BottomEdge"    "4200"
  Option	"FingerLow"	"25"
  Option	"FingerHigh"	"30"
  Option	"MaxTapTime"	"180"
  Option	"MaxTapMove"	"220"
  Option	"VertScrollDelta" "100"
  Option	"HorizScrollDelta" "100"
  Option	"MinSpeed"	"0.09"
  Option	"MaxSpeed"	"0.18"
  Option	"AccelFactor" "0.0015"
  Option	"SHMConfig"	"on"
  Option	"HorizEdgeScroll" "on"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "dri"
  Mode 0666
EndSection

Section "Device"
	Identifier	"Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
	Driver		"intel"
	BusID		"PCI:0:2:0"
	Option 		"DDC"	"no"
	Option          "DRI"   "true"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Modes		"1280x800"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Keyboard0"
	InputDevice	"Configured Mouse"
        "AutoAddDevices" "false"
        InputDevice    "Mouse[1]"  "AlwaysCore"
EndSection

Re: Как заставить работать Alt Gr?

А ксев кнопку видит? Какой Keysym ей показывает?

Иксы уже больше года как не используют xorg.conf для настройки
устройств ввода, хотплаг же.

Sphinx ★★☆☆ ()

Re: Как заставить работать Alt Gr?

информация для размышления:

[~]$ cat .kde/Autostart/xkb
#!/bin/sh

setxkbmap -model evdev -rules xorg -geometry 'pc(pc105)' \
-layout en_US,ru -variant ,winkeys -option \
-option grp:caps_toggle,grp:lwin_switch,grp_led:scroll,compose:menu,lv3:ralt_switch,key pad:oss,numpad:microsoft

dmiceman ★★★★★ ()
Ответ на: Re: Как заставить работать Alt Gr? от Exabiche

Re: Как заставить работать Alt Gr?

> Я использую fluxbox

при чем тут fluxbox?

что происходит, если выполнить вышеприведенный setxkbmap? у меня правый Alt как раз на AltGr замаплен (lv3).

dmiceman ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.