LightDM - вход в систему и запуск графического окружения Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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. Имя учетной записи\\