Как запустить несколько графических сессий
(Оригинал здесь http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11)Одна из лучших особенностей линукс - это гибкость.
Виртуальные терминалы
У иксов графический терминал по умолчанию имеет номер 0. В этом графическом терминале отображается ваш графический менеджер. Доступ к нему возможен через комбинацию клавиш Alt+Ctrl+F7. Клавиши Alt+Ctrl+F1 до F6 позволяют преключатся между текстовыми терминалами.
Графические терминалы начинающиеся с F7 - это отдельные объекты иксов которые имеюют свои собственные запущенные программы.
Включение второго графического терминала
Для начала гужно установить менеджер окон который будет работать на втором терминале. Это может быть например Window Maker.
После установки графического менеджера вам нужно отредактировать или создать файл .xinitrc в вашей домашней папке. Когда X запускается из коммандной строки, то он читает этот файл.И так, в файле .xinitrcдобавте следущую строку:
exec wmaker
и сохраните.
Запуск второго графического терминала
В коммандной строке наберите:
startx -- :1
Это запустит X с использованием гр. терминала № 1 (по умолчанию используется № 0). Если все прошло успешно то вы увидите рабочий стол вашего установленного графмческого менеджера. Для переключения обратно на ваш нулевой гр. терминал используйте Alt+Ctrl+F7. На второй гр. терминал Alt+Ctrl+F8.
Решение проблем
X: user not authorized to run the X server, aborting.
Это проблема конфигурации и она легко решается. Откройте следующий файл как root:
sudo gedit /etc/X11/Xwrapper.config
и измените
allowed_users=console
на следующее
allowed_users=anybody
Это может повлиять на безопасность вашей системы но зато исправит проблему.
X: client 1 rejected from local host
Для решения этой проблемы удалите файлы из вашей домашней директории имена которых начинаются с .Xauthority
-------------------------------------------------------------------------------------
Для добавления других графических терминалов повторите шаги выше но только используйте следущие номера вместо 1 например
startx -- :2
Комментариев нет:
Отправить комментарий