SDDM: Легкий і красивий менеджер сеансів [Встановлення в ArchLinux]

SDDM (Simple Desktop Display Manager) - це, як випливає з назви Менеджер сесій щоб отримати доступ до нашого улюбленого робочого столу. Для тих, хто не розуміє, про що я говорю, диспетчер сеансів – це екран, який з’являється, коли ми вмикаємо комп’ютер і запитує у нас ім’я користувача та пароль 

sddm

У чому особливість SDDM? Ну, це засновано на QML і тому він досить легкий і настроюється. Можна досягти дуже гарних тем, таких як стандартна, і найкраще, вона чудово інтегрується з KDE.

Установка

Пам’ятаю, намагався скомпілювати Дебіан Візі але для цього потрібна була залежність від вищої бібліотеки, ніж бібліотека у сховищі.

Якщо будь-який користувач встановив його в будь-якому іншому дистрибутиві, будь ласка, повідомте мені через коментарі, щоб оновити статтю та додати установку в інших дистрибутивах.

У цьому випадку мені вдалося встановити його на ArchLinux з AUR:

$ yaourt -S sddm-git kcm-sddm-git

Перший встановлює нас SDDM а друге - ми встановлюємо пакет для його інтеграції Системні налаштування de KDE.

Перш ніж щось встановлювати, прочитайте, що я збираюся прокоментувати нижче 

Через мої обмеження провайдера я не можу використовувати порт для використання GIT. Ось чому для «клонування» сховища з GitHub мені потрібно змінити:

git clone git://github.com/sddm/sddm.git

по

git clone https://github.com/sddm/sddm.git

Я роблю це уточнення, тому що за допомогою Son_Link Мені довелося змінити PKGBUILD і чомусь, роблячи це, це призвело до помилки в установці. Здавалося, все вказувало на те, що я не клонував сховище GitHub.

Потім, після модифікації сценарію, якщо я завантажив сховище, але воно не помістило папку туди, куди це потрібно скрипту, тому це дало чергову помилку. Це я виправив, перемістивши папку вручну.

Але не панікуйте, це сталося лише зі мною. ДО Son_Link Наприклад, він встановився без проблем, принаймні мені так сказали 

Увімкніть 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.

Цей файл за замовчуванням мав таке:

[Одиниця] Опис = K Display Manager After = systemd-user-session.service [Служба] ExecStart = / usr / bin / kdm -nodaemon [Встановити] Псевдонім = display-manager.service

Тож я видалив його і залишив так:

[Одиниця] Опис = Простий менеджер дисплея робочого столу After = systemd-user-session.service [Служба] ExecStart = / usr / bin / sddm Перезапуск = завжди [Встановити] Псевдонім = display-manager.service

Я врятував, перезавантажив комп’ютер і вуаля. Він запустився автоматично SDDM замість КДМ.

конфігурація

Щоб налаштувати SDDM у KDE, нам просто потрібно перейти до Системні налаштування » Екран входу (SDDM) і ми отримаємо щось подібне:

SDDM_config

Як бачите, ми можемо змінити тему SDDM і на щастя для нас у нас є 4 приємних варіанти на вибір. У нижньому правому куті є кнопка, яка дозволяє нам змінювати фонове зображення.

На вкладці Додатково ми знаходимо інші цікаві параметри, такі як тема курсора за замовчуванням або можливість автоматичного входу в систему.

SDDM_config1

І це все дорогі друзі. У нас вже є інший варіант, який можна використовувати як менеджер сеансів. Пам'ятайте, що є й інші альтернативи, такі як GDM, LightDM, КДМ, XDM, SLiM або просто не використовуйте 

Доступні теми

Ось кілька знімків екрану решти тем, які ми можемо вибрати:

sddm_elarun

sddm_maldives

sddm_circles