Lightdm: различия между версиями
Содержимое удалено Содержимое добавлено
→Изменение шрифта: опечатка |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 13:
====Изменение Greeter-а====
Для того чтобы вывести список доступных greeter-ов выполните команду
<
Далее открываем любым редактором файл <code>/etc/lightdm/lightdm.conf</code> и ищем строчку с текстом <code>#[Seat:0]</code>. Сразу под ней добавляем данную строчку:<br>
<
Вместо <code>lightdm-gtk-greeter</code> указываем тот greeter который нам нужен.<br>
Перезагружаем компьютер и проверяем.
Строка 23:
=====minimum-vt=====
Начальный виртуальный терминал запускающий дисплей.
<
=====user-authority-in-system-dir=====
Установите <code>true</code> если полномочия сессии должны находиться в системном месте.
Строка 30:
=====logind-check-graphical=====
Может произойти что ваша система будет загружатся слишком быстро, и сервис lightdm запускается перед тем как ваши графические драйверы будут загружены. при таком случае надо изменить (или добавить в секцию [LightDm]) следующую строчку:
<
Этот параметр прикажет lightdm ждать пока графические устройства не будут готовы.
=====log-directory=====
Строка 61:
=====xserver-command=====
Команда для запуска X сервера. Также можно задавать аргументы:
<
Аргументы можно узнать коммандой <code>X --help</code>
=====xserver-config=====
Строка 81:
=====unity-compositor-command=====
Команда для запуска unity compositor. Можно использовать аргументы:
<
=====unity-compositor-timeout=====
Подождать указанное количество секунд чтобы запустить compositor.
=====greeter-session=====
Позволяет указать greeter для загрузки сессии. Чтобы посмотреть список доступных в системе greeter-ов введите в терминале:
<
=====greeter-hide-users=====
Установите true чтобы скрыть список пользователей.
Строка 105:
=====session-wrapper=====
Скрипт обёртка для запуска сессии. Пример:
<
=====greeter-wrapper=====
Скрипт обёртка для запуска greeter.
Строка 159:
Для того чтобы изменить шрифт экрана приветствия нужно сделать простые манипуляции.<br>
Скачиваем из интернета любой понравившийся шрифт. Закидываем его в папку <code>/usr/share/fonts/truetype/</code>. Или вы можете узнать список системных щрифтов:
<
И использовать нужный скопировав название до двоеточия.
Дальше заходим в файл <code>/etc/lightdm/lightdm-gtk-greeter.conf</code> и ищем строчку с текстом:
<
Присваиваем этой опции значение в качестве имени нашего шрифта. Важно соблюдать регистр, а также допускается наличие пробелов. Перезагружаемся и пробуем написать что-нибудь в текстбоксах.
===Автовход===
Для того чтобы воспользоватся автовходом без ввода пароля, нужно отредактировать файл <code>/etc/lightdm/lightdm.conf</code>. За автовход отвечает строчка:
<
Задаём опции значение имени пользователя. Перезагружаем компьютер и проверяем.<br>
За то как долго экран приветствия будет ждать перед запуском автологина отвечает строчка:
<
Примечание: если данная опция закомментирована то задержка равна 0.<br>
Следующая строчка включает автоматический вход с гостевой учетной записи:
<
===Запуск команды когда запускается X, когда запускается экран приветствия или когда запускается сессия===
Когда lightdm запускает X вы можете запустить команду или скрипт, установив значение в переменную:
<
Тоже самое можно делать и когда запускается экран приветствия:
<
Или когда начинается сеанс пользователя:
<
===Если lightdm запускается некорректно===
У некоторых пользователей наблюдаются неполадки с разрешением или отображением изображения на экран при запуске lightdm. Для того чтобы это исправить нужно выполнить следующие операции. Выполняем в терминале:
<
Вывод будет приблизительно такой:
<
VGA-1 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 428mm x 255mm
Строка 198:
640x480 75.00 72.81 66.67 60.00
720x400 70.08
TV-1 disconnected (normal left inverted right x axis y axis)</
На экран выведутся все доступные разрешения экрана. DVI-I-1 это дисплей. Вместо этого значения у вас может быть другое.<br>
Теперь необходимо создать скрипт отвечающий за изменение разрешения экрана.
<
touch ~/xrandr/resolution.sh</
Теперь открываем файл <code>~/xrandr/resolution.sh</code> любым редактором. Копируем в него следующие строки:
<
xrandr --output DVI-I-1 --primary --mode 1440x900</
Вместо DVI-I-1 подставляем имя вашего дисплея из вывода команды xrandr. Вместо <code>1440x900</code> указываем необходимое разрешение экрана из доступных. При необходимости дописываем опцию <code>--dpi</code> и указываем значение для необходимой плотности пикселей.<br>
Даём нашему скрипту права запуска:
<
Теперь открываем файл <code>/etc/lightdm.conf</code> и редактируем опцию <code>display-setup-script</code> таким образом:
<
Перезагружаемся и проверяем.
|