Видео ролики бесплатно онлайн

Free video online

Официальный сайт physbook 24/7/365

Смотреть видео бесплатно

inst 27.04.2011 06:48

Есть вопрос!arch: slim display manager

Поставил Arch и пока что GNOME (второй).
Настраивать ещё много и долго, но с одной проблемой никак не получается разобраться.
Методом научного тыка установил, что gdm не читает ~/.xinitrc, поэтому хочу попробовать slim.

Согласно арчевики установил пакет slim, закоментил соответствующую gdm строку в inittab и раскоментил slim. Runlevel давным давно пятый. Проблема в том, что после перезагрузки вместо экрана ввода имени и пароля получаю пустой чёрный экран. Даже курсор терминала не мигает. Но такое только на седьмом терминале, в остальных нормальное православное терминальное приглашение ко входу в систему.

В /var/log/slim.log мне примечательной показалась только строка
slim: unexpected signal 15

Что она означает для меня осталось тайной, видимо Google меня забанил.

Ручной запуск демона slim просто пишет FAIL (предварительная остановка отрабатывает DONE). Правда после этой операции на седьмом терминале картинка стандартного слимовского экрана логина всё же появляется, однако зайти всё же не удаётся.

За сим пара вопросов.
Кто виноват? Что делать? Какие логи показать?


Тэги: arch black screen slim
+ 1 -
Похожие Поделиться

inst 27.04.2011 14:31 #
+ 0 -
Понял что такое сигнал 15, по этому поводу вопрос снимается.

Однако в таком случае лог вообще пустой.
Shtsh 27.04.2011 15:06 #
+ 0 -
что в
/var/log/Xorg.0.log
/etc/slim.conf
inst 27.04.2011 15:25 #
+ 0 -
/etc/slim.conf (я в нём ничего не менял, кажется)
/var/log/Xorg.0.log
Shtsh 27.04.2011 17:01 #
+ 0 -
Как минимум, непонятно зачем грузятся dri и dri2 в Xorg, если используется nvidia
inst 27.04.2011 17:36 #
+ 0 -
Да, подозреваю в x.org много лишнего, потому что пробовал разные драйверы. Пока что действительно остановился на закрытом.
Просто хотел прежде чем начать настраивать нормально графику добиться правильной раскладки. Для этого и полез в ~/.xinitrc (чтобы прописаный там setxkbmap подхватывался в гноме и других DE/WM).
Shtsh 27.04.2011 17:02 #
+ 0 -
ещё содержимое настройки xorg (лежит в)
/etc/X11/xorg.conf.d
inst 27.04.2011 17:39 #
+ 0 -
Иксовые конфиги почти не трогал ещё.

Большая часть видимо осталась от стандартного
X -configure
dr_magnus 27.04.2011 21:47 #
+ 0 -
я бы на твоем месте вообще снес бы xorg.conf, т.к. закрытый драйвер nvidia прописывает свои настройки в /etc/X11/xorg.conf.d/20-nvidia.conf
inst 27.04.2011 21:56 #
+ 0 -
А у меня его и нет.

Конфиг от nVidia присутствует в приведённом мною выше листинге, настройки моника я вынес в 30-monitor.conf (тоже приведён на всякий случай).
Shtsh 27.04.2011 17:05 #
+ 0 -
Ещё.
Если из консоли запустить startx, что происходит?
inst 27.04.2011 17:46 #
+ 0 -
Два варианта.

Если после появления тёмного экрана перейти на первый терминал и запустить startx, то "Fatal server error: Server is already active for display 0".

Если активный сервер остановить (Ctrl+Alt+Backspace), а потом запускать startx, то иксы нормально стартуют и запускается гномосессия (прописана в .xinitrc хомяка моего не-рута).
inst 27.04.2011 17:50 #
+ 0 -
Перед запуском startx требуется войти под своим пользователем (если это важно, конечно).
inst 27.04.2011 17:58 #
+ 0 -
Ещё заметил, что обычно в инете в логах slim.log фигурирует строчка
/usr/bin/xauth: creating new authority file /var/run/slim.auth

а в моём логе вместо неё
/usr/bin/xauth: file /var/run/slim.auth does not exist

Но ведь иксы запускаются через ранлвл. Как я понимаю это означает запуск от имени рута, т.е. права на запись есть, верно?
Shtsh 27.04.2011 21:58 #
+ 1 -
Предлагаю сделать такой финт: Убрать из inittab и добавить демон в rc.conf
inst 27.04.2011 22:43 #
+ 0 -
В общем-то мне этот способ не нравился тем, что теряется смысл runlevel'ов. Но всё равно попробовал: результат не изменился.
dr_magnus 27.04.2011 22:02 #
+ 0 -
по теме - попробуй мой inittab и slim.conf. у меня настроено на автостарт иксов и автологин юзера magnus

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
$ cat /etc/inittab 
id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

x:5:respawn:/usr/bin/slim >/dev/null 2>&1


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$ cat /etc/slim.conf 
default_path        /bin:/usr/bin:/usr/local/bin
default_xserver     /usr/bin/X
xserver_arguments   -nolisten tcp vt07

halt_cmd            /sbin/shutdown -h now
reboot_cmd          /sbin/shutdown -r now
console_cmd         /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
xauth_path         /usr/bin/xauth 

authfile           /var/run/slim.auth

login_cmd           exec /bin/bash -login ~/.xinitrc %session

sessions            xfce4,icewm,wmaker,blackbox

screenshot_cmd      import -window root /slim.png

welcome_msg         Welcome to %host

shutdown_msg       The system is halting...
reboot_msg         The system is rebooting...

default_user        magnus

auto_login          yes

current_theme       default

lockfile            /var/lock/slim.lock

logfile             /var/log/slim.log


Коментарии я убрал. При таких конфигах все работает.
Еще, как вариант, slim можно запихнуть в rc.conf. При этом inittab вообще можно не трогать - slim сам запустит Иксы.
inst 27.04.2011 22:48 #
+ 0 -
Тёмный экран и всё тут. Slim меня не любит. Наверно карма у меня плохая.

Скорее всего, я что-то неправильно настроил в каких-то сторонних пакетах.
inst 27.04.2011 22:54 #
+ 0 -
Ребята, а gdm точно нельзя никак заставить запускать мой ~/.xinitrc? Может я что-то недогуглил/недокурил?

Вообще, конкретно slim мне сейчас не очень-то и нужен, мне бы подстроить всё сначала под себя, а уж потом твикать. Идея моя в том, чтоб запихнуть в xinitrc настройки раскладки клавы, которые бы были общими для любых DE/WM, устанавливаемых в перспективе на мою машинку.

Суть проблемы описал на ЛОРе.
vs220 28.04.2011 09:46 #
+ 1 -
Wiki пишет
If you are used to using the ~/.xinitrc file to pass arguments to the X server when it is started, such as xmodmap or xsetroot, you should note that you can add the same commands to xprofile


https://wiki.archlinux.org/index.php/GDM

vs220 28.04.2011 09:46 #
+ 0 -
Wiki пишет
If you are used to using the ~/.xinitrc file to pass arguments to the X server when it is started, such as xmodmap or xsetroot, you should note that you can add the same commands to xprofile


https://wiki.archlinux.org/index.php/GDM

vs220 28.04.2011 09:48 #
+ 0 -
Wiki пишет
If you are used to using the ~/.xinitrc file to pass arguments to the X server when it is started, such as xmodmap or xsetroot, you should note that you can add the same commands to xprofile


https://wiki.archlinux.org/index.php/GDM
dr_magnus 28.04.2011 13:50 #
+ 0 -
кстати, а dbus ты запускаешь?
inst 28.04.2011 16:49 #
+ 0 -
Да, конечно, без него ведь GNOME и GDM не запустились бы.
dr_magnus 28.04.2011 19:13 #
+ 0 -
я тут трошки поэкспериментировал - посмотри свой .xinitrc и приведи его к такому виду (т.е. удали все лишние строки):
1
2
3
4
$ cat ./.xinitrc 
#!/bin/sh

exec ck-launch-session startlxde

понятно, что вместо starlxde подставляешь свое значение.
inst 28.04.2011 20:06 #
+ 0 -
Дык а смысл? До .xinitrc всё равно ведь выполнение не доходит. GDM'у на него плевать, а Slim вообще не грузится.
dr_magnus 28.04.2011 22:35 #
+ 0 -
а смысл таков - мне только что по некоторым причинам пришлось снести свой домашний каталог. после чего СЛИМ не запустился. после замены .xinitrc СЛИМ отработал.

и еще - выложи, плз, чистый slim.log после выполнения всех предложенных мною действий.
inst 29.04.2011 12:49 #
+ 0 -
Увы и ах.

Вместо startlxde оставил gnome-session, в остальном ~/.xinitrc полностью идентичен. slim пускал через inittab. Перед перезагрузкой удалил slim.log, так что это лог только данного запуска.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
[inst@bebop ~]$ cat /var/log/slim.log 
/usr/bin/xauth:  file /var/run/slim.auth does not exist


X.Org X Server 1.10.1
Release Date: 2011-04-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.38-ARCH i686 
Current Operating System: Linux bebop 2.6.38-ARCH #1 SMP PREEMPT Fri Apr 22 17:48:36 UTC 2011 i686
Kernel command line: root=/dev/sda6 ro vga=795
Build Date: 16 April 2011  12:05:35PM
 
Current version of pixman: 0.20.2
  Before reporting problems, check http://wiki.x.org
  to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Apr 29 11:33:32 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
slim: unexpected signal 15
inst 27.04.2011 22:54 #
+ 0 -
Спасибо за то, что попытались помочь.
kaw 02.05.2011 00:18 #
+ 1 -
Проблема тут очень банальна. Сам являюсь пользователем Archlinux+Slim+XFCE.
Проблема в том, что по умолчанию в файле конфига slim стоит параметр создания файла блокировки в несуществующий каталог. Измени в конфиге вот так и будет тебе счастье.
# Lock file
lockfile /var/run/slim.lock
kaw 02.05.2011 00:24 #
+ 0 -
да и по slim рекомендуют оставить init 3 не изменяя файл initab, а запускать его как демона ))

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн