При восстановлении lightdm conf файлы после того, как некоторые модификации могут оставить остатки, которые изменяют поведение?

Я наблюдал странное поведение относительно своей новой установки XUbuntu.

==== Фон:

У меня было намерение экспериментировать два различных решения для удаленного рабочего стола (по одному); локальный компьютер (дисплей/клавиатура/мышь) должен был быть машиной Windows, удаленный компьютер (приложения) должен был быть XUbuntu:

  • VNC

  • удаленный X-сервер (XMing в Windows + XDMCP на XUbuntu)

Я - (старый) новичок, и я планировал экспериментировать без туннелирования SSH, позади моего модема/маршрутизатора, ради простоты в начале; добавить SSH (и осуществить туннелирование) позже, прежде, чем открыть доступ из общего Интернета.

Я не мог найти простой рецепт в сети (многие бросающие в SSH с начала, ни одного конкретно адресованного к lightdm)

=== Что я сделал:

Я определил свою новую установку XUbuntu для одного пользователя без потребности входа в систему; и это работало обычно. Через GUI я добавил второго пользователя (со смутным представлением, которому он мог помочь скоро или позже). Как первый эксперимент я скопировал файл/etc/lightdm/lightdm.conf в/etc/lightdm/lightdm.conf.my, отредактировал копию, гарантировал, что эти два файла имели того же владельца/группу и право доступа и затем "переименовали" (mv)/etc/lightdm/lightdm.conf к/etc/lightdm.conf.orig и/etc/lightdm/lightdm.conf.my к/etc/lightdm/lightdm.conf.

Я сделал так, чтобы не изменять исходный файл. Перезагруженный система. Система не достигла графического уровня выполнения. Было так или иначе возможно войти в систему в текстовом режиме. Попробованный startx.

Я не могу помнить точно, что произошло затем. Так или иначе я не был счастлив, и я пытался возвратиться: переименованный в файлы в противоположном направлении для возвращения к исходной установке. Перезагрузка.

==== Что я получил:

Система не была восстановлена своему исходному поведению. Это отображало графическое окно входа в систему (это не было исходным поведением). Так или иначе пользователь, предложенный при входе в систему, был корректен. Я Ввел пароль. После нескольких секунд графический вход в систему вновь появился без любого сообщения об ошибке. С control-alt-F1 я получил текстовый вход в систему снова, и там я смог войти в систему (с тем же именем пользователя/паролем, "отказавшим" в графическом входе в систему). Попробованный это снова (перезагрузка / графический вход в систему) с тем же результатом. Перепроверенный упомянутые конфигурационные файлы.

==== Вопрос: Что, возможно, оказалось, изменило Поведение системы, даже если я восстановил предыдущие конфигурационные файлы? Обратите внимание, что я не сделал никаких других модификаций, не испортил пароль и т.д. и т.д.; насколько я понимаю присутствие дополнительных файлов в Рабочем столе (я парковал там копию файла, извлеченного из/usr/share/doc/lightdm/lightdm.conf), не должен нарушать всегда; и также дополнительные файлы, не заканчивающиеся в ".conf" в папке,/etc/lightdm (я оставил там некоторых), не должны нарушать...

Дополнительный вопрос: где я могу найти некоторое объяснение понятия "Seat" (ключевое слово, которое появляется в lightdm conf файлы)?

==== Дополнительная информация:

Я не уверен, имеет ли модификация, которую я попробовал в/etc/lightdm/lightdm.conf, смысл; снова я думаю, что это должно быть несущественным после управляемого восстановления; так или иначе: Я попытался добавить следующие строки:

[Seat:1]
type=xremote

[XDMCPServer]
enabled=true

[VNCServer]
enabled=true
0
задан 23 June 2015 в 01:45

1 ответ

Фактическая проблема почти наверняка не связана с lightdm.conf файлом.

Настольные сессии (или X сессий в более общем плане) всегда принадлежат пользователю и никогда не должны вызываться с помощью sudo: выполнение поэтому почти всегда приводит к корневому .Xauthority файл, который не может впоследствии быть обновлен нормальным входом в систему / процесс запуска сессии.

Любой удаляет файл из Вашей сессии входа в систему виртуального терминала

rm ~/.Xauthority

(это будет повторно создано на следующем успешном запуске сессии), или возьмите владение его с помощью

sudo chown $USER:$USER ~/.Xauthority

тогда вход в систему GUI попытки снова с восстановленным conf файлом.

0
ответ дан 1 August 2019 в 09:39

Другие вопросы по тегам:

Похожие вопросы: