Существуют две машины под Solaris 7,8 пользователи прописаны на одной. на одной из них стоит olvwm вместо olwm на второй только olwm, поэтому при заходе на одну машину он есть на второй только olwm. Что и где надо поменять на второй машине? Настраивал не я, но делать надо. Причем прописать надо глобально, т.е. чтобы для любого пользователя по умолчанию был olvwm
>Существуют две машины под Solaris 7,8 пользователи прописаны на одной. на одной
>из них стоит olvwm вместо olwm на второй только olwm, поэтому
>при заходе на одну машину он есть на второй только olwm.
>Что и где надо поменять на второй машине? Настраивал не я,
>но делать надо. Причем прописать надо глобально, т.е. чтобы для любого
>пользователя по умолчанию был olvwmтак посмотри где лежит olvwm на первой машине, и его настройки,
скачай его с ftp://ftp.x.org/R5contrib/ вместе с патчем, собери и настрой
на второй машине, все.
Так во с настройками и проблема!!!
Например совершенно непонятно откуда он запускается (но только не из локального профайла точно). При добавлении нового пользователя у него уже все работает по умолчанию. Где это прописано???
>Так во с настройками и проблема!!!
>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>точно). При добавлении нового пользователя у него уже все работает по
>умолчанию. Где это прописано???о боже, если openwin, то смотри настройки desktop и /etc/csh*
или profileЗависимо все это, отрабатывает системный .olvwmrc или что там при запуске
openwin, читай man'ы, там все расписано
>>Так во с настройками и проблема!!!
>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>точно). При добавлении нового пользователя у него уже все работает по
>>умолчанию. Где это прописано???
>
>о боже, если openwin, то смотри настройки desktop и /etc/csh*
>или profile
>
>Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
>openwin, читай man'ы, там все расписаноЯ с удовольствием прочту man, только ткни мне в него пальцем что читать. Можешь считать меня полным чайником, но я не фига не понимаю каким образом все это запускается!!! Что как и в каком порядке. Если же я делаю локальный профайл, то это ничего не меняет (переписываю из usr/openwin/lib в $HOME меняю параметр olwm на olvwm) но это ничего абсолютно не меняет. В каком файле прописан olvwm для загрузки любого пользователя??? (Если делаешь нового, то по умолчанию он работает)
>>>Так во с настройками и проблема!!!
>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>точно). При добавлении нового пользователя у него уже все работает по
>>>умолчанию. Где это прописано???
>>
>>о боже, если openwin, то смотри настройки desktop и /etc/csh*
>>или profile
>>
>>Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
>>openwin, читай man'ы, там все расписано
>
>Я с удовольствием прочту man, только ткни мне в него пальцем что
>читать. Можешь считать меня полным чайником, но я не фига не
>понимаю каким образом все это запускается!!! Что как и в каком
>порядке. Если же я делаю локальный профайл, то это ничего не
>меняет (переписываю из usr/openwin/lib в $HOME меняю параметр olwm на olvwm)
>но это ничего абсолютно не меняет. В каком файле прописан olvwm
>для загрузки любого пользователя??? (Если делаешь нового, то по умолчанию он
>работает)в Solaris'е есть хорошая возможность answerbook в которой все расписано
man openwin (если запускаются X11R5)
man olvwm
man X
man Xserver
и тд и тплично я на своих Solaris ставлю X11R6.x на sparc'ах и XFree86 на x86
>>>>Так во с настройками и проблема!!!
>>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>>точно). При добавлении нового пользователя у него уже все работает по
>>>>умолчанию. Где это прописано???
>>>
>>>о боже, если openwin, то смотри настройки desktop и /etc/csh*
>>>или profile
>>>
>>>Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
>>>openwin, читай man'ы, там все расписано
>>
>>Я с удовольствием прочту man, только ткни мне в него пальцем что
>>читать. Можешь считать меня полным чайником, но я не фига не
>>понимаю каким образом все это запускается!!! Что как и в каком
>>порядке. Если же я делаю локальный профайл, то это ничего не
>>меняет (переписываю из usr/openwin/lib в $HOME меняю параметр olwm на olvwm)
>>но это ничего абсолютно не меняет. В каком файле прописан olvwm
>>для загрузки любого пользователя??? (Если делаешь нового, то по умолчанию он
>>работает)
>
>в Solaris'е есть хорошая возможность answerbook в которой все расписано
>man openwin (если запускаются X11R5)
>man olvwm
>man X
>man Xserver
>и тд и тп
>
>лично я на своих Solaris ставлю X11R6.x на sparc'ах и XFree86 на
>x86это все конечно хорошо, но можно просто сказать откуда запускается olwm (не из локального профайла) и что будет при замене olwm на olvwm?
>>>>>Так во с настройками и проблема!!!
>>>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>>>точно). При добавлении нового пользователя у него уже все работает по
>>>>>умолчанию. Где это прописано???
>>>>
>>>>о боже, если openwin, то смотри настройки desktop и /etc/csh*
>>>>или profile
>>>>
>>>>Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
>>>>openwin, читай man'ы, там все расписано
>>>
>>>Я с удовольствием прочту man, только ткни мне в него пальцем что
>>>читать. Можешь считать меня полным чайником, но я не фига не
>>>понимаю каким образом все это запускается!!! Что как и в каком
>>>порядке. Если же я делаю локальный профайл, то это ничего не
>>>меняет (переписываю из usr/openwin/lib в $HOME меняю параметр olwm на olvwm)
>>>но это ничего абсолютно не меняет. В каком файле прописан olvwm
>>>для загрузки любого пользователя??? (Если делаешь нового, то по умолчанию он
>>>работает)
>>
>>в Solaris'е есть хорошая возможность answerbook в которой все расписано
>>man openwin (если запускаются X11R5)
>>man olvwm
>>man X
>>man Xserver
>>и тд и тп
>>
>>лично я на своих Solaris ставлю X11R6.x на sparc'ах и XFree86 на
>>x86
>
>это все конечно хорошо, но можно просто сказать откуда запускается olwm (не
>из локального профайла) и что будет при замене olwm на olvwm?
>
Откуда может еще запускаться olvwm если не из локального профайла и не из общего /usr/openwin/lib/Xinitrc ?
>>>>>>Так во с настройками и проблема!!!
>>>>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>>>>точно). При добавлении нового пользователя у него уже все работает по
>>>>>>умолчанию. Где это прописано???
>>>>>
>>>>>о боже, если openwin, то смотри настройки desktop и /etc/csh*
>>>>>или profile
>>>>>
>>>>>Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
>>>>>openwin, читай man'ы, там все расписано
>>>>
>>>>Я с удовольствием прочту man, только ткни мне в него пальцем что
>>>>читать. Можешь считать меня полным чайником, но я не фига не
>>>>понимаю каким образом все это запускается!!! Что как и в каком
>>>>порядке. Если же я делаю локальный профайл, то это ничего не
>>>>меняет (переписываю из usr/openwin/lib в $HOME меняю параметр olwm на olvwm)
>>>>но это ничего абсолютно не меняет. В каком файле прописан olvwm
>>>>для загрузки любого пользователя??? (Если делаешь нового, то по умолчанию он
>>>>работает)
>>>
>>>в Solaris'е есть хорошая возможность answerbook в которой все расписано
>>>man openwin (если запускаются X11R5)
>>>man olvwm
>>>man X
>>>man Xserver
>>>и тд и тп
>>>
>>>лично я на своих Solaris ставлю X11R6.x на sparc'ах и XFree86 на
>>>x86
>>
>>это все конечно хорошо, но можно просто сказать откуда запускается olwm (не
>>из локального профайла) и что будет при замене olwm на olvwm?
>>
>
>
>Откуда может еще запускаться olvwm если не из локального профайла и не
>из общего /usr/openwin/lib/Xinitrc ?ниче не понял, если используется CDE - читай CDE(/usr/dt/bin/Xsession), если xdm или xinit(startx), ищи /usr/openwin/lib/Xinitrc или у пользователя .xinitrc или .xsession
Ниче изучать не хотят (два способа запуска X11: xinit или xdm), читай и все найдешь.
Да прочел я это уже, мельком правда. Я знаю что он должен находиться или в /usr/openwin/lib/Xinitrc:# @(#)Xinitrc 35.1 94/09/01 OpenWindows startup script.
xrdb $OPENWINHOME/lib/Xdefaults # Load Default X11 resource database
if [ -f $HOME/.Xdefaults ]; then
xrdb -merge $HOME/.Xdefaults # Load Users X11 resource database
fi$OPENWINHOME/lib/openwin-sys # OpenWindows system initialization
eval `locale_env -env` # Set Locale Environment
if [ "$OW_WINDOW_MANAGER" ]; then # Alternate Window Manager
xsetroot -def # Clear root window
$OW_WINDOW_MANAGER & wmpid=$! # Start Alt Window Manager
dsdm & # OpenLook Drop Site Database
unset OW_WINDOW_MANAGER
else
sleep 15 & pid=$! # OpenLook Window Manager
olwm -syncpid $pid & wmpid=$!
wait $pid # Pause until olwm inits
fiif [ -x $HOME/.openwin-init ]; then
$HOME/.openwin-init # Custom OpenWindows tools
else
$OPENWINHOME/lib/openwin-init # Default OpenWindows tools
fiwait $wmpid # Wait for wm (key client) to exit
или у пользователя $HOME/Xinitrc:
# @(#)Xinitrc 35.1 94/09/01 OpenWindows startup script.
xrdb $OPENWINHOME/lib/Xdefaults # Load Default X11 resource database
if [ -f $HOME/.Xdefaults ]; then
xrdb -merge $HOME/.Xdefaults # Load Users X11 resource database
fi$OPENWINHOME/lib/openwin-sys # OpenWindows system initialization
eval `locale_env -env` # Set Locale Environment
if [ "$OW_WINDOW_MANAGER" ]; then # Alternate Window Manager
xsetroot -def # Clear root window
$OW_WINDOW_MANAGER & wmpid=$! # Start Alt Window Manager
dsdm & # OpenLook Drop Site Database
unset OW_WINDOW_MANAGER
else
sleep 15 & pid=$! # OpenLook Window Manager
olwm -syncpid $pid & wmpid=$!
wait $pid # Pause until olwm inits
fiif [ -x $HOME/.openwin-init ]; then
$HOME/.openwin-init # Custom OpenWindows tools
else
$OPENWINHOME/lib/openwin-init # Default OpenWindows tools
fiwait $wmpid # Wait for wm (key client) to exit
откуда еще он может запускаться этот olvwm?
>ниче не понял, если используется CDE - читай CDE(/usr/dt/bin/Xsession), если xdm или
>xinit(startx), ищи /usr/openwin/lib/Xinitrc или у пользователя .xinitrc или .xsession
>
>Ниче изучать не хотят (два способа запуска X11: xinit или xdm), читай
>и все найдешь.
Ладно, где менять - нашли. Поменяли, openwin перестал грузиться, т.е. olvwm не запускается. Все скопировали, куда надо (т.е. как на спарке, где olvwm работает - в /usr/local). Но при замене в Xinitrc olwm на olvwm наблюдается следующая картина: после логина происходит загрузка, но инициализации десктопа - нет. Подгружаются даже приложения из openwin-init, видны их окошки, но после этого все вылетает обратно на логин. Логов в /tmp нет никаких, как olvwm возмущается и что говорит - не понятно.Пробовали не менять Xinitrc, а в $HOME/.profile инициализировали переменную OW_WINDOW_MANAGER:
$OW_WINDOW_MANAGER=/usr/local/bin/olvwm
export $OW_WINDOW_MANAGERта же картина, openwin не загружается...
Почему такое происходит? Как заставить работать этот olvwm.
В манах никакой инфы по подобному глюку не нашли... :(