Поиск по сайту:

Как установить и настроить SLiM в Debian 9


Полная форма SLiMSimple Login Manager. Это очень легкий менеджер входа в систему для Linux. Это очень настраиваемый и очень простой в настройке. Менеджер входа SLiM также имеет множество тем. Темы очень привлекательные, и после небольшого исследования вы даже можете создавать свои собственные темы SLiM.

На момент написания этой статьи проект SLiM прекращен. Согласно Arch Wiki, последняя версия SLiM была выпущена в 2013 году.

В этой статье я покажу вам, как установить и настроить SLiM на Debian 9 Stretch. Давайте начнем.

Установка СЛиМ:

SLiM доступен в официальном репозитории пакетов Debian 9 Stretch. Так что это очень легко установить.

Сначала обновите кэш репозитория пакетов APT с помощью следующей команды:

$ sudo apt update

Кэш репозитория пакетов APT должен быть обновлен.

Теперь установите SLiM на свой компьютер с Debian 9 Stretch с помощью следующей команды:

Теперь выберите и нажмите .

Скорее всего, у вас будут установлены другие менеджеры входа, такие как GDM, KDM или LightDM. Но вы не можете включить диспетчер нескольких входов. Поэтому вы должны отключить тот, который вы используете, и включить SLiM. Просто выберите slim и выберите , а затем нажмите , как показано на снимке экрана ниже, чтобы включить SLiM и отключить другие менеджеры входа в систему. в моем случае это LightDM.

Менеджер входа SLiM должен быть установлен.

Теперь перезагрузите компьютер с помощью следующей команды:

$ sudo reboot

Как только ваш компьютер загрузится, вы должны увидеть диспетчер входа SLiM. Теперь введите свое имя пользователя и нажмите .

Теперь введите свой пароль и нажмите .

Вы должны войти в среду рабочего стола, как показано на скриншоте ниже.

Файлы конфигурации SLiM:

Файл конфигурации SLiM — /etc/slim.conf.

Вы можете добавить или удалить параметры в файле /etc/slim.conf, чтобы настроить диспетчер входа SLiM по своему усмотрению. О некоторых вариантах я расскажу позже в этой статье.

Установка тем SLiM:

Тема SLiM по умолчанию в Debian 9 Stretch не такая уж и красивая. Хорошей новостью является то, что вы можете установить новые темы SLiM.

Чтобы установить новую тему Slim, просто загрузите тему и поместите папку темы в папку /usr/share/slim/themes. Вот и все. Очень просто.

После недолгих поисков я нашел на GitHub репозиторий adi1090x/slim_themes с темами SLiM. В этом разделе я покажу вам, как установить все темы SLiM из репозитория adi1090x/slim_themes GitHub.

Сначала установите Git с помощью следующей команды:

$ sudo apt install git

Теперь нажмите y, а затем нажмите .

Гит должен быть установлен.

Теперь перейдите в каталог ~/Downloads:

$ cd ~/Downloads

Теперь клонируйте репозиторий GitHub adi1090x/slim_themes с помощью следующей команды:

$ git clone https://github.com/adi1090x/slim_themes

Его следует клонировать.

Теперь перейдите в каталог slim_themes/ с помощью следующей команды:

$ cd slim_themes

Как видите, есть каталог themes/ и внутри этого каталога много подкаталогов. Каждый из этих подкаталогов представляет тему SLiM. Название темы совпадает с названием подкаталога.

Вы можете установить все темы или установить ту, которая вам нравится. Чтобы просмотреть тему перед ее применением, вы можете запустить следующую команду:

$ slim -p THEME_DIRECTORY

Допустим, вы хотите предварительно просмотреть тему overlay. Запустите следующую команду из каталога slim_themes/:

$ slim -p themes/overlay

Как видите, тема overlay находится в режиме предварительного просмотра.

Теперь, чтобы установить только тему overlay, выполните следующую команду из каталога slim_themes/:

$ sudo cp -Rv themes/overlay /usr/share/slim/themes

Должна быть установлена тема overlay.

Чтобы установить все темы, выполните следующую команду из каталога slim_themes/:

$ sudo cp -Rfv themes /usr/share/slim

Все темы должны быть установлены, как вы можете видеть на скриншоте ниже.

Теперь, чтобы активировать понравившуюся тему, скажем, тему overlay, откройте файл конфигурации /etc/slim.conf с помощью следующей команды:

$ sudo nano /etc/slim.conf

Теперь найдите следующую строку, начинающуюся с current_theme, и, как вы видите, debian-softwaves является текущей активной темой.

Измените debian-softwaves на overlay и сохраните файл.

ПРИМЕЧАНИЕ. Здесь также можно указать список тем, разделенных запятыми. Если вы это сделаете, то при каждой загрузке компьютера будет выбираться случайная тема.

Теперь перезагрузите компьютер с помощью следующей команды:

$ sudo reboot

Когда ваш компьютер загрузится, должна появиться новая тема SLiM, как вы можете видеть на снимке экрана ниже.

Создание собственных тем SLiM:

Темы SLiM также легко создавать. Если вы хорошо разбираетесь в графике, вы можете легко создать новую тему SLiM, посмотрев, как создаются другие темы SLiM.

В теме SLiM всего 3 файла:

  1. jpg — это изображение в формате JPEG, показывающее фон диспетчера входа SLiM.

  2. jpg — это изображение в формате JPEG, показывающее панель входа в систему диспетчера входа SLiM.

  3. theme — это текстовый файл конфигурации. Здесь вы указываете сопоставление того, где panel.jpg будет размещен на background.jpg, позиции, где поле имени пользователя и пароля и кнопка входа находятся на panel.jpg изображение.

Пример файла конфигурации slim.theme темы менеджера входа SLiM:

Общие параметры конфигурации SLiM:

В этом разделе я расскажу о некоторых распространенных параметрах конфигурации SLiM. Параметры можно изменить в файле /etc/slim.conf, чтобы изменить поведение SLiM.

hidecursor — может быть true или false. По умолчанию курсор мыши скрыт в окне входа в SLiM. Чтобы включить курсор мыши, установите для параметра hidecursor значение false.

default_user — по умолчанию вы должны вводить свое имя пользователя каждый раз, когда входите в систему. Чтобы установить имя пользователя по умолчанию, раскомментируйте этот параметр и установите свое имя пользователя по умолчанию.

focus_password — если задан default_user, то при установке focus_password на yes основное внимание будет уделяться полю пароля.

auto_login — если установлено значение yes, вы войдете в систему как пользователь по умолчанию, вам не нужно будет вводить пароль. Чтобы это работало, должен быть установлен default_user.

Статьи по данной тематике: