Sddm настройка разрешения экрана
Мигель Суарес Патиньо - еще один Победители нашего еженедельного конкурса: «Поделитесь своими знаниями о Linux«. Поздравляю Мигеля!
Обычный пользователь, в основном Windows или Apple, не очень хорошо понимает людей, увлеченных Linux и проводящих много времени в командной консоли, набирая «странные вещи».
Сегодня я расскажу вам об одном из тех дней, когда вы особенно гордитесь Linux. Это история:
Мой дорогой старый ЭЛТ-монитор HP pavilion mx70, он предлагает мне широкий диапазон разрешений, но мой Linux Mint LXDE не распознает его, и он показывает мне хорошее разрешение 1024 × 768, но только с частотой обновления 60 Гц, что не является очень хорошо для глаз. Теоретически с таким разрешением монитор может достигать 85 Гц.
И что мне теперь делать? Ну как обычно, заходим в командную строку и ИГРАЕМ!
Contents
SDDM starts on tty1 instead of tty7
SDDM follows the systemd convention of starting the first graphical session on tty1. If you prefer the old convention where tty1 through tty6 are reserved for text consoles, change the default value of MinimumVT variable, which comes under the [X11] section:
Использование xrandr
Для изменения разрешения есть команда «xrandr» (X Resize & Rotate). С помощью этой команды вы можете настроить разрешение экрана, но вы также можете добавить новые разрешения, если монитор поддерживает их.
Чтобы увидеть разрешения, обнаруженные системой, просто вызовите эту команду и посмотрите результат, в моем случае:
Как видите, для разрешения 1024x768 он предлагает только 60.0 Гц.
Что ж, я собираюсь добавить разрешение, в котором я лучший и которое предлагает мой монитор: 1024 × 768 при 85 Гц. Очевидно, что у каждого монитора есть свои характеристики, с которыми нужно обращаться.
Проблема в том, что для создания нового разрешения вам нужны "очень странные" данные, такие как вертикальная, горизонтальная, максимальная, минимальная, общая частота . Но в Linux также есть решение с командой "cvt", служебной программой для вычисления Режимы VESA необходимы для достижения разрешения. Ну, если я хочу 1024 × 768 при 85 Гц, я пишу:
Вы также можете попробовать "gtf", который делает более или менее то же самое:
И таким образом появляется «Modeline», которую я должен использовать с «xrandr». Не бойтесь, если HZ не совсем совпадают (94.50 вместо 85).
Шаг, чтобы добавить это разрешение, скопировав полученную «модельную строку»: (деталь, когда вы помещаете параметр с его длинным именем, например «newmode», ему предшествуют 2 тире, возможно, они не очень заметны, а в других случаях только 1 тире как в случае с "hsync")
Если мы проверим результат:
Вы можете увидеть созданную новую «Модельную линию». Мне нравится, как звучит «Modeline»! Если однажды у меня появится кошка, я назову ее так.
Что ж, продолжим, теперь мне нужно добавить этот новый режим в список доступных режимов:
informiguel ~ $ xrandr --addmode VGA-0 1024x768_85.00
«VGA-0», если вы посмотрите на результаты «xrandr», это то, что называется моей видеокартой. Видим результат, отличный!
Теперь осталось применить это разрешение к монитору:
Одно мигание, и монитор выглядит еще красивее, чем когда-либо.
Что, если я хочу установить разрешение 800 × 600 с частотой обновления 60 Гц (я вижу, что в этом режиме доступно 2 обновления: 60.3 и 56.2)? Сделать это можно так:
Обратите внимание, что в безалкогольном напитке использовалось 60 вместо 60.3, поскольку последний этого не допускал. А теперь вернемся к красивому разрешению:
Если бы я взял по умолчанию освежение на 60 Гц, то мы напишем:
Что делать, если я ошибаюсь и хочу все удалить? Ну ничего, поехали туда. Чтобы удалить это разрешение из списка доступных режимов:
Если я посмотрю результат:
Он уже удален из списка, но теперь данные отображаются в том виде, в каком они были созданы ранее (–newmode). Чтобы удалить это тоже:
Все было как в начале статьи .
И, наконец, я знаю, что вы шутник, поэтому попробуйте следующее:
Сначала напишите это, которое на данный момент не меняет:
А теперь попробуйте следующее, учитывая, что для удаления шутки вам нужно повторить предыдущую инструкцию (просто выберите ее с помощью клавиш управления курсором):
Пока все очень хорошо, но есть проблема, при перезагрузке компьютера конфигурации теряются. Я не думаю, что регулировать обновление экрана каждый раз, когда мы заходим в компьютер, - хорошая идея, должен быть способ оставить это исправленным. Действуй.
В Linux есть файл конфигурации, который постепенно и по мере того, как оборудование лучше распознавался дистрибутивами, был забыт. Его полное имя пути - "/etc/X11/xorg.conf". Файл конфигурации для всех параметров, обеспечивающих работу графической среды.
В LXDE (легкая среда рабочего стола X11) файл не существует, поэтому его нужно создать, что непросто. Одно из возможных решений - сделать следующее:
Выходим из графического окружения, заходим в терминал, нажимая CTRL + ALT + F1, помните, что графическое окружение - CTRL + ALT + F7). Проверяем и «выключаем» графическую среду:
Затем мы выполняем конфигурацию X:
Создается файл с именем "xorg.conf.new", который мы должны переместить на ваш сайт и изменить:
Если все правильно и мы хотим перезапустить графическое окружение:
Есть другое решение, которое может быть лучше: вы начинаете с дистрибутива Linux на «CD Live», копируете файл, полный путь которого - «/etc/X11/xorg.conf», и вставляете его в свой дистрибутив. Если этот дистрибутив обнаружил монитор правильно, проблемы исчезли, в противном случае вам придется ретушировать файл с данными обновления экрана и разрешения, которое вы хотите. В качестве примера мне пришлось добавить следующее, чтобы газировка была адекватной:
Очень важно, посмотрите технические характеристики монитора, чтобы знать вертикальную и горизонтальную синхронизацию. Как вы можете видеть на изображении, «Modeline» - это та, которая была рассчитана с помощью команды «cvt».
После внесения необходимых изменений все готово к автоматическому запуску при следующем запуске компьютера. Задача решена.
Теперь, как вы объясните одному из Windows или Mac эмоции, которые испытывает чувство «контроля» над машиной (а не наоборот)?
Мне кажется, что мы вымирающий вид . 🙁
Тем, кто хочет и дальше углублять свои знания о xrandr, не прекращайте читать эти старые предметы размещено в этом блоге.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Xrandr: мощный инструмент для настройки вашего монитора
The Simple Desktop Display Manager (SDDM) a display manager. It is the recommended display manager for the KDE Plasma and LXQt desktop environments.
Simple Desktop Display Manager (SDDM) is a display manager (a graphical login program and session manager) for the X11 and Wayland windowing systems. SDDM was written from scratch in C++11 and supports theming via QML.
Note: The Wayland windowing system is not yet fully supported: Wayland sessions are listed, but SDDM runs on X11. SDDM 0.20 will introduce full Wayland support.[1]
Как использовать xrandr
Сначала перечислите различные разрешения, доступные для вашего монитора:
Если требуемого разрешения нет в списке, это может быть связано с тем, что ваш монитор его не поддерживает или вам необходимо установить более подходящий драйвер (ati, intel или nvidia).
Затем установите разрешение, которое вы хотите использовать (измените «1400 × 1050» на желаемое):
Long load time on autofs home directory
SDDM by default tries to display avatars of users by accessing ~/.face.icon file. If your home directory is an autofs, for example if you use dm-crypt, this will make it wait for 60 seconds, until autofs reports that the directory cannot be mounted.
You can disable avatars by creating the following configuration file:
X authority (aka MIT-MAGIC-COOKIE) file
SDDM uses a random fresh UUID for the auth file as described in details at [7]. So in order to find that file one may use a script:
This may be needed if one needs to start x11vnc when there is no user logged in. For example:
Configuration
The default configuration file for SDDM can be found at /usr/lib/sddm/sddm.conf.d/default.conf . For any changes, create configuration file(s) in /etc/sddm.conf.d/ . See sddm.conf(5) for all options.
The sddm-kcm package (included in the plasma group) provides a GUI to configure SDDM in Plasma's system settings. There is also a Qt-based sddm-config-editor-git AUR available in the AUR.
Everything should work out of the box, since Arch Linux uses systemd and SDDM defaults to using systemd-logind for session management.
Overlapping greeters on multiscreen setup
It happens that the X monitor layout is not setup correctly on multiscreen setup leading to overlapping greeters. To solve this add the following lines to order your sddm greeter layout from left to right:
SDDM (Simple Desktop Display Manager), как следует из названия, Менеджер сессий чтобы получить доступ к нашему любимому рабочему столу. Для тех, кто не знает, о чем я говорю, Session Manager - это экран, который появляется, когда мы включаем компьютер, и запрашивает у нас имя пользователя и пароль 😉
Что особенного SDDM? Что ж, это основано на QML и поэтому он довольно легкий и настраиваемый. Вы можете создавать очень красивые темы, такие как та, которая идет по умолчанию, и, что лучше всего, она имеет отличную интеграцию с KDE.
Long load time before SDDM shows the greeter
A low entropy pool can cause long SDDM load time (Bug report). See Random number generation for suggestions to increase the entropy pool.
Двойные мониторы
Также можно использовать xrandr для настройки двух мониторов. Для этого вы должны использовать опции – right-of и –left-of.
Вот пример использования карты nvidia:
Сначала перечислите мониторы с помощью xrandr.
Результат будет примерно таким:
Затем используйте xrandr для настройки мониторов. Измените имена «DVI-I-1» и «DVI-I-2» на имена ваших мониторов. Вам также может потребоваться отрегулировать разрешение и изменить «–left-of» на «–right-of».
Он действует так же, как:
Чтобы установить основной монитор, используйте параметр –primary:
Установка
Я помню, как пытался скомпилировать его Дебиан Уизи но ему нужна была зависимость от библиотеки более высокого уровня, чем в репозитории.
Если какой-либо пользователь установил его в любом другом дистрибутиве, сообщите мне через комментарии, чтобы обновить статью и добавить установку в другие дистрибутивы.
В этом случае я успешно установил его на ArchLinux из AUR:
$ yaourt -S sddm-git kcm-sddm-git
Первый устанавливает нас SDDM а во-вторых, мы устанавливаем пакет, чтобы интегрировать его в Системные настройки de KDE.
Из-за ограничений моего интернет-провайдера я не могу использовать порт для использования GIT. Поэтому, чтобы «клонировать» репозиторий из GitHub, мне нужно изменить:
Я даю это пояснение, потому что с помощью Сын_Ссылка Мне пришлось изменить ПКГБИЛД и по какой-то причине при этом у меня возникла ошибка при установке. Все как бы указывало на то, что я не клонировал репозиторий из GitHub.
Затем, после изменения сценария, если я загрузил репозиторий, но он не поместил папку, в которой он нуждался, поэтому он дал еще одну ошибку. Я исправил это, вручную переместив папку.
Но не бойтесь, это случилось только со мной. К Сын_Ссылка например он установился без проблем, по крайней мере он мне так сказал 😉
Остановить или перезапустить LXDM
Остановка LXDM выполняется командой остановки. Его запуск позволит вам остановить его работу, пока вы снова не перезагрузитесь временно.
Также можно перезагрузить LXDM с помощью команды перезапуска.
Installation
Install the sddm package. Optionally install sddm-kcm for the KConfig Module.
User avatars do not show up on the greeter
User avatars are not shown on the greeter if the number of users exceeds DisableAvatarsThreshold parameter or if avatars are not enabled at all as controlled by EnableAvatars parameter. To circumvent this add the following lines to your sddm configuration:
Screen resolution is too low
Issue may be caused by HiDPI usage for monitors with corrupted EDID [6]. If you have enabled HiDPI, try to disable it.
If even the above fails, you can try setting your screen size in a Xorg configuration file:
Использование xrandr
Для изменения разрешения есть команда «xrandr» (X Resize & Rotate). С помощью этой команды вы можете настроить разрешение экрана, но вы также можете добавить новые разрешения, если монитор поддерживает их.
Чтобы увидеть разрешения, обнаруженные системой, просто вызовите эту команду и посмотрите результат, в моем случае:
Как видите, для разрешения 1024x768 он предлагает только 60.0 Гц.
Что ж, я собираюсь добавить разрешение, в котором я лучший и которое предлагает мой монитор: 1024 × 768 при 85 Гц. Очевидно, что у каждого монитора есть свои характеристики, с которыми нужно обращаться.
Проблема в том, что для создания нового разрешения вам нужны "очень странные" данные, такие как вертикальная, горизонтальная, максимальная, минимальная, общая частота . Но в Linux также есть решение с командой "cvt", служебной программой для вычисления Режимы VESA необходимы для достижения разрешения. Ну, если я хочу 1024 × 768 при 85 Гц, я пишу:
Вы также можете попробовать "gtf", который делает более или менее то же самое:
И таким образом появляется «Modeline», которую я должен использовать с «xrandr». Не бойтесь, если HZ не совсем совпадают (94.50 вместо 85).
Шаг, чтобы добавить это разрешение, скопировав полученную «модельную строку»: (деталь, когда вы помещаете параметр с его длинным именем, например «newmode», ему предшествуют 2 тире, возможно, они не очень заметны, а в других случаях только 1 тире как в случае с "hsync")
Если мы проверим результат:
Вы можете увидеть созданную новую «Модельную линию». Мне нравится, как звучит «Modeline»! Если однажды у меня появится кошка, я назову ее так.
Что ж, продолжим, теперь мне нужно добавить этот новый режим в список доступных режимов:
informiguel ~ $ xrandr --addmode VGA-0 1024x768_85.00
«VGA-0», если вы посмотрите на результаты «xrandr», это то, что называется моей видеокартой. Видим результат, отличный!
Теперь осталось применить это разрешение к монитору:
Одно мигание, и монитор выглядит еще красивее, чем когда-либо.
Что, если я хочу установить разрешение 800 × 600 с частотой обновления 60 Гц (я вижу, что в этом режиме доступно 2 обновления: 60.3 и 56.2)? Сделать это можно так:
Обратите внимание, что в безалкогольном напитке использовалось 60 вместо 60.3, поскольку последний этого не допускал. А теперь вернемся к красивому разрешению:
Если бы я взял по умолчанию освежение на 60 Гц, то мы напишем:
Что делать, если я ошибаюсь и хочу все удалить? Ну ничего, поехали туда. Чтобы удалить это разрешение из списка доступных режимов:
Если я посмотрю результат:
Он уже удален из списка, но теперь данные отображаются в том виде, в каком они были созданы ранее (–newmode). Чтобы удалить это тоже:
Все было как в начале статьи .
И, наконец, я знаю, что вы шутник, поэтому попробуйте следующее:
Сначала напишите это, которое на данный момент не меняет:
А теперь попробуйте следующее, учитывая, что для удаления шутки вам нужно повторить предыдущую инструкцию (просто выберите ее с помощью клавиш управления курсором):
Пока все очень хорошо, но есть проблема, при перезагрузке компьютера конфигурации теряются. Я не думаю, что регулировать обновление экрана каждый раз, когда мы заходим в компьютер, - хорошая идея, должен быть способ оставить это исправленным. Действуй.
В Linux есть файл конфигурации, который постепенно и по мере того, как оборудование лучше распознавался дистрибутивами, был забыт. Его полное имя пути - "/etc/X11/xorg.conf". Файл конфигурации для всех параметров, обеспечивающих работу графической среды.
В LXDE (легкая среда рабочего стола X11) файл не существует, поэтому его нужно создать, что непросто. Одно из возможных решений - сделать следующее:
Выходим из графического окружения, заходим в терминал, нажимая CTRL + ALT + F1, помните, что графическое окружение - CTRL + ALT + F7). Проверяем и «выключаем» графическую среду:
Затем мы выполняем конфигурацию X:
Создается файл с именем "xorg.conf.new", который мы должны переместить на ваш сайт и изменить:
Если все правильно и мы хотим перезапустить графическое окружение:
Есть другое решение, которое может быть лучше: вы начинаете с дистрибутива Linux на «CD Live», копируете файл, полный путь которого - «/etc/X11/xorg.conf», и вставляете его в свой дистрибутив. Если этот дистрибутив обнаружил монитор правильно, проблемы исчезли, в противном случае вам придется ретушировать файл с данными обновления экрана и разрешения, которое вы хотите. В качестве примера мне пришлось добавить следующее, чтобы газировка была адекватной:
Очень важно, посмотрите технические характеристики монитора, чтобы знать вертикальную и горизонтальную синхронизацию. Как вы можете видеть на изображении, «Modeline» - это та, которая была рассчитана с помощью команды «cvt».
После внесения необходимых изменений все готово к автоматическому запуску при следующем запуске компьютера. Задача решена.
Теперь, как вы объясните одному из Windows или Mac эмоции, которые испытывает чувство «контроля» над машиной (а не наоборот)?
Мне кажется, что мы вымирающий вид . 🙁
Тем, кто хочет и дальше углублять свои знания о xrandr, не прекращайте читать эти старые предметы размещено в этом блоге.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Xrandr: мощный инструмент для настройки вашего монитора
The Simple Desktop Display Manager (SDDM) a display manager. It is the recommended display manager for the KDE Plasma and LXQt desktop environments.
Simple Desktop Display Manager (SDDM) is a display manager (a graphical login program and session manager) for the X11 and Wayland windowing systems. SDDM was written from scratch in C++11 and supports theming via QML.
Note: The Wayland windowing system is not yet fully supported: Wayland sessions are listed, but SDDM runs on X11. SDDM 0.20 will introduce full Wayland support.[1]
Настройте xrandr для загрузки при запуске
Этот метод зависит от используемой вами среды рабочего стола (gnome, kde, xfce).
В openbox добавьте команду xrandr в ~ / .config / openbox / autostart.sh.
В fluxbox проделайте ту же операцию, но в файле ~ / .fluxbox / startup
В зависимости от используемой вами среды рабочего стола вы можете добавить xrandr в ~ / .xinit
Оставьте свой комментарий Отменить ответ
Хороший пост, некоторое время назад я написал статью о том, как настроить два экрана под openbox, а также сгенерировать случайные обои для каждого из экранов: ссылка
Посмотрим, понимаю ли я . представьте, что у меня нет желаемого разрешения монитора, с помощью любого из этих графических интерфейсов смогу ли я создать это разрешение и заставить его работать при запуске?
И где мне поместить этот файл (если это невозможно с графическим интерфейсом), например, в Gnome и KDE ?.
Большое спасибо, давно искал решение проблемы с разрешением, но все ставили его вместе с файлом Xorg, conf, но этот файл в более новых версиях дистрибутивов больше не используется.
Если желаемое разрешение не отображается в интерфейсе GNOME или KDE для изменения разрешения экрана, вы можете попробовать этот метод, да. В любом случае ОЧЕНЬ вероятно, что если разрешение экрана, которое вы ищете, не отображается, это потому, что оно НЕ поддерживается вашим монитором. Конечно, из этого правила есть исключения, но обычно они очень редки. Объятие! Павел.
Нет, в моем случае мой монитор имеет максимальное и родное разрешение 1366 × 768, в Windows он отлично работает с драйвером Intel, монитор - это emachines (возможно, это из-за бренда). Напротив, во всех дистрибутивах GNU / Linux максимальное разрешение было 800 × 600 или 1024 × 600, в зависимости от дистрибутива, но оттуда оно не увеличивалось. Я пробовал со всеми дистрибутивами, но только в одном из них появилось правильное разрешение без использования xrandr и cvt управляет моим монитором в Ubuntu 10.10, но я не мог использовать графические эффекты, я не знаю почему, даже не обновляя .
Итак, я собираюсь протестировать то, что вы здесь разместили, и скажу вам, работает ли это .
PS: это странно, потому что на мониторе HP моего брата, который имеет собственное разрешение 1600 × 900, у меня не было проблем с разрешением, у меня есть теория, что это может быть потому, что мой монитор не поддерживается или не распознается система распознавания оборудования ядра.
Это сработало для меня при ошибке конфигурации разрешения, которая произошла в LinuxMint в моем случае 12. По какой-то причине при запуске системы он не распознает разрешение моего монитора. Но я решил это, установив grandr, создав значок на рабочем столе, который я должен использовать при каждом запуске рабочего стола. Я также использовал lxrandr, но лучше приспособился к grandr. Определенно очень рекомендуется grandr. Привет 🙂
Я использую Xrandr для поворота рабочего стола на нетбуке только тогда, когда мне это действительно нужно, потому что это становится мучительно медленным. Когда я закончу использовать его, мне нужно убить его и перезапустить X.
Вы когда-нибудь хотели изменить экран входа в систему на своем ПК с Linux, но не знали, как это сделать? Это не так сложно, как кажется! Как оказалось, переключаться между разными окнами входа в Linux несложно с помощью нескольких команд терминала. В этом руководстве мы рассмотрим, как изменить диспетчер отображения в Linux. Мы рассмотрим GDM (Gnome Display Manager,) LXDM (LXDE Display Manager) и SDDM.
SDDM loads only US keyboard layout
SDDM loads the keyboard layout specified in /etc/X11/xorg.conf.d/00-keyboard.conf . You can generate this configuration file by localectl set-x11-keymap command. See Keyboard configuration in Xorg for more information.
SDDM may also incorrectly display the layout as US but will immediately change to the correct layout after you start typing your password [4]. This seems to not be a bug in SDDM but in X server.[5]
Включить SDDM в Arch Linux
После завершения установки я приступил к активации SDDM и замене KDM. Те из нас, кто использует Arch Linux, знают, что для запуска демона или службы мы используем команду:
$ sudo systemctl enable demonio.service
Если мы хотим запустить его только в этот момент:
$ sudo systemctl start demonio.service
Что ж, нормальным было бы отключить KDM следующим образом:
$ sudo systemctl disable kdm.service
А затем активируйте SDDM:
$ sudo systemctl enable sddm.service
Но дело в том, что SDDM не дал мне эту возможность, поэтому мне пришлось выполнять работу вручную. Для этого идем и редактируем файл: /etc/systemd/system/display-manager.service.
Этот файл по умолчанию имел следующее:
Я удалил его и оставил так:
Сэкономил, перезагрузил компьютер и вуаля. Это началось автоматически SDDM вместо KDM.
Остановить или перезапустить GDM
По какой-либо причине вам может потребоваться временно остановить или перезапустить диспетчер входа GDM.
Чтобы перезапустить GDM, выполните:
Чтобы временно остановить GDM (до следующей загрузки), используйте команду остановки.
Графические инструменты
Для xrandr есть очень хорошие графические интерфейсы. Среди наиболее известных можно упомянуть lxrandr, grandr, krandr и arandr.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как изменить разрешение экрана с помощью xrandr
Регулировка dpi
Dpi отличается от разрешения вашего экрана (пиксели x дюйм) и влияет на оформление окон, размер окна, рендеринг шрифта и т. Д.
На многих мониторах xrandr автоматически установит dpi. Если нет или если вы предпочитаете изменить эту конфигурацию, вы можете указать ее вручную:
Если это не удается, вы можете указать dpi в ~ / .Xdefaults
Я открыл редактор и поместил в этот файл следующее:
Это разрешение будет применяться ко всем открываемым вами новым окнам. Вы также можете выйти из системы, чтобы увидеть результаты этого изменения (перезагружать систему не нужно).
Если 96 вам не подходят, вы можете попробовать 72 или 135.
Диспетчер отображения Gnome
GDM, также известный как Gnome Display Manager, является предпочтительным DM для многих дистрибутивов Linux, которые предлагают Gnome Shell в качестве основной среды рабочего стола. Он современный, приятный для глаз и быстрый.
Чтобы настроить GDM в качестве диспетчера отображения по умолчанию в Linux, необходимо сначала установить его. Откройте терминал и используйте команды, соответствующие вашей ОС Linux, чтобы запустить его.
Ubuntu
Debian
Arch Linux
Fedora
OpenSUSE
Установка Gnome Display Manager завершена. Следующим шагом является включение его на вашем ПК с Linux с помощью системы инициализации systemd. В окне терминала используйте команду systemctl enable. Не забудьте добавить переключатель «f», так как он автоматически отключит ваш старый диспетчер отображения.
Если GDM установлен по умолчанию, перезагрузите систему. Когда он вернется в онлайн, Gnome Display Manager станет новым менеджером входа, который вы видите.
Blank screen with cursor, but no greeter shows
Greeter crashes if there is no available disk space. Check your disk space with df -h .
If disk space is not the issue, it may be due to a bug. Switch to another TTY, and then try loginctl unlock-session session_id or to restart SDDM.
Enable virtual keyboard
Create the following file:
SDDM now displays a button in lower-left corner of login screen to open the virtual keyboard.
Theme settings
Theme settings can be changed in the [Theme] section. If you use Plasma's system settings, themes may show previews.
Set to breeze for the default Plasma theme.
Some themes are available in the AUR, for example archlinux-themes-sddm AUR .
Current theme
Set the current theme through the Current value, e.g. Current=archlinux-simplyblack .
Editing themes
The default SDDM theme directory is /usr/share/sddm/themes/ . You can add your custom made themes to that directory under a separate subdirectory. Note that SDDM requires these subdirectory names to be the same as the theme names. Study the files installed to modify or create your own theme.
Customizing a theme
Testing (previewing) a theme
You can preview an SDDM theme if needed. This is especially helpful if you are not sure how the theme would look if selected or just edited a theme and want to see how it would look without logging out. You can run something like this:
This should open a new window for every monitor you have connected and show a preview of the theme.
Note: This is just a preview. In this mode, some actions like shutdown, suspend or login will have no effect.
Mouse cursor
To set the mouse cursor theme, set CursorTheme to your preferred cursor theme.
Valid Plasma mouse cursor theme names are breeze_cursors , Breeze_Snow and breeze-dark .
User icon (avatar)
This article or section is out of date.
Reason: SDDM detects icons in /var/lib/AccountsService/icons/ without configuration and Plasma no longer creates the files in $HOME/ . (Discuss in Talk:SDDM)
SDDM reads the user icon (a.k.a. "avatar") as a PNG image from either ~/.face.icon for each user, or the common location for all users specified by FacesDir in an SDDM configuration file. The configuration setting can be placed in either /etc/sddm.conf directly, or, better, a file under /etc/sddm.conf.d/ such as /etc/sddm.conf.d/avatar.conf .
To use the FacesDir location option, place a PNG image for each user named username.face.icon at the location specified by the FacesDir key in the configuration file. The default location for FacesDir is /usr/share/sddm/faces/ . You can change the default FacesDir location to suit your needs. Here is an example:
The other option is to put a PNG image named .face.icon at the root of your home directory. In this case, no changes to any SDDM configuration file is required. However, you need to make sure that sddm user can read the PNG image file(s) for the user icon(s).
Note: In many KDE versions, the user icon image file is ~/.face and ~/.face.icon is a symlink to that file. If the user icon images are symlinks, you need to set proper file permissions to the target files.
Rotate display
One or more users do not show up on the greeter
Warning: Users set with a UID lower than 1000 or higher than 60513 should generally not be exposed to a display manager.
By default, SDDM is configured to displays only users with a UID in the range of 1000 to 60513. If the UIDs of the desired users are outside this range then you will have to modify the range.
For example, for a UID of 501, set MinimumUid and hide those with shells used by system users:
For users with a higher UIDs, set MaximumUid to the appropriate value.
DPI settings
Sometimes it is useful to set up the correct monitor's PPI settings on a "Display Manager" level.[3] To do so you need to add to ServerArguments the parameter -dpi your_dpi at the end of the string. For example:
Диспетчер отображения LXDE
LXDM — это менеджер входа на рабочий стол по умолчанию для LXDE и многих других менее известных окружений рабочего стола в Linux. Он очень легкий, и по этой причине многие люди предпочитают его использовать.
Для использования LXDM в вашей системе не требуется LXDE или какой-либо другой пакет, связанный с LXDE. Диспетчер дисплея полностью независим от остальной части рабочего стола. Установите его, открыв терминал и введя одну из команд ниже.
Ubuntu
Debian
Arch Linux
Fedora
OpenSUSE
LXDM, как и все менеджеры входа в систему, настраивается в системе через systemd. Откройте терминал и включите его (с помощью переключателя «f»), чтобы установить его в качестве диспетчера отображения по умолчанию.
Перезагрузите компьютер с Linux. После перезапуска LXDM станет новым диспетчером дисплея в системе.
Autologin
SDDM supports automatic login through its configuration file, for example:
This configuration causes a KDE Plasma session to be started for user john when the system is booted. Available session types can be found in /usr/share/xsessions/ for X and in /usr/share/wayland-sessions/ for Wayland.
An option to autologin into KDE Plasma while simultaneously locking the session is not available [2]
You can add a script that activates the screensaver of KDE to the autostart as a workaround:
Отключить GDM
Необходимо отключить GDM на длительный период? Запустите команду отключения.
Когда GDM выключен, выйдите из рабочего стола и перезагрузите компьютер. После перезапуска вы заметите, что диспетчер дисплея Gnome теперь является приглашением терминала.
конфигурация
Чтобы настроить SDDM в KDE, нам просто нужно перейти в Системные настройки » Экран входа в систему (SDDM) и мы получим что-то вроде этого:
Как видите, мы можем изменить тему SDDM и, к счастью, у нас есть 4 хороших варианта на выбор. В правом нижнем углу есть кнопка, которая позволяет нам изменить фоновое изображение.
Во вкладке Advanced мы находим другие интересные параметры, такие как тема курсора по умолчанию или возможность автоматического входа в систему.
И это все дорогие друзья. У нас уже есть еще один вариант для использования в качестве диспетчера сеансов. Помните, что есть и другие альтернативы, такие как GDM, LightDM, KDM, ХДМ, Тонкий или просто не использовать 😛
Хотя это не так хорошо известно, SDDM быстро завоевывает себе репутацию в качестве диспетчера отображения для сред рабочего стола Qt. В настоящее время как KDE Plasma 5, так и LXQt активно его используют из-за его легко настраиваемого и настраиваемого характера. Тем не менее, любой может использовать SDDM, даже без рабочего стола на основе Qt, такого как KDE или LXQt, поскольку он обрабатывает практически любой рабочий стол, на который на него нападают.
Для установки SDDM требуется только пакет «sddm». Установите его с помощью одной из следующих команд терминала ниже.
Ubuntu
Debian
Arch Linux
Fedora
OpenSUSE
Чтобы использовать SDDM, вы должны сначала включить его в диспетчере входа в систему с помощью переключателя «f».
Завершите процесс установки SDDM, перезагрузив компьютер с Linux. Когда он вернется в режим онлайн, SDDM будет приветствовать вас как экран входа в систему по умолчанию.
Running under Wayland
SDDM can run rootless under Wayland, but currently only when using the sddm-git AUR package.
Create a new config file in the /etc/sddm.conf.d/ directory, name it something like /etc/sddm.conf.d/10-wayland.conf .
Add the following to the new file:
Next, you will need a Wayland compositor (such as KDE's KWin compositor) to render SDDM, and enter the program and relevant arguments as a parameter to CompositorCommand .
KDE / KWin
Warning: As SDDM will be treated as a separate window by KWin, logging in will close the window. Therefore logging out or switching user will present undesirable behaviour.
Tip: Any changes to your display configuration in KDE Wayland (e.g. monitor layout, resolution, etc) will not persist to SDDM. To make them persist, open KDE's System Settings and navigate to Startup and Shutdown> Login Screen (SDDM) and click "Apply Plasma Settings. ". You will need to have permission to perform this action.
Add the following as a parameter to CompositorCommand into the SDDM config file created above (e.g /etc/sddm.conf.d/10-wayland.conf ):
To enable virtual keyboard support (e.g. using qt5-virtualkeyboard or maliit-keyboard ), append the --inputmethod flag with the appropriate keyboard to the kwin_wayland command, like so (replacing maliit-keyboard with qtvirtualkeyboard as necessary):
Unlock KDE Wallet automatically on login
Остановить или перезапустить SDDM
Благодаря мощности systemd пользователи могут перезагрузить или остановить диспетчер входа в систему SDDM в любое время прямо с терминала. Чтобы временно остановить работу SDDM, введите в терминал следующую команду.
В качестве альтернативы перезагрузите SDDM и перезапустите его процесс на вашем ПК с Linux с помощью команды перезапуска.
15 комментариев, оставьте свой
Troubleshooting
Отключить SDDM
В какой-то момент вам может потребоваться отключить SDDM на вашем ПК с Linux. Подобно GDM и LXDM, этот диспетчер дисплея можно отключить (при перезагрузке) с помощью команды disable:
Отключить LXDM
Чтобы отключить диспетчер отображения LXDE, запустите команду disable в окне терминала. Имейте в виду, что вы должны повторно запустить команду enable, чтобы запустить ее обратно!
При отключенном LXDM перезагрузите компьютер с Linux. При загрузке резервной копии LXDM будет заменен окном терминала.
Вы можете быть заинтересованы
Доступные темы
Вот несколько скриншотов остальных тем, которые мы можем выбрать:
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » Учебники / Руководства / Советы » SDDM: легкий и красивый диспетчер сеансов [Установка в ArchLinux]
Хотя в этом методе нет ничего плохого, xorg.conf устарел и может напугать многих пользователей.
Utilizar XRandR больше быстро y простой. Кроме того, он имеет несколько графических интерфейсов и может использоваться для другие предметы первой необходимости очень интересно, например конфигурация двух мониторов и т. д.
Using a fingerprint reader
Note: Make sure that your fingerprint is registered before making these changes. Fingerprint support is not completely working properly yet, and it seems logging in with only a password no longer works using this method.
SDDM works with a fingerprint reader when using fprint. After installing fprint and adding fingerprint signatures, add the following to the top of /etc/pam.d/sddm :
In order to use either a password or a fingerprint, you can instead add the following to the top of the file:
Tip: To make this work in KDE's lock screen, you can add the same line at the beginning of /etc/pam.d/kde .
In order to use either a password or a fingerprint, you can add the following to the top of the file:
The first line looks different from the corresponding /etc/pam.d/sddm configuration because the KDE lock screen does not need to run the KWallet pam module.
If you now press enter in the empty password field, the fingerprint reader should start working.
Numlock
If you want to enforce Numlock to be enabled, set Numlock=on in the [General] section.
Enable HiDPI
Create the following file:
Hangs after login
Try removing ~/.Xauthority and logging in again without rebooting. Rebooting without logging in creates the file again and the problem will persist.
Читайте также: