URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 25778
[ Назад ]

Исходное сообщение
"olwm на olvwm"

Отправлено lexx , 30-Янв-03 17:13 
Существуют две машины под Solaris 7,8 пользователи прописаны на одной. на одной из них стоит olvwm вместо olwm на второй только olwm, поэтому при заходе на одну машину он есть на второй только olwm. Что и где надо поменять на второй машине? Настраивал не я, но делать надо. Причем прописать надо глобально, т.е. чтобы для любого пользователя по умолчанию был olvwm

Содержание

Сообщения в этом обсуждении
"RE: olwm на olvwm"
Отправлено lavr , 30-Янв-03 17:50 
>Существуют две машины под Solaris 7,8 пользователи прописаны на одной. на одной
>из них стоит olvwm вместо olwm на второй только olwm, поэтому
>при заходе на одну машину он есть на второй только olwm.
>Что и где надо поменять на второй машине? Настраивал не я,
>но делать надо. Причем прописать надо глобально, т.е. чтобы для любого
>пользователя по умолчанию был olvwm

так посмотри где лежит olvwm на первой машине, и его настройки,
скачай его с ftp://ftp.x.org/R5contrib/ вместе с патчем, собери и настрой
на второй машине, все.


"RE: olwm на olvwm"
Отправлено lexx , 30-Янв-03 18:18 
Так во с настройками и проблема!!!
Например совершенно непонятно откуда он запускается (но только не из локального профайла точно). При добавлении нового пользователя у него уже все работает по умолчанию. Где это прописано???

"RE: olwm на olvwm"
Отправлено lavr , 30-Янв-03 18:44 
>Так во с настройками и проблема!!!
>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>точно). При добавлении нового пользователя у него уже все работает по
>умолчанию. Где это прописано???

о боже, если openwin, то смотри настройки desktop и /etc/csh*
или profile

Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
openwin, читай man'ы, там все расписано


"RE: olwm на olvwm"
Отправлено lexx , 30-Янв-03 18:56 
>>Так во с настройками и проблема!!!
>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>точно). При добавлении нового пользователя у него уже все работает по
>>умолчанию. Где это прописано???
>
>о боже, если openwin, то смотри настройки desktop и /etc/csh*
>или profile
>
>Зависимо все это, отрабатывает системный .olvwmrc или что там при запуске
>openwin, читай man'ы, там все расписано

Я с удовольствием прочту man, только ткни мне в него пальцем что читать. Можешь считать меня полным чайником, но я не фига не понимаю каким образом все это запускается!!! Что как и в каком порядке. Если же я делаю локальный профайл, то это ничего не меняет (переписываю из usr/openwin/lib в $HOME меняю параметр olwm на olvwm) но это ничего абсолютно не меняет. В каком файле прописан olvwm для загрузки любого пользователя??? (Если делаешь нового, то по умолчанию он работает)


"RE: olwm на olvwm"
Отправлено lavr , 30-Янв-03 19:05 
>>>Так во с настройками и проблема!!!
>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>точно). При добавлении нового пользователя у него уже все работает по
>>>умолчанию. Где это прописано???
>>
>>о боже, если 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


"RE: olwm на olvwm"
Отправлено lexx , 30-Янв-03 19:31 
>>>>Так во с настройками и проблема!!!
>>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>>точно). При добавлении нового пользователя у него уже все работает по
>>>>умолчанию. Где это прописано???
>>>
>>>о боже, если 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?


"RE: olwm на olvwm"
Отправлено lexx , 31-Янв-03 12:08 
>>>>>Так во с настройками и проблема!!!
>>>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>>>точно). При добавлении нового пользователя у него уже все работает по
>>>>>умолчанию. Где это прописано???
>>>>
>>>>о боже, если 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 ?


"RE: olwm на olvwm"
Отправлено lavr , 31-Янв-03 12:18 
>>>>>>Так во с настройками и проблема!!!
>>>>>>Например совершенно непонятно откуда он запускается (но только не из локального профайла
>>>>>>точно). При добавлении нового пользователя у него уже все работает по
>>>>>>умолчанию. Где это прописано???
>>>>>
>>>>>о боже, если 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), читай и все найдешь.


"RE: olwm на olvwm"
Отправлено lexx , 31-Янв-03 12:35 
Да прочел я это уже, мельком правда. Я знаю что он должен находиться или в /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
fi

if [ -x $HOME/.openwin-init ]; then
    $HOME/.openwin-init            # Custom OpenWindows tools
else
    $OPENWINHOME/lib/openwin-init       # Default OpenWindows tools
fi

wait $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
fi

if [ -x $HOME/.openwin-init ]; then
    $HOME/.openwin-init            # Custom OpenWindows tools
else
    $OPENWINHOME/lib/openwin-init       # Default OpenWindows tools
fi

wait $wmpid                # Wait for wm (key client) to exit

откуда еще он может запускаться этот olvwm?


"RE: olwm на olvwm"
Отправлено tafkos , 31-Янв-03 12:37 

>ниче не понял, если используется 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.
В манах никакой инфы по подобному глюку не нашли... :(