LightDM - это новый менеджер входа в систему, предназначенный для работы с темами с использованием HTML и CSS. Как мне это сделать в Ubuntu 11.10? Могу ли я использовать свой собственный HTML-файл со своим собственным текстом?
Вещи, которые я пробовал:
/usr/share/lightdm/themes
, но его нет в моей системе. dpkg -L
обоих lightdm и пакеты unity-greeter, но не виденные файлы HTML или CSS. Редактировать: Чтобы пояснить, я хотел бы иметь возможность редактировать HTML-файл, чтобы я мог добавлять текст на экран входа в систему, а не просто изменять шрифты и фоновое изображение. Извините за @jokerdino, который ответил на неясный вопрос.
Редактировать 2: Нашли еще несколько подсказок, но позже с ними придется поиграть.
/usr/share/lightdm-gtk-greeter/greeter.ui
, который является частью пакета lightdm-gtk-greeter. Это XML-файл, который немного похож на экран входа в систему, но я не знаю, как его редактировать. Внимание: Не пытайтесь сделать это, если вам не совсем комфортно загружаться без X для восстановления конфигурации lightdm.
Пакет lightdm-webkit-greeter пока не включен в репозиторий Ubuntu. Чтобы создать свой собственный приветствующий с помощью HTML, CSS и Javascript, вам необходимо загрузить и установить код lightdm-webkit-greeter с Launchpad (lp:lightdm-webkit-greeter
). Я также объединил изменения в lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old
. Затем вам придется изменить конфигурацию Lightdm, чтобы использовать создатель веб-набора вместо единства (или того, что было по умолчанию).
Я считаю, что есть ошибка в файле lightdm-webkit-greeter.conf, где она ссылается на тему webkit, называемую «default», которая должна быть «webkit».
В настоящее время я использую приветствие webkit для входа в систему и могу сказать вам, что в данный момент он медленный и неполированный.
Шаг за шагом:
(будьте готовы исправить конфигурацию приветствия без графического интерфейса в случае сбоя)
bzr branch lp:lightdm-webkit-greeter
cd lightdm-webkit-greeter
bzr merge lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old
/autogen.sh (you'll have to install some dependencies here - probably only libwebkit-dev)
make
sudo make install
gksudo gedit /etc/lightdm/lightdm.conf
greeter-session=lightdm-webkit-greeter
(вспомните старую настройку как запасную, если вы не можете войти с помощью ваши новые настройки) gksudo gedit /etc/lightdm/lightdm-webkit-greeter.conf
webkit-theme=webkit
Это должно работать, чтобы включить вход в систему по умолчанию через веб-набор. Теперь вы можете отредактировать тему здесь:
gksudo gedit /usr/share/lightdm-webkit/themes/webkit/index.html
Редактировать: Еще одно предупреждение - вы можете, казалось бы, заблокировать себя из гнома, если это не сработает.
Выполните эту команду gksu gedit /etc/lightdm/unity-greeter.conf
Вы можете редактировать любую из выделенных линий на изображении. Но будьте уверены в том, что вы делаете.
Чтобы пояснить, я хотел бы иметь возможность редактировать HTML-файл, чтобы я мог добавлять текст на экран входа в систему, а не просто изменять шрифты и фоновое изображение
blockquote>Рассматривается ли редактирование фонового изображения, чтобы оно содержало текст, который вы хотите отобразить? Это кажется самым простым способом достижения вашей цели ....
Вот пример специального приветствующего на основе lightdm-webkit-greeter: https://github.com/jfbrazeau/lightdm-webkit-pretty-greeter
Это может быть используется в качестве отправной точки для создания собственного приветствия.
В нем объясняется, как его установить (или удалить). Исходный код можно свободно загрузить и изменить.