SDDM (Simple Desktop Display Manager) - це, як випливає з назви Менеджер сесій щоб отримати доступ до нашого улюбленого робочого столу. Для тих, хто не розуміє, про що я говорю, диспетчер сеансів – це екран, який з’являється, коли ми вмикаємо комп’ютер і запитує у нас ім’я користувача та пароль
У чому особливість 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 і на щастя для нас у нас є 4 приємних варіанти на вибір. У нижньому правому куті є кнопка, яка дозволяє нам змінювати фонове зображення.
На вкладці Додатково ми знаходимо інші цікаві параметри, такі як тема курсора за замовчуванням або можливість автоматичного входу в систему.
І це все дорогі друзі. У нас вже є інший варіант, який можна використовувати як менеджер сеансів. Пам'ятайте, що є й інші альтернативи, такі як GDM, LightDM, КДМ, XDM, SLiM або просто не використовуйте
Доступні теми
Ось кілька знімків екрану решти тем, які ми можемо вибрати: