Intereting Posts
Как установить php-fpm для пользователя php-user вместо www-data? Передавать аргументы с двойными кавычками из одного сценария bash в другой Отключить завершение имени файла подстроки в zsh Можно ли предупредить / предупредить, что текущий путь больше не является действительной символической ссылкой? javac показывает другую версию на Fedora 23 Непосредственное использование Maildir почтовых клиентов через IMAP Почему в Linux не был запущен механизм опроса сокетов в kqueue? Косая черта, не обнаруженная в команде «grep» «Образ диска базы данных искажен» Как изменить разрешения нескольких файлов, найденных с помощью команды find? Как показать всем зарегистрированным пользователям и их группам одну команду? shell find -delete "каталог не пуст" Различные командные запросы для пользователя и пользователя root Сохранять сообщения из предыдущих загрузок при одновременном сохранении выходных данных журнала Согласование шаблонов и обработка текста для списков файлов песен

slim: начать вторую сессию X на tty8

Я использую slim login manager и среду рабочего стола LXDE .

Когда я вошел в систему в LXDE и переключился на текстовую консоль ( ctrl + alt + F1 ), я могу войти в качестве другого пользователя в текстовой консоли и ввести:

 startx -- :1 vt8 

который запустит еще один сеанс X на tty8 и автоматически войдет в LXDE .

Хотя это работает нормально, мне интересно, есть ли лучший способ сделать это. Использование startx обходит администратора входа.

Должно быть какое-то преимущество в использовании менеджеров входа в систему, иначе они нам не понадобятся, и я должен войти в мой обычный X-сеанс ( tty7 ) с помощью startx .

Возможно ли запустить мой менеджер входа ( slim ) во вторую графическую консоль (tty8) автоматически, чтобы я мог войти в систему, не используя startx ?

На самом деле это не ответственность диспетчера дисплеев, его задача – позволить вам выбрать среду рабочего стола и дать вам графическое приглашение для входа в систему. Некоторые диспетчеры дисплеев поддерживают выполнение дополнительных функций, но обычно только в сочетании с соответствующей средой рабочего стола. В принципе, для этого нет стандарта.

Теперь некоторые экраны рабочего стола / блокировки (kde, gnome, единство по крайней мере) позволяют быстро переключать пользователей, что и есть то, что вы ищете. Они либо разговаривают с работающим диспетчером дисплеев, либо просят запустить новый сеанс (например, в kde) или запустить новый менеджер вложенных дисплеев (например, в gnome). Я сомневаюсь, что легкие настольные менеджеры поддерживают это из коробки, если вообще.

Gnome достигает этого через gdmflexiserver, который, по-видимому, можно заставить работать, по крайней мере, с lightdm . Похоже, что lxde поддерживает его с GDM, и xfce может это сделать также с lightdm (и предположительно gdm). XScreenSaver также поддерживает его с помощью lightdm. Но я не могу найти никаких доказательств того, что slim поддерживает быструю коммутацию пользователей.

Я бы предложил попробовать gdm или lightdm, чтобы узнать, работают ли они из коробки для вас и LXDE, иначе попробуйте установить lightdm + xscreensaver, чтобы убедиться, что это работает для вас. Наконец, вы можете попробовать установить gdmflexiserver и запустить его вручную при использовании gdm, если ничего не работает.