Как запустить greeter / login script с помощью lightdm

Возможно также с помощью ffmpeg:

ffmpeg -f video4linux2 -list_formats all -i /dev/video0

Пример вывода:

...
[video4linux2,v4l2 @ 0x7fa3a8000b40] Raw       :     yuyv422 :           YUYV 4:2:2 : 640x480 320x240 800x600 1024x600 1024x768 1280x800 1280x1024
[video4linux2,v4l2 @ 0x7fa3a8000b40] Compressed:       mjpeg :          Motion-JPEG : 640x480 320x240 800x600 1024x600 1024x768 1280x800 1280x1024
...
1
задан 27 December 2013 в 20:57

2 ответа

Если вы не можете войти в систему, потому что файл 50-unity-greeter.conf поврежден, вы можете попробовать следующее:

Нажмите Ctrl + F6 Вход Login и ваш пароль Тип startx Откройте любую директорию и перейдите к жесткий диск и поиск.

Когда вы видите, например: unity-greeter_14.04.10-0ubuntu1_amd64.deb или что-то вроде greeter.deb, выполните этот файл. перезагрузитесь и все. Этот пакет установщика переустанавливает все файлы greeter.

1
ответ дан 24 May 2018 в 13:43
  • 1
    Посмотрите на ответ от 27 декабря в 15:40. Проблема заключалась в последних версиях записей Ubuntu, помещенных в «lightdm.conf». сломает lightdm. Вы должны использовать «50-единство-greeter.conf». для правильного выполнения скриптов. Я считаю, что это началось в версии 13.10. – L. D. James 17 July 2014 в 01:02

Где вы поместили свой файл test.sh? Вероятно, файл не находится в PATH, когда lightdm пытается выполнить скрипт, поэтому он не может его найти. И поскольку сценарий запуска сеанса завершается неудачно, lightdm пытается переключиться обратно на greeter-session, что снова пытается загрузить этот скрипт, и это продолжается и дальше. Пожалуйста, используйте абсолютный путь, когда вы укажете скрипт в lightdm.conf.

Если вышеуказанное не решило его, вставьте содержимое файлов в каталог /var/log/lightdm/.

0
ответ дан 24 May 2018 в 13:43
  • 1
    Благодарю. Это строка: [greeter-setup-script = / etc / lightdm / test.sh] Как вы видите, это полный путь. Также я набрал полный путь в окне консоли, чтобы убедиться, что текст верен. Он создал запись в журнале. Тем не менее, lightdm будет иметь ошибку и не запускаться. Ошибка отличается. На этот раз он говорит: «Система работает в режиме log-graphics». Комментирование конфигурации позволит запустить lightdm как обычно. – L. D. James 27 December 2013 в 20:51
  • 2
    Можете ли вы использовать скрипт greeter-setup-script в вашей системе? Какую версию Ubuntu вы используете? – L. D. James 27 December 2013 в 21:00
  • 3
    @ L.D.James Мне удалось заставить его работать практически со всеми типами систем с 12.04 по 13.10. Итак, вы говорите, что теперь создается файл журнала, поэтому скрипт работает. В сценарии по-прежнему содержится только запись date logging в файл или вы добавили к нему несколько интересных команд. Кроме того, вы проверили журнал Lightdm? – falconer 27 December 2013 в 21:05
  • 4
    Wfalconer. Он всегда работал на всех предыдущих версиях. это только версия 13.10, которая не работает для меня. Я проверил полное имя сценария из командной строки, чтобы убедиться, что я правильно ввел его в файл conf. Он не работает из файла lightdm.conf. Сценарий обновляет журнал только в том случае, если я набираю его вручную из командной строки консоли. Конфигурация greeter оказывает такое же влияние на две настоящие машины и одну установку виртуальных боксов ... вся версия 13.10. Он отлично работает при каждой установке до 13.10 для меня. – L. D. James 27 December 2013 в 21:17
  • 5
    @ L.D.James Вы проверили файлы журнала lighdtm в каталоге /var/log/lightdm? Вы пробовали тестировать lightdm с терминала с помощью lightdm -d --test-mode? Каковы результаты? вы пытались переустановить lightdm с sudo apt-get install --reinstall lightdm? – falconer 27 December 2013 в 21:28

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

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