среда, 29 августа 2012 г.

вкусный-вкусный Зефир

Xephyr - X server outputting to a window on a pre-existing X display

Чем не является Sisyphus

Достаточно важно понимать, чем Sisyphus точно не является, чтобы по ошибке не создать себе больших проблем.
  • Sisyphus не является самостоятельным дистрибутивом 
(ALTLinux wiki)
Пользователь Сизифа должен быть готов к тому, что после очередного обновления у него может перестать работать графическая среда, сеть и т.п., но что ещё хуже, сюрпризы могут начаться после перезагрузки. Даже сама ОС может просто перестать загружаться.
Кроме прямых особенностей Сизифа, описанных выше, есть ещё последствие постоянного обновления: конфигурации программ могут приходить в странное состояние, и программа может себя весьма странно из-за этого вести.
Когда возникает ситуация, что что-то не работает, очень желательно проверять на "чистой системе" (предпочтительно) или хотя бы на "чистом пользователе".
  • Первое достигается запуском в виртуалке LiveDVD, доустановкой программы и тестированием. Например, так:
    $ kvm -cdrom altlinux-6.1-20111020-gnome3-desktop-i586-ru-live-cd.iso -m 1024
    Способ хороший, но только нужно иметь актуальный образ LiveDVD под рукой.
  • Для второго нужно завести другого пользователя в системе и войти под ним. Вот тут есть хитрость: необязательно входить пользователем в новой консоли, можно прямо тут же, в окне!
    $ echo $DISPLAY
    :0
    $ xhost +
    $ su - testuser
    testuser@$ DISPLAY=:0 startx -- /usr/bin/Xephyr :1
    Получается вот так:

Удобно для тестирования!