LINUX.ORG.RU

xinit в нескольких виртуальных терминалах

 , ,


1

1

Всех приветствую!

Давно в голове витает идея организовать рабочее место с одновременным доступом к нескольким удаленным виртуальным машинам. Доступ к каждой осуществляется с помощью virt-viewer и открывается в отдельном vt. Команда:

 xinit /opt/tools/virt/virt.py  -- :1 vt08 

Где virt.py скрипт который берет сервер и виртуалку из конф файла и формирует команду virt-viewer. Окна успешно открываются, я могу переключаться по ctrl-alt-f** между сеансами. Однако при переключении соединение с виртуалкой замораживается и через какое-то время отваливается по таймауту. В консоли с запущенным xinit сообщение:

(II) AIGLX: Suspending AIGLX clients for VT switch

Как побороть данную проблему? Раньше запускал kdm в разных vt и все работало параллельно, даже звук из одного vt был слышен во всех- значит это потенциально возможно.

upd: решение нашел сам. По умолчанию xinit пытается подрубить аппаратное ускорение gpu, что в моем случае не нужно. Если изменить команду:


xinit /opt/tools/virt/virt.py  -- :1 vt08 -extension GLX 

То фризов не наблюдается как и сообщений в сабже

stein_h ()