LINUX.ORG.RU

Дивный новый икс...


0

0

Обновил икс сервер с ветки 1.4 на 1.6. Очень сильно пожалел. Два вопроса: можно ли его как-то заставить слушать то что у меня в xorg.conf прописано и если нет то как теперь принято настраивать икс? В частности меня очень расстраивает то что у меня отвалилась переключалка раскладки и икс теперь не реагирует на ctrl+alt+backspace.

★★★★★

Re: Дивный новый икс...

$ Xorg -version

X.Org X Server 1.6.0

$ cat /etc/X11/xorg.conf
Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	Monitor    "aticonfig-Monitor[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Virtual   2048 2048
	EndSubSection
EndSection

Section "ServerFlags"
        Option          "DontZap"               "false"
EndSection



Не знаю насчёт раскладок, но DontZap в False заставляет отваливаться по Ctrl-Alt-Backspace. Задание опции Virtual также сработало. Из чего я сделал вывод, что xorg.confа иксы всё ещё слушаются.

PolarFox ★★★★★ ()

Re: Дивный новый икс...

Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "DontZap" "False"
EndSection

TheFallenAngel ★★ ()

Re: Дивный новый икс...

добавил в ~/.xprofile:

# это лучше собрать в одну строку — на всякий случай
setxkbmap -model microsoftpro -layout "us,ru(typewriter)" -option \
-option "grp:shift_caps_toggle,grp_led:scroll,caps:internal,\
compose:ralt,ctrl:swapcaps,terminate:ctrl_alt_bksp"

# Делаем отдельную клавишу "Рус/Лат" вместо PrintScreen
xmodmap -e 'keycode 107 = ISO_Next_Group Caps_Lock'
# Устанавливаем задержку перед повтором в 250 мс и
# частоту повтора 30 Гц (скорость реакции клавиатуры)
xset r rate 250 30

Отключенную реакцию на C-M-Backspace Р. Воркман сотоварищи, вроде, вернули, но, похоже, она то ли сбивается после setxkbmap, то ли в дебрях хала чего-то накручено. Например, для обнаружения халом тачпада мне пришлось сделать в /etc/hal/fdi/policy/ симлинк на /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi

Sergius256 ()

Re: Дивный новый икс...

> как теперь принято настраивать икс?

HAL.

> В частности меня очень расстраивает то что у меня отвалилась переключалка раскладки

$ cat /etc/hal/fdi/policy/10-keymap.fdi
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keymap">
      <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
    </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.xkb.model" type="string">keyboard</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">us,ru</merge>
      <merge key="input.xkb.variant" type="string" />
      <merge key="input.xkb.options" type="string">grp:caps_toggle,grp_led:caps</merge>
    </match>
  </device>
</deviceinfo>

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