LINUX.ORG.RU

Параметры клавиатуры в Slackware


0

0

Всем привет.

Переустановил Linux Slackware. Появились такие глюки:

1) В русской раскладке при нажатии на клавишу точки (.), ставится символ слеша (/), который находится на этой клавише в английской раскладке. При нажатии этой клавиши с шифтом, ставится символ знака вопроса (?), т.е. раскладка для этой клавиши не переключается.

2) После загрузки Gnome раскладка не хочет переключатся по команде Ctrl+Shift. Я залезаю в параметры клавиатуры, вкладка "расклаки" -> "параметры раскладки" и ставлю галочку напротив "Ctrl+Shift change group", после этого раскладка нормально переключается. Но после выхода из Gnome и опять загрузив его, всё по новой - раскладка не переключается, приходится опять заходить в параметры клавиатуры и снимать, а потом опять ставить галочку. Попробовал решаить эту проблему такими строчками в xorg.conf:

Section "InputDevice" Identifier "Chicony" Driver "kbd" Option "Protocol" "Standard" Option "XkbModel" "pc105" Option "XkbRules" "xorg" Option "XkbLayout" "us,ru" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:lwin_toggle,grp_led:scroll" Option "AutoRepeat" "250 30" EndSection

результат нулевой.

3) Над клавиатурой есть кнопки быстрого запуска почтового клиента, браузера и т.п. Возможно ли их подключить? Команда "showkey -s" их не видет.

Проблемы #1 и #2 уже решал и решил в прошлой слаке, но вот как - напрочь забыл =))

★★

1) и 2) решаются так:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection


насчет последней не знаю.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
#Load "speedo"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
# Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "Monitor"
Identifier "My Monitor"
HorizSync 31.5 - 50.0
VertRefresh 40.0 - 90.0
ModeLine "1280x800_75.00" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
EndSection

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

#VideoRam 4096
# Insert Clocks lines here if appropriate
Identifier "VESA Framebuffer"
Driver "vesa"
EndSection

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

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
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
EndSubSection
EndSection

> выруби нах гномовскую переглючалку
а как? =)

зы/ только заметил, что после установки ATIшных дров появилось две секции Screen =)

SaBo ★★
() автор топика
Ответ на: комментарий от SaBo

>Section "InputDevice" Identifier "Keyboard1" Driver "kbd" EndSection

Ну и где тут клавиатура настроена?

dn2010 ★★★★★
()
Ответ на: комментарий от SaBo

* СаБо нашёл ошибку в своём ДНК

Спасибо, всё работает!!! =))

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