ctrann1k |
|
Темы:
6
Сообщения:
29
Участник с: 27 августа 2011
|
Толи лыжи не едут, толи я е…! но откат пакета на версию xfce4-sessions 4.8.2.1, сказать то не знаю как “пофиксил” проблему, но как теперь ждать следующего обновления? а если так всегда будет? дело ли в конфигурации системы, если на старой все работает?!Разьясните, пожлуйста. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
ctrann1k, ваш способ запуска X, судя по вашему inittab, довольно экстремален: x:5:once:/bin/su boobs -l -c "/bin/bash --login -c startx >/dev/null 2>/dev/null" Как доберусь до того ноута и переделаю тамошний скрипт автостарта так, чтобы работало – обязательно напишу. На своих собственных машинах я не пользуюсь ни *DM, ни SLIM, и запускаю иксы буквой x из консоли: $ cat `which x` #!/bin/bash for((i=0;i<6;i++)) do P='' F=/tmp/.X$i-lock [ -f $F ] && read P < $F [ -n "$P" -a -d "/proc/$P" ] && continue exec startx -- :$i done echo "Can't start over 6 X-sessions." 1>&2 |
ctrann1k |
|
Темы:
6
Сообщения:
29
Участник с: 27 августа 2011
|
Natrio Почему экстремалень, обьясните пожалуйста, не совсем понимаю почему, да у емня тоже заработали кнопки но после отката пакета, тогда в свою очередь мне надо или переконфигурировать или что-нибудь еще сделать,чтобы все заработало как надо… PS сам новичек в линуксе и систему не до конца знаю, вот такими ошибками и граблями и учусь, вики мне в помощь…Спасибо за ответ(ы). *матаю на ус* |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Экстремален, поскольку очень нестандартен. Нет, я не говорю, что это плохо. Просто чем нестандартнее ваша конфигурация, тем более непроторённой дорогой вы идёте, ступая по нехоженным гряблям и собирая на себя все недоразумения и баги, которые до вас ещё не собрали другие :) Стандартные способы запуска иксов – это всяческие *DM, либо startx/xinit из консоли. Но мы же не ищем лёгких путей ;) |
ctrann1k |
|
Темы:
6
Сообщения:
29
Участник с: 27 августа 2011
|
Natrio хахахах)))) так вот и я о том же, но все таки более стандартный способ без *DM - это который Вы описали? а на счет моего способа, он взят из Арчвики… |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
В моём случае (использую для выбора пользователя xdm) нашлось решение. Актуализировал я систему sudo pacman -Syu (IgnorePkg = ttf-ms-fonts xkeyboard-config) Почитал https://wiki.archlinux.org/index.php/Xfce#Automatically_at_boot_time xorg-xdm is also ConsoleKit/PolicyKit capable since version 1.1.11. Unless you happen to run an old version, you must no longer include ck-launch-session from your .xinitrc or .xsession for xdm. $ cat /etc/inittab # # /etc/inittab # # Runlevels: # 0 Halt # 1(S) Single-user # 2 Not used # 3 Multi-user # 4 Not used # 5 X11 # 6 Reboot ## Only one of the following two lines can be uncommented! # Boot to console id:3:initdefault: # Boot to X11 #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 # -8 options fixes umlauts problem on login c1:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty1 linux c2:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty2 linux c3:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty3 linux c4:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty4 linux c5:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty5 linux c6:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty6 linux # Serial Virtual Console for KVM and others VMs #s0:2345:respawn:/sbin/agetty -8 -s 9600 ttyS0 linux # Hypervisor Virtual Console for Xen and KVM #h0:2345:respawn:/sbin/agetty -8 -s 38400 hvc0 linux ca::ctrlaltdel:/sbin/shutdown -t3 -r now # Example lines for starting a login manager #x:5:respawn:/usr/bin/xdm -nodaemon -config /etc/X11/xdm/archlinux/xdm-config x:5:respawn:/usr/bin/xdm -nodaemon -config /etc/X11/xdm/arch-xdm/xdm-config #x:5:respawn:/usr/bin/xdm -nodaemon -config /etc/X11/xdm/svg-xdm/xdm-config #x:5:respawn:/usr/bin/xdm -nodaemon #x:5:respawn:/usr/sbin/gdm -nodaemon #x:5:respawn:/usr/bin/kdm -nodaemon #x:5:respawn:/usr/bin/slim >/dev/null 2>&1 # End of file $ cat .xinitrc #!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi # exec gnome-session # exec startkde exec startxfce4 # ...or the Window Manager of your choice Результат получен. А выбирать пользователя через меню груба - имхо, не правильно. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
ctrann1k, специально для вас: Как и написано в wiki: Automatic login to virtual console , передалываем ваш inittab : x:5:once:/sbin/agetty -a boobs -8 -s 38400 tty11 linux [[ -z $DISPLAY && $(tty) = /dev/tty11 ]] && exec startx При запуске ваш пользователь автоматически логинится в консоль tty11 (вы же не хотели портить tty1) и оттуда запускается startx. Если специально переключиться в tty11, можно увидеть, что в ту консоль падает весь вывод иксов, хотя в принципе вы можете его подавить как и раньше, добавив после startx &> /dev/null < /dev/null |
ctrann1k |
|
Темы:
6
Сообщения:
29
Участник с: 27 августа 2011
|
сделал как Вы сказали, обновился и все работает, но почему мы не запускаем ck-launch-sessions??? startx все делают за нас? ЗЫ:это уже другая тема,но блин откуда вы это находите, где вы мозг берете? |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
ctrann1k, команда ck-launch-session у вас прописана в .xinitrc , насколько я понимаю, который выполняется после запуска X через startx или xinit. Где беру я написал в предыдущем посте – две ссылки на вики :) |
ctrann1k |
|
Темы:
6
Сообщения:
29
Участник с: 27 августа 2011
|
Natrio да все равно крутой чел, спасибо за помощь, с выводом иксов в другую консольку реально удобнее, хотя у меня с ними нет проблем(тьфу тьфу тьфу чур меня). ЗЫ:Спасибо! |