From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 14 Nov 2001 10:14:25 +0600 From: Evgeny Yugov X-Mailer: The Bat! (v1.53d) Business Organization: SCS-900 X-Priority: 3 (Normal) Message-ID: <251301621.20011114101425@scs-900.ru> To: Sergey V Turchin In-Reply-To: <20011113182339.7fe22080.zerg@altlinux.ru> References: <148500389.20011112105517@scs-900.ru> <20011112071306.GA1822@localhost.localdomain> <116260144.20011112140357@scs-900.ru> <20011112085105.GB7548@localhost.localdomain> <108276207.20011112150852@scs-900.ru> <20011112092609.GA9640@localhost.localdomain> <1593436351.20011112160132@scs-900.ru> <20011112155401.044892a0.zerg@altlinux.ru> <170262657.20011112195838@scs-900.ru> <1661079472.20011113095732@scs-900.ru> <20011113091420.GA21196@localhost.localdomain> <196589778.20011113160113@scs-900.ru> <20011113182339.7fe22080.zerg@altlinux.ru> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----------66FA91297DF78F" Subject: [sisyphus] =?koi8-r?B?UmVbMl06IFtzaXN5cGh1c10g7sUg09TB0tTVxdQgS0RFIMnaINDPxCDPwtne?= =?koi8-r?B?zs/HzyDQz8zY2s/XwdTFzNEhISE=?= Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru X-Reply-To: Evgeny Yugov List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: ------------66FA91297DF78F Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Здравствуйте Sergey, Tuesday, November 13, 2001, 9:23:39 PM, you wrote: EY>> >> # If you login from xdm, uncomment this to make error messages appear EY>> >> # in the console window. EY>> >> # EY>> >> # tail -f /home/aen/.xsession-errors > /dev/console & EY>> >> if [ -f /usr/X11R6/bin/wmselect ]; then EY>> >> . `which wmselect` EY>> >> else EY>> >> exec /etc/X11/Xsession $* EY>> >> fi EY>> >> Я изменил строку exec "/etc/X11/Xsession $*" на "/usr/bin/startkde" EY>> MZ> Зря. /etc/X11/Xsession делает много полезных вещей. EY>> Так ить понятно просто работать то надо! :O) EY>> MZ> Лучше запустите его с трассировкой: EY>> MZ> exec sh -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace EY>> MZ> и смотрите ~/tmp/xsession-trace EY>> Прикол в том что при этом ЗАПУСТИЛСЯ КДЕ! :o))) EY>> Феня оказалась вот в чем: EY>> в дефолтовом конфиге (из skels): EY>> exec /etc/X11/Xsession $* EY>> а в вашем варианте: EY>> exec sh -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace EY>> -------^^ вот грабли! EY>> Вот и возникает несколько вопросов: EY>> 1) Почему из-под рута (у которого НЕТ файла .xinitrc) запускается КДЕ EY>> (хотя не должен т.к. при отсутствии оного стартует просто Иксы с EY>> консолькой)? EY>> При том же условии у вновь созданного юзера все по ману стартует EY>> Иксы и консолька! EY>> 2) Почему "exec /etc/X11/Xsession $*" - НЕПРОКАТЫВАЕТ, EY>> а "exec sh /etc/X11/Xsession $*" - ПРОКАТЫВАЕТ? EY>> Тогда как в мане как раз приведен первый вариант! SVT> Покажите пожалуйста: SVT> 1. содержимое файлов: SVT> ~/.xinitrc ~/.Xclients ~/.wmrc ~/.xsession [john@yugov:~]>cat ~/.xinitrc При этом конфиге ВООБЩЕ не грузится КДЕ: # If you login from xdm, uncomment this to make error messages appear # in the console window. # # tail -f /home/aen/.xsession-errors > /dev/console & if [ -f /usr/X11R6/bin/wmselect ]; then . `which wmselect` else exec /usr/bin/startkde $* fi Если написать: exec /bin/bash -x /etc/X11/Xsession $* то КДЕ стартует А елси так: exec /bin/bash -login -x /etc/X11/Xsession $* теперь не стартует! [john@yugov:~]>cat ~/.Xclients отсутствует файл [john@yugov:~]>cat /etc/X11/xinit/.Xclients #!/bin/bash exec /etc/X11/Xsession .wmrc отсутствует вообще: [john@yugov:~]>locate wmrc /etc/X11/twm/system.twmrc-menu /etc/X11/twm/system.twmrc /etc/X11/mwm/system.mwmrc /etc/X11/mwm/system.mwmrc-menu /usr/share/doc/menu-2.1.5/examples/system.9wmrc-menu /usr/share/doc/menu-2.1.5/examples/system.ctwmrc-menu /usr/share/doc/menu-2.1.5/examples/system.fvwmrc-menu /usr/share/doc/menu-2.1.5/examples/system.twmrc-menu /usr/X11R6/man/man5/mwmrc.5.gz [john@yugov:~]>cat ~/.Xsession () отсутствует файл [john@yugov:~]>cat /etc/X11/xdm/Xsession #!/bin/bash -login exec /etc/X11/Xsession $* # Xsession ends here SVT> 2. вывод команд: SVT> rpm -q xinitrc initscripts etcskel-ru-koi8r etcskel-ru-cp1251 SVT> etcskel [root@yugov:/]>rpm -q xinitrc initscripts etcskel-ru-koi8r etcskel-ru-cp1251 etcskel xinitrc-2.4.4-ipl38mdk initscripts-5.49-ipl30mdk etcskel-ru-koi8r-0.3-ipl5 warning: package etcskel-ru-cp1251 is not installed etcskel-1.65-ipl4mdk SVT> apt-get check (из под root) [root@yugov:/]>apt-get check Processing File Dependencies... Done Reading Package Lists... Done Building Dependency Tree... Done P.S. Если что в аттаче 2 файла: xsession-trace.1 - для строки "exec /bin/bash -login -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace.1" xsession-trace.2 - для строки "exec /bin/bash -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace.2" -- With Best regards, Evgeny mailto:yugov@scs-900.ru -- Реальность - это иллюзия,созданная отсутствием алкоголя. ------------66FA91297DF78F Content-Type: application/octet-stream; name="xsession-trace.1" Content-Transfer-Encoding: x-uue Content-Disposition: attachment; filename="xsession-trace.1" begin 644 xsession-trace.1 M*R!U;&EM:70@+5-C(#$P,#`P,#`**R`G6R<@+VAO;64O:F]H;B]B:6XZ+V)I M;CHO=7-R+V)I;CHO=7-R+VQO8V%L+V)I;CHO=7-R+U@Q,5(V+V)I;CHO=7-R M+V=A;65S.B]U'!O75G;W8N'!O'!O"`O971C+W!R;V9I;&4N9"]A;&EAB`G)R`G72<**RL@ M86QI87,@)V1U/61U("UH)PHK*R!A;&EA#TP,3LS,CHJ+F-M9#TP,3LS,CHJ+F5X93TP M,3LS,CHJ+F-O;3TP,3LS,CHJ+F)T;3TP,3LS,CHJ+F)A=#TP,3LS,CHJ+G1A MCTP,3LS,3HJ+G1G>3TP,3LS,3HJ+G1B>C(],#$[,S$Z M*BYAF@],#$[ M,S$Z*BYL:&$],#$[,S$Z*BYZ:7`],#$[,S$Z*BYZ/3`Q.S,Q.BHN6CTP,3LS M,3HJ+F=Z/3`Q.S,Q.BHN8GHR/3`Q.S,Q.BHN8GH],#$[,S$Z*BYT>CTP,3LS M,3HJ+G)P;3TP,3LS,3HJ+FIP9STP,3LS-3HJ+FIP96<],#$[,S4Z*BYG:68] M,#$[,S4Z*BYB;7`],#$[,S4Z*BYX8FT],#$[,S4Z*BYX<&T],#$[,S4Z*BYP M;F<],#$[,S4Z*BYT:68],#$[,S4Z*BYT:69F/3`Q.S,U.B=<)R<[)R!E>'!O M&4],#$[,S(Z*BYC;VT],#$[,S(Z*BYB=&T] M,#$[,S(Z*BYB870],#$[,S(Z*BYT87(],#$[,S$Z*BYT9WH],#$[,S$Z*BYT M9WD],#$[,S$Z*BYT8GHR/3`Q.S,Q.BHN87)C/3`Q.S,Q.BHN87)J/3`Q.S,Q M.BHN=&%Z/3`Q.S,Q.BHN;'IH/3`Q.S,Q.BHN;&AA/3`Q.S,Q.BHN>FEP/3`Q M.S,Q.BHN>CTP,3LS,3HJ+EH],#$[,S$Z*BYG>CTP,3LS,3HJ+F)Z,CTP,3LS M,3HJ+F)Z/3`Q.S,Q.BHN='H],#$[,S$Z*BYR<&T],#$[,S$Z*BYJ<&<],#$[ M,S4Z*BYJ<&5G/3`Q.S,U.BHN9VEF/3`Q.S,U.BHN8FUP/3`Q.S,U.BHN>&)M M/3`Q.S,U.BHN>'!M/3`Q.S,U.BHN<&YG/3`Q.S,U.BHN=&EF/3`Q.S,U.BHN M=&EF9CTP,3LS-3H**RLK(&5X<&]R="!,4U]#3TQ/4E,**RL@)ULG("UF("]H M;VUE+VIO:&XO+F1I6)O M87)D+G-H("==)PHK("X@+V5T8R]P6)O M87)D+G-H"BLK("=;)R`M;B`G)R`G72<**RL@=6YS970@0E-.54T@0D%#2U-0 M04-%($M%64)/05)$"BLK(#H**R`G6R<@+7@@+V5T8R]PB`G M?"]U"`O=7-R+V)I;B]L97-S M<&EP92YS:"`G72<**R`G6R<@+7@@+V5T8R]P'!O"`O971C+W!R;V9I;&4N9"]M8RYS M:"`G72<**R`N("]E=&,O<')O9FEL92YD+VUC+G-H"BLK(%M;("]B:6XO8F%S M:"`](%PO7&)<:5QN7"]<8EQA7'-<:"!=70HK*R!E>'!O0HK*R!-65]45%D]+V1E=B]T M='DR"BLK("=;)R`M9B`O971C+W-Y2YS:`HK("=;)R`M>"`O971C M+W!R;V9I;&4N9"]S7-T96T**RLK($U% M5$%?0TQ!4U,]4&]W97)086-K"BLK*R!465!%/61E=F5L;W!E<@HK*RL@4T5# M55)%7U1-4#TQ"BLK*R!314-54DE463TT"BLK*R!#3$%34SUM961I=6T**RL@ M)ULG(#$@/2!Y97,@+6\@,2`](#$@+6\@,2`](%E%4R`G72<**RL@)ULG("UD M("]H;VUE+VIO:&XO=&UP("UA("UW("]H;VUE+VIO:&XO=&UP("==)PHK*R!E M>'!O"`O971C+W!R;V9I;&4N9"]X:&]S="YS:"`G72<* M*R`N("]E=&,O<')O9FEL92YD+WAH;W-T+G-H"BLK("=;)R`G(2<@+7H@.C`@ M)UTG"BLK("=;)R`U,#$@+6=T(#$T("==)PHK*R`G6R<@+7H@+VAO;64O:F]H M;B\N6&%U=&AO2`G72<**R!U;G-E="!F"BL@4T5#55)%7TQ%5D5,/30* M*R!;6R`U,#$@/3T@,"!=70HK('5M87-K(#`R-PHK(%!!5$@]+VAO;64O:F]H M;B]B:6XZ+V)I;CHO=7-R+V)I;CHO=7-R+VQO8V%L+V)I;CHO=7-R+U@Q,5(V M+V)I;CHO=7-R+V=A;65S.B]UB`O971C+VEN<'5T#$@)UTG"BLK("=;)R`M>"`O971C+W!R M;V9I;&4N9"]A;&EAB`G)R`G72<**RLK(&%L:6%S("=D=3UD=2`M:"<* M*RLK(&%L:6%S("=D9CUD9B`M:"`M>"!S=7!ED$M6ETJ)PHK*RL@86QI87,@;60];6MD M:7(**RLK(&%L:6%S(')D/7)M9&ER"BLK*R!A;&EA&4],#$[ M,S(Z*BYC;VT],#$[,S(Z*BYB=&T],#$[,S(Z*BYB870],#$[,S(Z*BYT87(] M,#$[,S$Z*BYT9WH],#$[,S$Z*BYT9WD],#$[,S$Z*BYT8GHR/3`Q.S,Q.BHN M87)C/3`Q.S,Q.BHN87)J/3`Q.S,Q.BHN=&%Z/3`Q.S,Q.BHN;'IH/3`Q.S,Q M.BHN;&AA/3`Q.S,Q.BHN>FEP/3`Q.S,Q.BHN>CTP,3LS,3HJ+EH],#$[,S$Z M*BYG>CTP,3LS,3HJ+F)Z,CTP,3LS,3HJ+F)Z/3`Q.S,Q.BHN='H],#$[,S$Z M*BYR<&T],#$[,S$Z*BYJ<&<],#$[,S4Z*BYJ<&5G/3`Q.S,U.BHN9VEF/3`Q M.S,U.BHN8FUP/3`Q.S,U.BHN>&)M/3`Q.S,U.BHN>'!M/3`Q.S,U.BHN<&YG M/3`Q.S,U.BHN=&EF/3`Q.S,U.BHN=&EF9CTP,3LS-3HG7"#TP,3LS M,CHJ+F-M9#TP,3LS,CHJ+F5X93TP,3LS,CHJ+F-O;3TP,3LS,CHJ+F)T;3TP M,3LS,CHJ+F)A=#TP,3LS,CHJ+G1ACTP,3LS,3HJ+G1G M>3TP,3LS,3HJ+G1B>C(],#$[,S$Z*BYAF@],#$[,S$Z*BYL:&$],#$[,S$Z*BYZ:7`],#$[ M,S$Z*BYZ/3`Q.S,Q.BHN6CTP,3LS,3HJ+F=Z/3`Q.S,Q.BHN8GHR/3`Q.S,Q M.BHN8GH],#$[,S$Z*BYT>CTP,3LS,3HJ+G)P;3TP,3LS,3HJ+FIP9STP,3LS M-3HJ+FIP96<],#$[,S4Z*BYG:68],#$[,S4Z*BYB;7`],#$[,S4Z*BYX8FT] M,#$[,S4Z*BYX<&T],#$[,S4Z*BYP;F<],#$[,S4Z*BYT:68],#$[,S4Z*BYT M:69F/3`Q.S,U.@HK*RLK(&5X<&]R="!,4U]#3TQ/4E,**RLK("=;)R`M9B`O M:&]M92]J;VAN+RYD:7)C;VQO"`O971C+W!R;V9I;&4N9"]C;VYF:6=U6)O87)D+G-H"BLK*R`G6R<@+6X@)UM<=4!<:#I<=UT^)R`G72<**RLK M('1T>2`M7,**RLK($M%64)/05)$/2]E=&,O6)O87)D"BLK*R`G6R<@+7@@+V5T8R]S>7-C;VYF:66)O87)D"BLK*R`G6R<@ M+7H@1&5L971E("==)PHK*RL@)ULG($1E;&5T92`]($)A8VM3<&%C92`G72<* =*RLK('-T='D@97)A0H` ` end ------------66FA91297DF78F Content-Type: application/octet-stream; name="xsession-trace.2" Content-Transfer-Encoding: x-uue Content-Disposition: attachment; filename="xsession-trace.2" begin 644 xsession-trace.2 M*R!A;&EAB`G)R`G72<**RL@5$585$1/34%) M3CUI;FET7-C;VYF:67-C;VYF:67)?.'@Q-@HK*RL@3$%.1U5!1T4]65S"BLK("=;)R`M;B!C;VQO7!E("==)PHK*RL@8V]NB`O:&]M92]J;VAN+V)I;CHO8FEN.B]U M2`O971C+W!R;V9I;&4N9"]L86YG+G-H"BL@ M;&]C86P@9CTO971C+W!R;V9I;&4N9"]L86YG+G-H"BL@'!O