Как настроить собственную (HTML) тему в LightDM?

У меня была точно такая же проблема, и я нашел довольно надуманное решение: ремастеринг Live CD. На рабочей установке Ubuntu я установил Ubuntu Customization Kit (UCK), и я использовал для настройки оригинального ISO Kubuntu 13.10. В основном, UCK chroots в ISO и позволяет настраивать его. Я начал UCK и попросил его предоставить мне доступ к консоли, затем я изменил /etc/apt/sources.list, и я добавил эту строку:

deb http://archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse

, чтобы включить загрузку новейших (нестабильных) пакеты. Затем я запустил apt-get update и apt-get dist-upgrade, которые установили среди других plasma-nm и другие связанные с сетью пакеты. Затем я закончил сессию UCK и построил новый ISO. Если я запустил свою систему с помощью этой индивидуальной ISO, тогда DHCP не будет таймаутом, и, судя по всему, все будет хорошо.

Я могу поместить свой ISO в онлайн, если кому-то это интересно (просто оставьте комментарий, я не хочу загружать 1GB, если никто не собирается его использовать), однако я призываю вас создать свой собственный ISO, потому что он прост, и вам не нужно доверять мне и предположить, что я не нарушил ISO.

Be что я тестировал только живую систему, и я не запускал полную установку. YMMV.

13
задан 19 October 2011 в 19:40

4 ответа

Внимание: не пытайтесь это сделать, если вы не полностью комфортно загружаетесь без X, чтобы восстановить конфигурацию lightdm.

Пакет lightdm-webkit-greeter еще не включен в репозиторий ubuntu. Чтобы создать свой собственный greeter с HTML, CSS и Javascript, вам придется загрузить и установить код lightdm-webkit-greeter с Launchpad (lp:lightdm-webkit-greeter). Я также объединился в изменениях в lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old

Затем вам нужно будет изменить конфигурацию Lightdm для использования webkit greeter в отличие от единства (или того, что было по умолчанию).

Я считаю, что есть ошибка в файле lightdm-webkit-greeter.conf, где он ссылается на тему webkit, называемую «default», которая должна быть «webkit».

В настоящее время я использую webkit greeter

Внимание:

(будьте готовы исправить конфигурацию greeter без GUI, если это не удается)

bzr branch lp:lightdm-webkit-greeter cd lightdm-webkit-greeter bzr merge lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old. [F7] make sudo make install gksudo gedit /etc/lightdm/lightdm.conf Установите greeter-session=lightdm-webkit-greeter (помните старую настройку как резервную, если можете " t войдите в систему со своими новыми настройками) gksudo gedit /etc/lightdm/lightdm-webkit-greeter.conf Установите webkit-theme=webkit

. Это должно работать, чтобы включить вход в систему по умолчанию для веб-кита. Теперь вы можете отредактировать тему здесь:

gksudo gedit /usr/share/lightdm-webkit/themes/webkit/index.html

Изменить: другое предупреждение - вы можете, по-видимому, заблокировать себя из гнома, если это не сработает.

11
ответ дан 25 May 2018 в 17:54

Запустите эту команду gksu gedit /etc/lightdm/unity-greeter.conf

Вы можете отредактировать любую выделенную линию на изображении. Но, убедитесь в том, что вы делаете.

2
ответ дан 25 May 2018 в 17:54
  • 1
    Я надеялся, что файл HTML будет изменен, поэтому я мог бы добавить текст - я отредактирую вопрос, чтобы он был понятнее. – Hamish Downer 19 October 2011 в 13:51
Чтобы уточнить, я хотел бы иметь возможность редактировать HTML-файл, чтобы я мог добавлять текст на экран входа в систему, а не просто менять шрифты и фоновое изображение

Рассматривали ли вы редактирование фонового изображения на содержать текст, который вы хотите отобразить? Это похоже на самый простой способ достичь вашей цели ....

2
ответ дан 25 May 2018 в 17:54
  • 1
    Я подумал об этом, но в то время, когда я задавал вопрос, я читал много вещей о возможностях HTML / CSS и хотел узнать, что было задействовано. На этот раз я могу пойти по этому пути. – Hamish Downer 25 October 2011 в 16:38

Вот пример пользовательского приветственного приветствия lightdm-webkit-greeter: https://github.com/jfbrazeau/lightdm-webkit-pretty-greeter

Его можно использовать в качестве начальной точки для создания собственного приветствия.

В нем объясняется, как установить (или удалить) его. Исходный код можно свободно загружать и изменять.

2
ответ дан 25 May 2018 в 17:54

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

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