LINUX.ORG.RU

Slackware current x86_32


0

0

Привет ребята!

Возникла проблема после обновления Slackware до карента.

Перестала работать правильно клавиатура - например на дефисе в русской раскладке стоит восклицательный знак, на слеше буква ё, а цифры теперь вводятся только с нажатой клавишей шифт. В английской раскладке вроде все клавиши нажимаются корректно. Это происходит в иксах.

Как исправить?

★★★

Ответ на: комментарий от init_

Для начало внимательно читаем changelog и удаляем устаревшие пакеты... Затем понимаем что поставили новый бубунтячий икс, хватаемся за голову и плачем... Я уже почти всё починил. Что там у тебя такого особого было с раскладкой?

KblCb ★★★★★
()

Конфиг Xов и способ русификации телепаты будет угадывать?

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

>Для начало внимательно читаем changelog и удаляем устаревшие пакеты... Затем понимаем что поставили новый бубунтячий икс, хватаемся за голову и плачем... Я уже почти всё починил. Что там у тебя такого особого было с раскладкой?

ах да. старые пакеты я удалил, читая ченджлог. что у меня с раскладкой - написано выше

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

winkeys давно не нужен. сейчас дефолтная русская раскладка и есть winkeys. Кстати, в карренте слаки разве не xorg 1.5 с hal-ом?

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

сперва нужно удалить исключенные пакеты, а потом обновляться.

В святом писании такая последовательность:
slackpkg update
slackpkg install-new
slackpkg upgrade-all

> ключевое слово winkeys


именно такая раскладка для привычных для нас клав.

> Я уже почти всё починил.


А что там чинить было если не секрет? Я в смысле того, что может чего то нада а я не знаю. Я только убрал из xorg(а) закрузку модулей "xtrap" "record" "freetype" "type1" на которые он стал ругаться, хотя там уже можно все модули убирать, т.к. всеодно они автоматом грузятся. И убрал evdev(ую) мышу, т.к. она тож автоматом подхватываться стала, со всеми экстра кнопками.

А в общем, все работает.

P.S. аа вот еще что,- keycode(ы) поменялись, пришлось .Xmodmap переписать


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

> winkeys давно не нужен. сейчас дефолтная русская раскладка и есть winkeys.

хммм, ет где такое было? не видел.

> Кстати, в карренте слаки разве не xorg 1.5 с hal-ом

xorg 1.6.1 уже ;)

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

>Option "XkbLayout" "us,ru(winkeys)"

не помогло :(

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

>P.S. аа вот еще что,- keycode(ы) поменялись, пришлось .Xmodmap переписать

сбрось свой xorg.conf плиз и что за .Xmodmap? у меня его не нашлось ;)

init_ ★★★
() автор топика

кстати сломалось еще и прикосновение к тачпаду, только заметил и хз почему

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

Тачпад какой? Что если посмотреть в /usr/share/hal/fdi/policy/ и поискать там fdi от своего тачпада? Наверняка в этом файле прописаны только базовые настройки.

У меня была сходная проблема с synaptics'ом — решил вызовом в начале X-сессии synclient'а с нужными параметрами (берутся из man synaptics, для булевских настроек вместо True в аргументах передавать 1, вместо False — 0). Реакция на нажатие одним, двумя и тремя пальцами — TapButton1, TapButton2, TapButton3 соответственно.

Еще, по дефолту мой тачпад почему-то не находился системой вообще, так что пришлось сделать симлинк на /usr/share/hal/fdi/policy/fdi/10osvendor/11-x11-synaptics.fdi в /etc/hal/fdi/policy. Если кто объяснит, как обойтись без этого костыля — буду благодарен.

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

>ключевое слово winkeys

его нужно оттуда убрать, так как это теперь дефолтная раскладка.

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

dima@dmitry:~/work$ cat /etc/X11/xorg.conf
Section "ServerLayout"

Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
# InputDevice "Synaptics Touchpad"
# InputDevice "Logitech v450"
# InputDevice "Mouse0"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/local/share/fonts"
EndSection

Section "Module"
Load "glx"
Load "extmod"
# Load "xtrap"
# Load "record"
Load "dbe"
# Load "freetype"
# Load "type1"
Load "synaptics"
EndSection

Section "ServerFlags"
Option "DontZap"
Option "DontZoom"
Option "off time" "20"
EndSection

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

#Section "InputDevice"
# Identifier "Synaptics Touchpad"
# Driver "synaptics"
# Option "Protocol" "auto-dev"
# Option "Device" "/dev/psaux"
# Option "AlwaysCore" "true"
# Option "ZAxisMapping" "4 5"
# Option "LeftEdge" "1900"
# Option "RightEdge" "5400"
# Option "TopEdge" "1800"
# Option "BottomEdge" "3900"
# Option "FingerLow" "25"
# Option "FingerHigh" "30"
# Option "MaxTapTime" "180"
# Option "MaxTapMove" "220"
# Option "VertScrollDelta" "100"
# Option "MinSpeed" "0.02"
# Option "MaxSpeed" "0.18"
# Option "AccelFactor" "0.0010"
# Option "UpDownScrolling" "on"
# Option "SHMConfig" "true"
#EndSection

# My new lovely Logitech NANO v450:)
##
#Section "InputDevice"
#
#Identifier "Logitech v450"
#Driver "evdev"
#Option "Name" "Logitech USB Receiver"
#Option "SendCoreEvents" "true"
#Option "Phys" "usb-*/input0"
#Option "Device" "/dev/input/event10"
#Option "Buttons" "9"
#Option "HWHEELRelativeAxisButtons" "7 6"
#
#EndSection

# Regular Mouse
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "SendCoreEvents" "true"
# Option "Protocol" "auto"
# Option "Device" "/dev/psaux"
# Option "ZAxisMapping" "4 5"
#EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
BusID "PCI:00:18:0"
VendorName "nVidia Corporation"
BoardName "Unknown Board"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "True"
Option "RenderAccel" "True"
Option "BackingStore" "True"
Option "UseEvents" "False"
Option "DamageEvents" "true"
Option "DisableGLXRootClipping" "True"
Option "TripleBuffer" "True"
Option "DRI" "True"
Option "No Logo" "on"
Option "NvAGP" "1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

dima@dmitry:~/work$ cat ../.Xmodmap
keycode 172 = XF86AudioPlay
keycode 174 = XF86AudioStop
keycode 121 = XF86AudioMute
keycode 173 = XF86AudioPrev
keycode 171 = XF86AudioNext
keycode 123 = XF86AudioRaiseVolume
keycode 122 = XF86AudioLowerVolume
keycode 150 = XF86Standby
keycode 180 = XF86WWW
keycode 160 = XF86ScreenSaver

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

Разобрался с клавиатурой, фишка - в конфиге:

cat /etc/X11/xorg.conf |grep Xkb Option "XkbModel" "pc101" Option "XkbLayout" "ru" Option "XkbVariant" "us" Option "XkbOptions" "grp:alt_shift_toggle"

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