cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
Собственно арчем пользуюсь с декабря прошлого года и все бы хорошо но вот настройки некоторые (например xorg) в силу своих многократных и длительных тестов не дописал и по сей день. Уже как два месяца использую Compiz standatalon и Slim и вот есть у меня пару краеугольных камней, которые до сих пор не могу решить из-за нехватки времени на тесты конфигов. Может уважаемое сообщество мне в этом поможет ибо сил моих больше нет. Проблема первая: При logout-те не вижу Slim-а в грабе ro 5 cat /etc/rc.conf | grep DAEMONS= DAEMONS=(syslog-ng network !rfkill netfs hal [b]slim[/b] @wlanadhoc !dnsmasq @vsftpd @cups @crond @bluetooth @alsa @firewall_v1) 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 > /dev/tty1 su:S:wait:/sbin/sulogin -p # -8 options fixes umlauts problem on login 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 # Serial Virtual Console for KVM and others VMs #s0:2345:respawn:/sbin/agetty -8 9600 ttyS0 linux # Hypervisor Virtual Console for Xen and KVM #h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux ca::ctrlaltdel:/sbin/shutdown -t3 -r now # Example lines for starting a login manager #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 # End of file cat ~/.xinitrc #!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) exec ck-launch-session /usr/share/gdm/autostart/compiz.sh cat /usr/share/gdm/autostart/compiz.sh #!/bin/sh export DISPLAY=:0.0 & export DESKTOP_SESSION=compiz & fbpanel & damper & parcellite & fbxkb & blueman-applet & emerald & /home/mort/Sha-bang/battery.py & compiz ccp Выхожу из сессии с помощью сценария (немного поправлено) от fbpanel cat /home/mort/Sha-bang/xlogout #!/bin/bash # xlogout - logs user out of its X session # Linux specific since uses /proc # get display name without screen number [ -z "$DISPLAY" ] && exit 1 DPY=${DISPLAY:1} DPY=${DPY/.*/} echo "DPY=${DPY}" # get X pid XPID=`< /tmp/.X${DPY}-lock` XPID=`echo $XPID` echo "XPID=$XPID" # get pid of xdm (or gdm, kdm, etc). usually it's parent of X XDMPID=`ps -o ppid --pid=$XPID | awk '{if (FNR != 1) print $1}'` echo "XDMPID=$XDMPID" # recursivly find child of xdm that was started in home dir - # it's user's session start up script function pid_scan() { rm -f $PF while [ $# != 0 ]; do ps --no-headers -o pid --ppid=$1 >> $PF shift done for pid in `< $PF`; do if cwd=`ls -al /proc/$pid/cwd 2>/dev/null`; then cwd=`sed 's/.*-> //' <<< $cwd` [ "$cwd" == "$HOME" ] && echo $pid && return fi done pids=`< $PF` [ -n "$pids" ] && pid_scan `< $PF`; } PF=/tmp/$$-pids SPID=`pid_scan $XDMPID` rm -f $PF [ -z "$SPID" ] && exit 1 echo "Session start up script" ps -o uid,pid,ppid,sess,cmd --pid $SPID kill -SIGTERM $SPID Да и дело в том что и при остальных попытках завершением компиза покинуть сессию я не вижу Slim но он остается в памяти. Проблема вторая: Заметил некоторые странности когда попробовал запустить нативный Sacred на арче. Экран не расширяется (widescreen роде бы по бокам черные полосы) и как только захожу в пункт сетевая игра то выбрасывает. Начал разбираться с настройкой видео карты и монитора в xorg (сам файл я не создавал и настраиваю все через /etc/X11/xorg.conf.d После настройки монитора: cat /etc/X11/xorg.conf.d/10-monitor.conf Section "Monitor" Identifier "Monitor0" Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync EndSection Section "Device" Identifier "Device0" Driver "intel" #Choose the driver used for this monitor EndSection Section "Screen" Identifier "Screen0" #Collapse Monitor and Device section to Screen section Device "Device0" Monitor "Monitor0" DefaultDepth 24 #Choose the depth (16||24) SubSection "Display" Depth 24 Modes "1280x800_60.00" #Choose the resolution EndSubSection EndSection Я так понимаю что необходимо правильно настроить иксы но я курил вики и гугл и уже устал помогите настроить lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Для запуска *DM есть два взаимоисключающих варианта: 1. /etc/rc.conf 2. /etc/inittab & ~/.xinitrc |
cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
bobart, я хотел показать что баг проявляется при обоих настройках |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
CryptSpirit, из вашего поста, лично мне, не понятно, какой из методов вы используете. Я вижу лишь бардак в конфигах. Извините. Это и хотел показать. |
cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
bobart Да да именно бардак. Ни как не могу найти время для того что бы все упорядочить. На данный момент у меня пятый уровень. Где еще бардак? |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
На данный момент у меня пятый уровень.Пятый уровень бардака? Я не использую slim, однако, из личного опыта: compiz-standalone предпочтительнее запускать просто используя ~/.xinitrc, куда и прописывются все программы для автозапуска, заканчивая exec ck-launch-session compiz ccp, то есть, /usr/share/gdm тут вообще непонятно каким боком, лично мне не понятно. Если у вас есть особые мотивы для использования SLiM - разьясните. В противном случае, достаточно лишь: /etc/inittab ... ## Only one of the following two lines can be uncommented! # Boot to console #id:3:initdefault: # Boot to X11 id:5:initdefault: ... # Example lines for starting a login manager x:5:once:/bin/su USER_NAME -l -c "/bin/bash --login -c /usr/bin/startx -- -nolisten tcp -br -deferglyphs 16 >/dev/null 2>&1" #!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) pkill irexec export BROWSER=nautilus:opera setxkbmap -layout us,ru -variant ,winkeys -option grp:lwin_toggle,grp_led:scroll,terminate:ctrl_alt_bksp #D-bus if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then eval `dbus-launch --sh-syntax --exit-with-session` fi irexec --daemon & xscreensaver -no-splash & nvidia-settings -l & nautilus -n & conky & sh /home/bob/.conky/conkycalendar.sh & cairo-dock -o & (sleep 10 && tint2) & mount-tray & zim --plugin trayicon & (sleep 5 && sbxkb) & emerald --replace & exec ck-launch-session compiz ccp Если необходим/очень_хочется/или_ещё_что именно SLiM - с ним помочь не могу, могу лишь снова пнуть в сторону вики, думаю, что автозапуск и прочее надо будет крутить в /etc/slim.conf или как там его.., вобщем, всё это стоит искать в вики. Так-же как и о Compiz-standalone Собственно, по запуску компиза на “пятом уровне” я уже всё и написал. |
cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
Увольте да это у Вас бардак. Во первых мне необходим закрыть доступ к сессии логином и паролем потому я не Вы: bobart bobart bobartот куда берем An alternative method, utilizing a simple script entitled start-fusion.sh Аргументируйте этот? Как по мне так точно бардак лепить все в /.xinitrc потому и разделил на второй сценарий непосредственно для компиза. Так так пользуюсь слимом и бывает правлю его для запуска других wm (например e17). bobartДействительно после этого понимаю что Вы мне точно не сможете помочь если я использую DM на то есть везкие причины от объективных до субъективных. bobartА Вы попробуйте догадаться))) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Спорить не буду, но мой бардак хоть работает нормально и он вполне традиционен. Причём, про E17 и пр. вы только сейчас сказали. В противном случае, я бы не стал тут писать про ~/xinitrc & /etc/inittab У вас этот slim, в итоге, откуда запускается? Ладно, может кто другой догадается… |
cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
bobart, было дело ходил смотреть на kdebase (до этого разлогинивался нормально, а slim был настроен в духе арча по третьему уровню из /etc/rc.conf) и так пробыл там пол месяца (в начале марта). Когда вернул решил заюзать gdm (Так так давно им пользовался и после kdm что то ностальгией меня к нему тянуло) вот и перекроил уровень запуска на пятый. Но не нравиться мне gdm в репах арча да и из AUR как то не то все (теперь понятно от куда путь /usr/share/gdm?). Плюнул на gdm вернул slim но еще на пятом уровне. Надо было рестартовать иксы, а я смотрю передо мной черный прямоугольник и никаких намеков на слим. После этого что я только не делал опять таки черный прямоугольник(((( Вы просто сразу тему за бардак завели но бардаки это дело лично каждого у меня было время что за работой не как не мог комментировать демон в /etc/rc.conf а Вы говорите бардак;) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Понимаете-ли.., лирика в данном случае не поможет. Проще: покажите все актуальные сопутствующие конфиги. |