LinuxForum.Fans
Тема

lightdm in Ubuntu-13.04

Автор: Peter 60 сообщений 8345 просмотров
#347079

Здравствуйте!

Просьба объяснить, если кто знает, как в Ubuntu-13.04 происходит запуск lightdm
и вообще X-ов? /etc/init.d/lightdm есть ссылка на /lib/init/upsturt-job,
при этом lightdm запускается и без ссылки на /etc/init.d/lightdm в /etc/rc.d/.
При этом сделано так, что ps показывает два экземпляра lightdm, 2-й, похоже - fork.

Система установлена на ноутбуке с nvidia optimus, xfce.
Не удаётся перезапустить X-ы, ни командой, ни по Alt+SysRq+k, ни по Alt+F4 -
появляется подсвеченный экран, т.е. не совсем чёрный и помогает только
перезагрузка.

Пётр.

#347093

Если ввести как root команду

text
/lib/init/updtart-job lightdm restart

происходит то же самое.

Пётр.

#347100

То же самое, если как root убить Xorg.
Оказалось, что X-ы и lightdm запускаются, даже если убрать из /etc/init.d
lightdm - ссылку на /usr/lib/upstart-job, а в /etc/rc2.d нет никаких ссылок
на скрипты, запускающие X-ы. Если и есть такой, то я его пока не нашёл.
Какой-то навязчивый сервис.

Пётр.

#347184

X-ы и lifghtdm загружаются благодаря наличию файла /etc/init/lightdm.conf.
Если его удалить и в /etc/rc2.d поместить ссылку на скрипт в /etc/init.d,
запускающий lightdm, то загрузка системы зависает: на tty7 в графической
форме появляется надпись "Ubuntu studio" и под ней 4 квадратика, по которым
движется цветовая отметка.

Пётр.

#347188

Я попробовал использовать kdm, потом gdm.
С X-ами ничего не изменилось, а kdm после 2-й загрузки что-то испортил
у пользователя, под которым я входил: перестал загружаться фон рабочего
стола и выбираться тоже, всё время какая-то голубая картинка, а также
исчезли все значки с рабочего стола, их было 3 или 4, т.е. и корзины
тоже нет. У другого пользователя всё осталось нормально.

gdm вообще не работает, не запускаются X-ы.

Пётр.

#347189

/etc/init/lightdm.conf читали? поняли когда запускается lightdm?
Оно запускается так же как и все остальные службы upstart.

#347190

меньше надо было удалять... что за мода удалять? Вы не могли перенести файл во временный каталог? теперь телепаты в отпуске чего вы там накрутили...

Вот эти ваши "...и без ссылки на /etc/init.d/lightdm в /etc/rc.d/..." забудьте...
SysV init в убунту живет постольку поскольку. В будущем от него откажутся думаю совсем...
Почитайте про upstart наконец-то благо документации по нему, даже на русском море. Причем дока такая что зачитаешься...

А метод - "удалю и посмотрю" или "сделаю как в слаке(гунту, винде, солярке, ...) делал" повышает ваш левел, но как правило долго и нудно, путем переустановки системы. Хотите идти таким путем - виртуалку вам в руки и станете богом снапшотов!

#347192

Я и перенёс /etc/init/lightdm в другой каталог, потом вернул обратно,
так что теперь снова используется lightdm.
Да, я смотрел его, видно, что он запускается через upstrart.
Документацию по upstart ещё не читал, по-видимому, придётся.

А то, то X-ы изначально не перезапускаются, с чем связано?
Тоже с работой upstart?
Я вчера пробовал команду

text
/lib/init/upstart-job lightdm restart

но и она не перезапускает X-ы, во всяком случае, экран остаётся пустым.

Пётр.

#347205
Peter написал:

Я вчера пробовал команду
text
/lib/init/upstart-job lightdm restart

но и она не перезапускает X-ы, во всяком случае, экран остаётся пустым.
Пётр.

Ваша ошибка в том, что вы пытаетесь управлять средой, не зная кто за что отвечает.

В Ubuntu за запуск всех демонов отвечает upstart, все скрипты его лежат в /etc/init, для совместимости с sys v init сейчас там стоят костыли и линки в /etc/init.d/

для управления демонами используйте команду service. Например

text
sudo service --status-all

- где он покажет их текущее состояние. Чтобы узнать как работать с ней

text
man service

Lightdm - всего лишь десктоп менеджер.

text
sudo dpkg-reconfigure lightdm

Давайте будем логичны. Чтобы решить проблему, её для начала надо локализовать. Что у вас не так? Ярлыки пропали, фона нет? А что вы сделали для этого?

#347288

В самом скрипте upstart-job сказано, что его надо так вызывать. Он же при этом закрыл сессию,
во всяком случае, X-ы убились. В /etc/init многие скрипты - это ссылки на /lib/init/upsatrt-job.

Благодарю за совет, попробовать смогу вечером.

Как я и говорил, фон и ярлыки пропали после 2-й загрузки с kdm.

Вообще перезапуск X-ов там изначально не работал, например, при выборе из меню
"Завершить сеанс".

Пётр.

#347303
Peter написал:

Как я и говорил, фон и ярлыки пропали после 2-й загрузки с kdm.

Вообще перезапуск X-ов там изначально не работал, например, при выборе из меню
"Завершить сеанс".
Пётр.

Так "Завершить сеанс" иксы не перезапускает, он просто логаут делает. Просто проверьте внимательней все настройки (https://wiki.ubuntu.com/LightDM)

#347311
sandaksatru написал:
[quote=Peter]
Как я и говорил, фон и ярлыки пропали после 2-й загрузки с kdm.

Вообще перезапуск X-ов там изначально не работал, например, при выборе из меню
"Завершить сеанс".
Пётр.

Так "Завершить сеанс" иксы не перезапускает, он просто логаут делает. Просто проверьте внимательней все настройки (https://wiki.ubuntu.com/LightDM)[/quote]
Действительно, насчёт перезапуска X-ов там ничего не говорится, тогда тем более непонятно,
куда всё исчезает при попытке завершить сессию. Я привык, что DM настроен с перезапуском X-ов.
М.б., их перезапуск и происходит по Alt+SysRq+k, но lghtdm не запускается заново,
как и во всех других случаях?

Пётр.

#347329

В новьіх версиях Х Сtrl+Аlt+BackSpace отключен по каким-то своим причинам...
наверно Alt+SysRq+k, убивает процессьі lghtdm и пр. графику, а кто их будет респаунить? правильно никто. Такого механизма нет. вот они и не перезапускаются...

Вьі лучше не парьте мозги изобретением велосипеда, а четко скажите какую вьі цель ставите? что вьі хотите сделать? А то вьі левой пяткой чичтете себе зубьі из-за спиньі...

#347333
Харитон написал:
В новьіх версиях Х Сtrl+Аlt+BackSpace отключен по каким-то своим причинам...
наверно Alt+SysRq+k, убивает процессьі lghtdm и пр. графику, а кто их будет респаунить? правильно никто. Такого механизма нет. вот они и не перезапускаются...

Вьі лучше не парьте мозги изобретением велосипеда, а четко скажите какую вьі цель ставите? что вьі хотите сделать? А то вьі левой пяткой чичтете себе зубьі из-за спиньі...

Так не только Alt+SysRq+k, я же говорю, что и при завершении сеанса из меню не запускается lightdm.
И почему это никто не будет их респаунить, если до сих пор это всегда делалось?
У kdm и gdm есть же такая настройка - перезапускать X-ы при выходе из сеанса, а если этого и не делать,
они же сами в любом случае перезапускались.

Пётр.

#347387

У меня так:

text
cat /etc/lightdm/lightdm.conf
[SeatDefaults]
allow-guest=true
autologin-guest=false
autologin-session=lightdm-autologin
autologin-user=asm
autologin-user-timeout=0
greeter-session=lightdm-kde-greeter
user-session=kde-plasma

[VNCServer] enabled=false

[XDMCPServer] enabled=false

А у вас?
А точно у вас лайтдм используется для сессий?

text
sudo dpkg-reconfigure lightdm сделайте
#347389

вы правили /etc/init/lightdm.conf?

#347402
Харитон написал:
вы правили /etc/init/lightdm.conf?

Не помню, чтобы правил, я надеялся, что он по умолчанию будет перезапускаться.
Да, у меня точно lightdm.

Пётр.

#347423

у меня перезапускается...
а откуда вьі знаете что у вас используется lightdm a не kdm к примеру?

#347424

Т.е. вьі заходите в КДЕ4 и после вьіхода у вас нет приглашения а просто черньій єкран?
Кстати если что-то запоролось в КДЕ4, то удалите папку .kde оно ее пересоздаст при логине...

#347426
Харитон написал:
Т.е. вьі заходите в КДЕ4 и после вьіхода у вас нет приглашения а просто черньій єкран?
Кстати если что-то запоролось в КДЕ4, то удалите папку .kde оно ее пересоздаст при логине...

Нет, в KDE не заходил, я же сказал. что у меня xfce и вообще Ubuntu Studio.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.