Установка и настройка загрузчика SLiM операционной системы ArchLinux.

Почему именно этот загрузчик? Потому что он полностью отвечает философии этой системы - прост, легок, минимален в настройках. И к тому же красив. Это хорошая альтернатива стандартному

1
gdm
.

Дефолтная тема имеет вид:

Default SLiM Theme

Тема состоит из трех файлов:

  • фоновая картинка (background image), может быть формата .png или .jpg;
  • картинка панели (panel image), также формата .png или .jpg;
  • строка ввода (input box) и приветствие (slim.theme).

Имеется возможность самому править готовые темы. В репозиториях ArchLinux имеются сборки тем.

Посмотрим их:

$ sudo pacman -Ss slim themes
  extra/archlinux-themes-slim 1.2-1
  Arch Linux themes for the SLiM login manager
  extra/slim-themes 1.2.3-3
  Themes Pack for Simple Login Manager

Установка этих тем стандартная для Arch:

$ sudo pacman -S archlinux-themes-slim slim-themes

Все темы автоматически распаковываются в директорию

1
/usr/share/slim/themes/
.

$ ls /usr/share/slim/themes/
  archlinux-darch-grey archlinux-simplyblack debian-moreblue flat lake parallel-dimensions rear-window wave
  archlinux-darch-white archlinux-soft-grey default flower2 lunar previous scotland-road zenwalk
  archlinux-retro capernoited fingerprint mindlock rainbow subway

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

1
/usr/share/slim/themes/
.

Пример установки сторонней темы

  1. Скачиваем понравившуюся по ссылке, указанной на домашней странице проекта -

    1
    
    slim.berlios.de/themes
    
    . Пусть это будет тема
    1
    
    10th birthday of Gentoo (Blue)
    
    .

  2. Создаем для скачанной темы папку

    1
    
    gentoo_blue
    
    по пути
    1
    
    /usr/share/slim/themes/
    
    :

$ sudo mkdir /usr/share/slim/themes/gentoo_blue
  1. Распаковываем туда архив темы:
$ sudo tar xjvf ~/Downloads/gentoo_10_blue.tar.bz2 -C /usr/share/slim/themes/gentoo_blue/
  background.jpg
  panel.png
  slim.theme
  1. Проверяем, туда ли все распаковалось:
$ ls /usr/share/slim/themes/gentoo_blue/
  background.jpg panel.png slim.theme
  1. Теперь открываем конфигурационный файл SLiM, находящийся по адресу
    1
    
    /etc/slim.conf
    
    :
$ sudo nano -w /etc/slim.conf
  1. Находим в конце файла строки:
# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme default

и меняем значение строки

1
current_theme
с
1
default
на название папки со скачаной и распакованной темой, то есть, в нашем случае это папка
1
gentoo_blue
:

# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme gentoo_blue
  1. Сохраняем результат и выходим из редактора. Перезагружаемся и видим результат:

Gentoo SLiM Theme

Скриншот экрана приветствия\входа в систему можно сделать, нажав кнопочку F11kbd>. Скрин будет сохранен в формате

1
.png
с именем
1
slim
в корневой папке:

$ ls /slim.png
  /slim.png

Для создания скриншота необходимо наличие в системе пакета

1
imagemagick
.

P.S.

Можно настроить так, чтобы тема выбиралась случайно из набора. Для этого нужно в конфигурационном файле

1
/etc/slim.conf
в строке
1
current_theme
прописать через запятую список тех тем, которые мы хотим видеть.

Например, так:

  # current theme, use comma separated list to specify a set to
  # randomly choose from
  current_theme archlinux-simplyblack,archlinux-soft-grey,archlinux-darch-grey,archlinux-darch-white,archlinux-retro

Mangling Angular

Angular Builder поддерживает параметры среды:- NG_BUILD_MANGLE- NG_BUILD_MINIFY- NG_BUILD_BEAUTIFYМожно установить их при запуске скрипта...… Continue reading

Constructor parameter without access modifier

Published on February 04, 2024

RxJs and DestroyRef Provider

Published on January 24, 2024