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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:lightdm [2014/04/19 05:35]
[Настройка разрешения экрана]
wiki:lightdm [2015/03/31 12:48] (текущий)
[Убрать пользователя guest account]
Строка 10: Строка 10:
 =====Настройка разрешения экрана===== =====Настройка разрешения экрана=====
 Возможны проблемы с установкой разрешения экрана при работе LightDM, которые проявляются как черный экран или некорректное разрешение. Возможны проблемы с установкой разрешения экрана при работе LightDM, которые проявляются как черный экран или некорректное разрешение.
-Для того чтобы, в LighDM ​было разрешение такое же, как и в системе,​ необходимо:​+Для того чтобы, в LightDM ​было разрешение такое же, как и в системе,​ необходимо:​
   ** Определить текущее разрешение экрана,​ для чего в терминале вводим команду   ** Определить текущее разрешение экрана,​ для чего в терминале вводим команду
   .. <code bash>​xrandr</​code>​   .. <code bash>​xrandr</​code>​
Строка 29: Строка 29:
 </​code>​ </​code>​
 <note important>​Обратите внимание,​ что название экрана,​ которое вернёт команда **xrandr** (в нашем примере единственный подключённый экран, разрешение которого мы будем менять,​ называется LVDS) может быть другим. Тогда используйте в остальных командах ваше реальное название вместо LVDS.</​note>​ <note important>​Обратите внимание,​ что название экрана,​ которое вернёт команда **xrandr** (в нашем примере единственный подключённый экран, разрешение которого мы будем менять,​ называется LVDS) может быть другим. Тогда используйте в остальных командах ваше реальное название вместо LVDS.</​note>​
-  .. В данном выводе нас интересует строка отмеченная *, которая указывает на установленное разрешение экрана.+В данном выводе нас интересует строка отмеченная *, которая указывает на установленное разрешение экрана.
   ** создать файл resolution.sh в любой удобной для вас папке (рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке) со следующим содержимым:​   ** создать файл resolution.sh в любой удобной для вас папке (рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке) со следующим содержимым:​
-  .. <​code>#​!/​bin/​sh+  .. <​code ​bash>#​!/​bin/​sh
 xrandr --output LVDS --primary --mode 1366x768</​code>​ xrandr --output LVDS --primary --mode 1366x768</​code>​
   ** сделать данный скрипт исполняемым   ** сделать данный скрипт исполняемым
Строка 39: Строка 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>​ на имя своего пользователя.
   ** перезагрузить компьютер для проверки.   ** перезагрузить компьютер для проверки.
 =====Настройка яркости экрана===== =====Настройка яркости экрана=====
 +<note warning>​Будьте осторожны - действия описаные в данном разделе руководства можгут привести Вашу систему в нерабочее состояние (черный экран)</​note>​
 +
 При работе Ubuntu возможна проблема,​ когда после работы LightDM устанавливается максимальная яркость экрана. Для решения проблемы необходимо:​ При работе Ubuntu возможна проблема,​ когда после работы LightDM устанавливается максимальная яркость экрана. Для решения проблемы необходимо:​
   ** Определить комфортную яркость экрана,​ для чего при помощи предусмотренного производителем ноутбука сочетания клавиш установите яркость и выполните   ** Определить комфортную яркость экрана,​ для чего при помощи предусмотренного производителем ноутбука сочетания клавиш установите яркость и выполните
Строка 49: Строка 51:
 <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 brightness.sh>#​!/​bin/​bash+  .. <file bash brightness.sh>#​!/​bin/​bash
 echo 9 | sudo tee /​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>​
Строка 84: Строка 86:
 ===== Убрать пользователя guest account ===== ===== Убрать пользователя guest account =====
  
-в файл /​etc/​lightdm/​lightdm.conf добавить строку: ​+В версиях до 14.04: 
 +В файл /​etc/​lightdm/​lightdm.conf, после ключа [SeatDefaults] ​добавить строку: ​
 <​code>​allow-guest=false</​code>​ <​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>​
  
 ======Использование====== ======Использование======