нигде не нашел, так что не пинать %)
если входить в иксы с помощью "startx", то группа кнопок с цифрами (там где num lock) используется для управления мышкой, при использовании любого dm - все нормально (цифры используются как цифры).
привожу фрагмент из xorg.conf:
специально для таких случаев есть клавиша Num Lock: если она включена (горит соответствующий индикатор) - клавиатура работает как цифровая, если нет - клавиатура работает как управляющая (стрелки,PgUp, PgDown и т.п.). Там даже нарисовано все, как ни странно!
Я не экстрасенс и не телепат! И на форуме их нету, можешь не искать! А тебе надо прежде всего почитать http://ln.com.ua/~openxs/articles/smart-questions-ru.html
И немножко погуглить на тему xorg.conf, какие там параметры, что и как настраивается и за что отвечает
если входить в иксы с помощью "startx", то группа кнопок с цифрами (там где num lock) используется для управления мышкой, при использовании любого dm- все нормально
Не совсем понял вот это, как понять если входишь в иксы ( если просто иксы поднять так вообще никакие кнопки не "заработают"....) для этого и нужен DM, что бы ты смог хоть что то "написать"
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Возникла проблема с X.org: при использовании любого dm клавиши на дополнительной клавиатуре (там где Num lock) используются по правельному назначению (т.е. как цифры), но если входить не через dm, а через "startx", то эти клавиши используются для управления мышкой (нажатие Num Lock ни к чему не приводит). Не могли бы Вы рассказать что нужно исправить в моем файле xorg.conf (листинг выше), что бы дополнительная клавиатура стала работать корректно, или хотя бы кинуть на ссылку, где именно об этой ошибке объясняется.
ОС: Mandriva Linux 2006
Заранее благодарен.
PS: так лучше?
(makss @ Dec 28 2006, в 14:21) писал(а):Не совсем понял вот это, как понять если входишь в иксы ( если просто иксы поднять так вообще никакие кнопки не "заработают"....) для этого и нужен DM, что бы ты смог хоть что то "написать"
Нет не лучше, я не могу понять что значит если запустить DM (без иксов??)
команда startx вообще то поднимает Х и передает управление скрипту xinitrc( не совсем так но суть в этом ) в котором в свою очередь запускается уже менеджер окон KDE или GNOME или...тут еще полно всего может быть
в вашем случае могу только посоветовать искать проблемму именно в этом скрипте, так же он может быть в вашей домашней директории (там еще могут быть файлы типа .Xauthority ), хотя я так и не понял способ запускания ваш
Пока писал вы там уже добавили, это кстати не тольео в Mandrive, теперь понял что вы имелли ввиду, посмотрите файл inittab еще возможно там что нить забиндено на numlock, может еще быть различия в скриптах запуска( так просто не скажешь)
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
есть скрипт /etc/init.d/dm (могу привести листинг если надо) он, видимо, запускает иксы и сам dm, в котором я потмо логинюсь и попадаю сразу в de (при этом из файла .xinitrc ничего не исполняется). если запускать startx, то все естественно исполняется из .xinitrc
в самом .xinitrc ничего странного не написано
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
HOME=/root
export HOME
# We need to source this so that the login screens get translated
[ -f /etc/profile.d/10lang.sh ] && . /etc/profile.d/10lang.sh
# trap SIGTERM to be able to kill autologin
killed () {
kill -15 $!
exit
}
trap killed 15
# Run preferred X display manager
# Try autologin first, if wanted...
if [ -f /etc/sysconfig/autologin -a -x /usr/sbin/autologin ]; then
. /etc/sysconfig/autologin
if [ -n "$USER" -a "$AUTOLOGIN" = yes ]; then
/usr/sbin/autologin &
echo -n $$ > /var/lock/subsys/dm
wait $!
fi
fi
# we have to assume that /etc/sysconfig/desktop has two variables, DESKTOP
# and DISPLAYMANAGER because administors may prefer a specific DM regardless
# of desktops.
# DISPLAYMANAGER is referenced by this script, and DESKTOP is referenced
# as system-wide default by /etc/X11/Xsession script only when X-session
# is opened by "startx" command.
# when DMs open an X-session, they send DESKTOP, which is in this case
# directly selected by users, as a commandline argument of /etc/X11/Xsession.
# actually Xsession script is only able to know by existance of its first
# argument whether it is called by DM or "startx". see the logic
# in /etc/X11/Xsession.
# If DISPLAYMANAGER is not defined, then assume that it is the same as DESKTOP
dm=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop >/dev/null 2>&1
[ -z "$DISPLAYMANAGER" ] && DISPLAYMANAGER=$DESKTOP
if [ "$DISPLAYMANAGER" = "GDM" -o "$DISPLAYMANAGER" = "gdm" -o "$DISPLAYMANAGER" = "GNOME" -o "$DISPLAYMANAGER" = "gnome" -o "$DISPLAYMANAGER" = "Gnome" ]; then
dm=GNOME
elif [ "$DISPLAYMANAGER" = "KDE" -o "$DISPLAYMANAGER" = "kde" ]; then
dm=KDE
elif [ "$DISPLAYMANAGER" = "KDM" -o "$DISPLAYMANAGER" = "kdm" ]; then
dm=KDM
elif [ "$DISPLAYMANAGER" = "XDM" -o "$DISPLAYMANAGER" = "xdm" ]; then
dm=XDM
else
dm=$DISPLAYMANAGER
fi
fi
# xdm-like program are launched from the console, however, the locale-setting
# can be done in a way that console is not localize, while X11 is.
# That is handled by the lang.sh script, depending on the existance of
# $DISPLAY or $DESKTOP variable. Now that $DESKTOP is defined resource lang.sh
[ -z "$DESKTOP" ] && DESKTOP=dummy_DESKTOP_variable
. /etc/profile.d/10lang.sh
[ "$DESKTOP" = "dummy_DESKTOP_variable" ] && unset DESKTOP
preferred=`/etc/X11/lookupdm $dm`
if [ -n "$preferred" ]; then
$preferred -nodaemon $* >/dev/null 2>&1 &
echo -n $! > /var/lock/subsys/dm
fi
exit 0
KDE наверное все таки,
там есть центр настройки KDE выберите оборудование и там мышь там откроется окно со вкладками, и вот там есть вкладка управление мыши с клавиатуры( надо снять галку что бы не работало оно),
PS под одинаковыми логинами заходили в обоих случаях или под разными???
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
не за что , так что насчет логинов??, просто если через терминал под рутом startx делали, а через DM под user, тогда можно было раньше догадаться про это
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
ого, дискуссия!
вообще-то по умолчанию xkb навешивает включение/выключение режима управления мышью с цифрового блока на комбинацию shift+numlock.
а уж как там со своей колокольни рулят всякие «окружения рабочего стола»…