[SOLVED] не работает терминал

Не работает в Иксах терминал - пишет: "Getpt failed: can't open ...."

Пишу из горящего танка...
Вчера переставил систему заново - не помогло
Есть 3 проблемы, по мере важности:
1. Не работает в Иксах терминал (x11-terminal, rxvt, etc) пишет: "Getpt failed: can't open ...."
На сколько я понимаю проблема с udev (т.к. в прошлую установку не совсем корректно установился удев, поэтому решил преставить с нуля - не помогло). Предполагаю, что вопрос либо в различных названиях виртуальных терминалов, либо в правах доступа, которые удев определяет для них по умолчанию (но, под рутом тоже не работает).
2. Не могу настроить переключение клавиатуры в XFce, причем в консоли все отлично работает. Пробовал поставить "использовать системные параметры" в настройках клавы - но ничего это не дает.
3. При логине (xdm + slim) при помощи клавиши F1 можно выбирать XFce либо Xsession. Так вот Xsesseion после ввода пароля, просто падает. Подскажите, как отключить.

Цитата: 1. Не работает в

Цитата:
1. Не работает в Иксах терминал (x11-terminal, rxvt, etc) пишет: "Getpt failed: can't open ...."

Покажите вывод команды mount.

Цитата:
Не могу настроить переключение клавиатуры в XFce, причем в консоли все отлично работает. Пробовал поставить "использовать системные параметры" в настройках клавы - но ничего это не дает.

Либо выставляйте так:

setxkbmap 'ru' -option 'grp:ctrl_shift_toggle,grp_led:scroll'

Либо используйте xfce4-xkb-plugin
Либо настройте через xorg.conf:

Section "InputClass"
        Identifier "Keyboard0"
        Driver "evdev"
        или
        Driver "kbd"
	Option "XkbLayout" "us,ru(winkeys)"
	Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Цитата:
3. При логине (xdm + slim) при помощи клавиши F1 можно выбирать XFce либо Xsession. Так вот Xsesseion после ввода пароля, просто падает. Подскажите, как отключить.

Зачем вам Xsession, вы хоть установили twm ?

.

kostik_g написал(а):
3. При логине (xdm + slim) при помощи клавиши F1 можно выбирать XFce либо Xsession. Так вот Xsesseion после ввода пароля, просто падает. Подскажите, как отключить.

В актуальной версии x11-misc/slim (1.3.2-r6, 1.3.2-r7) прописываешь тип сессии в конфиге и продолжаешь жить счастливо и беззаботно, не обременяя себя знанием о возможности выбора типа сессии в гуе.

ЗЫ: x11-wm/twm не установлен.

:wq
--
Live free or die

rootfs on / type rootfs

rootfs on / type rootfs (rw)
/dev/root on / type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
proc on /proc type proc (rw,relatime)
rc-svcdir on /lib64/rc/init.d type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
cpuset on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cpu on /sys/fs/cgroup/cpu type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cpuacct on /sys/fs/cgroup/cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
freezer on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda3 on /boot type ext2 (rw)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

Вот мой mount
клавиатуру прописал, сессию тоже, пересобиру мир и сразу отвечу.

Где у вас /dev/pts ? mount |

Где у вас /dev/pts ?

mount | grep pts
devpts on /dev/pts type devpts (rw,relatime,mode=600)

С какого stage3 вы ставите систему ?

ставил с последнего - latest

ставил с последнего - latest stage

Попробуйте

Попробуйте смонтировать:

mount -t devpts devpts /dev/pts -o rw,relatime,mode=600

А затем запускайте терминал.

Спасибо, помогло

Смонтировал, проверил - работает.
Остались мелочи, типа ошибок в иксах:

less /var/log/Xorg.0.log | grep EE
[    60.809] Current Operating System: Linux gentoo 3.2.1-gentoo-r2 #2 SMP Thu Feb 16 14:50:50 EET 2012 x86_64
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    60.940] (II) Loading extension MIT-SCREEN-SAVER
[    62.122] (EE) Failed to load module "dri" (module does not exist, 0)
[    62.123] (EE) Failed to load module "dri2" (module does not exist, 0)
[    63.978] (EE) NVIDIA: Failed to load module "dri2" (module does not exist, 0)
[    64.399] (EE) Microsoft Natural® Ergonomic Keyboard 4000: failed to initialize for relative axes.

Подскажите, где это можно отключить?
Конфиги лежат тут. Но в них нет стандартных драйверов, а только ndivia.

gentoo kostik # cd /usr/share/X11/xorg.conf.d/
gentoo xorg.conf.d # ls
10-evdev.conf  20-device.conf  30-monitor.conf  50-screens.conf  60-extensions.conf

или забить на это?

Section "Module"Disable

Section "Module"
Disable "dri"
Disable "dri2"
EndSection

Но это не хорошо, они должны быть и подгружаться.

[    64.399] (EE) Microsoft Natural® Ergonomic Keyboard 4000: failed to initialize for relative axes.

сам забиваю на это, вроде минусов нет.

только что :)

Только что так и сделал. Да вроде dri не нужны. А про клаву, как я понял, просто не все кнопки у нее будут активные.

Опытным путем удалось сузить первый вопрос. В процессе инициализации запускается devfs, которое и монтирует /dev/ptx и /dev/shm. После чего система начинает работать нормально. Если же devfs отключить - работать перестает. Странно, ведь в ядре поддержку devfs я отключил.
Что можно сделать, чтобы полностью выключить devfs? Неужели вручную монтировать эти два каталога? Или же можно как-то настроить udev?

Цитата: Что можно сделать,

Цитата:
Что можно сделать, чтобы полностью выключить devfs?

Зачем, чем оно вам мешает ?

У меня devfs присутствует на уровне запуска sysinit и у вас так должно быть.

Не ищите себе лишних проблем, если не понимаете зачем.

Наверно, Вы правы

Просто хотелось какого-то порядка, как-то так :)
Раз уж удев, так полностью

А кто вам сказал, что у вас

А кто вам сказал, что у вас стоит devfs ?
/etc/init.d/devfs является сценарием для монтирования /dev/pts и /dev/shm

equery b /etc/init.d/devfs 
 * Searching for /etc/init.d/devfs ... 
sys-apps/openrc-0.9.4 (/etc/init.d/devfs)

да, точно

проверил, спасибо
успокоили меня :)
перемещаю в solved

kostik_g написал(а):Да вроде

kostik_g написал(а):
Да вроде dri не нужны. А про клаву, как я понял, просто не все кнопки у нее будут активные.

dri нужны, например без них не работает vdpau
к тому же, если у всех есть, а у вас нет, значит у вас есть проблема

из Хэндбука

Code Listing 3.11: Updating the Module section
Section "Module"
(...)
# Load "dri"
Load "glx"
(...)
EndSection

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".