LINUX.ORG.RU

Slackware current x86_32


0

0

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

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

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

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

★★★

Ответ на: Re: Slackware current x86_32 от init_

Re: Slackware current x86_32

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

KblCb ★★★★★ ()

Re: Slackware current x86_32

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

dn2010 ★★★★★ ()
Ответ на: Re: Slackware current x86_32 от KblCb

Re: Slackware current x86_32

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

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

init_ ★★★ ()
Ответ на: Re: Slackware current x86_32 от Komintern

Re: Slackware current x86_32

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

cobold ★★★ ()
Ответ на: Re: Slackware current x86_32 от init_

Re: Slackware current x86_32

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

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

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


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

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


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

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

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


papay ★★★ ()
Ответ на: Re: Slackware current x86_32 от cobold

Re: Slackware current x86_32

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

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

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

xorg 1.6.1 уже ;)

papay ★★★ ()
Ответ на: Re: Slackware current x86_32 от papay

Re: Slackware current x86_32

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

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

init_ ★★★ ()

Re: Slackware current x86_32

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

init_ ★★★ ()
Ответ на: Re: Slackware current x86_32 от init_

Re: Slackware current x86_32

Тачпад какой? Что если посмотреть в /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 ()
Ответ на: Re: Slackware current x86_32 от Komintern

Re: Slackware current x86_32

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

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

dn2010 ★★★★★ ()
Ответ на: Re: Slackware current x86_32 от init_

Re: Slackware current x86_32

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 ★★★ ()
Ответ на: Re: Slackware current x86_32 от dn2010

Re: Slackware current x86_32

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

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

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