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