>Помогите решить проблему. >Есть компьютер, на нем Debian Etch, настроена "двухголовая" конфигурация, не в режиме >Xinerama, а двухголовая на карте Nvidia GeForce FX5500. В иксах, соответственно, >2 дисплея - :0 и :0.1. Использую IceWM. >Так вот, хотелось бы запускать второй экземпляр icewm-session на дисплее :0.1, т.к. >по умолчанию он запускается на дисплее :0, как это лучше сделать? >Пока что приходится вручную делать DISPLAY=:0.1 icewm-session. >И еще хотелось бы, чтобы при запуске этой второй icewm-session проверялось, не >запущено ли что-либо на втором дисплее. слово "лучше" слишком субьективно.. поскольку нюансов может быть много, то рассматривать эти советы, как варианты. 1. для запуска чего-угодно связанного с иксами нормально использовать .xinitrc (.xsession) 2. обычно делают так: if [ -e /tmp/.X11-unix/X$DISPLAY_NUMBER ] если иксы там есть, но не ожидаемы (а неожиданная сессия = неправильная сессия )то пристреливается вся эта сессия (fuser, lsof && SIGKILL и т.п. по вкусу и по ситуации) и и запускается заново какая надо.
|