Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:lightdm [2012/05/30 15:40] [Использование] |
wiki:lightdm [2015/03/31 12:48] (текущий) [Убрать пользователя guest account] |
||
---|---|---|---|
Строка 10: | Строка 10: | ||
=====Настройка разрешения экрана===== | =====Настройка разрешения экрана===== | ||
Возможны проблемы с установкой разрешения экрана при работе LightDM, которые проявляются как черный экран или некорректное разрешение. | Возможны проблемы с установкой разрешения экрана при работе LightDM, которые проявляются как черный экран или некорректное разрешение. | ||
- | Для того чтобы, в LighDM было разрешение такое же, как и в системе, необходимо: | + | Для того чтобы, в LightDM было разрешение такое же, как и в системе, необходимо: |
** Определить текущее разрешение экрана, для чего в терминале вводим команду | ** Определить текущее разрешение экрана, для чего в терминале вводим команду | ||
.. <code bash>xrandr</code> | .. <code bash>xrandr</code> | ||
Строка 28: | Строка 28: | ||
CRT1 disconnected (normal left inverted right x axis y axis) | CRT1 disconnected (normal left inverted right x axis y axis) | ||
</code> | </code> | ||
- | .. В данном выводе нас интересует строка отмеченная *, которая указывает на установленное разрешение экрана. | + | <note important>Обратите внимание, что название экрана, которое вернёт команда **xrandr** (в нашем примере единственный подключённый экран, разрешение которого мы будем менять, называется LVDS) может быть другим. Тогда используйте в остальных командах ваше реальное название вместо LVDS.</note> |
+ | В данном выводе нас интересует строка отмеченная *, которая указывает на установленное разрешение экрана. | ||
** создать файл resolution.sh в любой удобной для вас папке (рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке) со следующим содержимым: | ** создать файл resolution.sh в любой удобной для вас папке (рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке) со следующим содержимым: | ||
- | .. <code>#!/bin/sh | + | .. <code bash>#!/bin/sh |
- | xrandr --output DVI-0 --primary --mode 1366x768</code> | + | xrandr --output LVDS --primary --mode 1366x768</code> |
** сделать данный скрипт исполняемым | ** сделать данный скрипт исполняемым | ||
..<code bash>chmod +x ~/bin/resolution.sh</code> | ..<code bash>chmod +x ~/bin/resolution.sh</code> | ||
Строка 38: | Строка 39: | ||
..<code bash>sudo gedit /etc/lightdm/lightdm.conf</code> | ..<code bash>sudo gedit /etc/lightdm/lightdm.conf</code> | ||
..и добавить в конец файла строку | ..и добавить в конец файла строку | ||
- | ..<code>display-setup-script=/home/<user_name>/bin/resolution.sh</code> | + | ..<code bash>display-setup-script=/home/<user_name>/bin/resolution.sh</code> |
..заменив <user_name> на имя своего пользователя. | ..заменив <user_name> на имя своего пользователя. | ||
** перезагрузить компьютер для проверки. | ** перезагрузить компьютер для проверки. | ||
=====Настройка яркости экрана===== | =====Настройка яркости экрана===== | ||
- | При работе Ubuntu на компьютере с установленной видеокартой ATI возможна проблема, когда после работы LightDM устанавливается максимальная яркость экрана. Для решения проблемы необходимо: | + | <note warning>Будьте осторожны - действия описаные в данном разделе руководства можгут привести Вашу систему в нерабочее состояние (черный экран)</note> |
+ | |||
+ | При работе Ubuntu возможна проблема, когда после работы LightDM устанавливается максимальная яркость экрана. Для решения проблемы необходимо: | ||
** Определить комфортную яркость экрана, для чего при помощи предусмотренного производителем ноутбука сочетания клавиш установите яркость и выполните | ** Определить комфортную яркость экрана, для чего при помощи предусмотренного производителем ноутбука сочетания клавиш установите яркость и выполните | ||
.. <code bash>cat /sys/class/backlight/acpi_video0/actual_brightness</code> | .. <code bash>cat /sys/class/backlight/acpi_video0/actual_brightness</code> | ||
.. в выводе команды будет приведено значение яркости | .. в выводе команды будет приведено значение яркости | ||
<note important>В случае если клавиши не работают, выполните в терминале <code bash>sudo cat /sys/class/backlight/acpi_video0/max_brightness</code> для определения максимального значения яркости и перейдите к следующему шагу.</note> | <note important>В случае если клавиши не работают, выполните в терминале <code bash>sudo cat /sys/class/backlight/acpi_video0/max_brightness</code> для определения максимального значения яркости и перейдите к следующему шагу.</note> | ||
- | ** Создать файл brightness.sh в любой удобной для вас папке (рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке) со следующим содержимым: | + | ** Создать файл brightness.sh в любой удобной для вас папке((рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке)) со следующим содержимым: |
- | .. <code bash>#!/bin/bash | + | .. <file bash brightness.sh>#!/bin/bash |
- | sudo echo -n 6 >/sys/class/backlight/acpi_video0/brightness | + | echo 9 | sudo tee /sys/class/backlight/acpi_video0/brightness |
- | </code> | + | </file> |
.. заменив цифру на полученное значение яркости на предыдущем шаге и сделайте файл исполняемым. | .. заменив цифру на полученное значение яркости на предыдущем шаге и сделайте файл исполняемым. | ||
.. <code bash>chmod +x ~/bin/brightness.sh</code> | .. <code bash>chmod +x ~/bin/brightness.sh</code> | ||
Строка 60: | Строка 63: | ||
..заменив <user_name> на имя своего пользователя. | ..заменив <user_name> на имя своего пользователя. | ||
** перезагрузить компьютер для проверки. | ** перезагрузить компьютер для проверки. | ||
+ | =====Изменение фонового изображения в lightdm-gtk-greeter ===== | ||
+ | Первое, что нужно сделать - это найти фоновое изображение и поместить его в корневой каталог (если изображение будет лежать в вашей домашней папке, то оно станет недоступным, как только вы выйдете из системы). Я предлагаю Вам разместить его там, где находятся другие фоновые изображения root: | ||
+ | <code>/usr/share/lubuntu/wallpapers</code> | ||
+ | Откроем эту папку с правами суперпользователя (''Инструменты -> Открыть текущую папку с правами root''): | ||
+ | {{ http://storage4.static.itmages.ru/i/12/1010/h_1349877122_9504834_702a2c7f63.png?500 }} | ||
+ | Вставим новое фоновое изображение (можно просто перетащить сюда файл мышкой): | ||
+ | |||
+ | {{ http://storage4.static.itmages.ru/i/12/1010/h_1349877122_9504834_702a2c7f63.png?500 }} | ||
+ | |||
+ | Не выходя из режима суперпользователя, перейдём в каталог с настройками lightdm: | ||
+ | <code>/etc/lightdm</code> | ||
+ | Откроем файл с именем ''lightdm-gtk-greeter.conf'': | ||
+ | |||
+ | {{ http://storage4.static.itmages.ru/i/12/1010/h_1349877122_9504834_df9edab5d4.png?500 }} | ||
+ | |||
+ | И, наконец, меняем фон. Так как новое изображение должно быть в том же каталоге, просто меняем имя файла: | ||
+ | |||
+ | {{ http://storage4.static.itmages.ru/i/12/1010/h_1349877122_9504834_9e903e5f7a.png?500 }} | ||
+ | |||
+ | Выходим и наслаждаемся новым фоном. :) | ||
+ | |||
+ | ===== Убрать пользователя guest account ===== | ||
+ | |||
+ | В версиях до 14.04: | ||
+ | В файл /etc/lightdm/lightdm.conf, после ключа [SeatDefaults] добавить строку: | ||
+ | <code>allow-guest=false</code> | ||
+ | |||
+ | В версиях начиная с 14.04: | ||
+ | Выполнить один раз | ||
+ | <code>sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'</code> | ||
+ | |||
======Использование====== | ======Использование====== | ||
Рассмотрим, из каких элементов состоит экран приветствия.\\ | Рассмотрим, из каких элементов состоит экран приветствия.\\ | ||
- | {{:wiki:lightdm:lightdm_main_edit.png?nolink&500}} | + | {{ :wiki:lightdm:lightdm_main_edit.png?nolink&500 }} |
1. Имя учетной записи\\ | 1. Имя учетной записи\\ | ||
Строка 69: | Строка 103: | ||
3. Поле для ввода пароля\\ | 3. Поле для ввода пароля\\ | ||
4. Кнопка для входа с ограниченными правами\\ | 4. Кнопка для входа с ограниченными правами\\ | ||
- | 5. Название системы\\ | + | 5. Версия дистрибутива\\ |
6. Специальные возможности: экранная клавиатура...\\ | 6. Специальные возможности: экранная клавиатура...\\ | ||
7. Индикатор раскладки клавиатуры\\ | 7. Индикатор раскладки клавиатуры\\ |