Нет, это не то, о чём Ты, дорогой читатель, думаешь. Я не создавал образа через загрузчик, не вырезал приложения из Raspbian, и так далее по списку извращений с готовым образом. Сегодня Мы поговорим о Minibian и настройке WM (оконного менеджера) в целях сохранения ОЗУ и мощности ЦП. Кому интересно - прошу, красноглазим).

Скачаем и запишем образ, лежит здесь: ТЫЦ

После загрузки - голая консоль.... Едем далее. Пока будем смотреть в паутину через Ethernet-port.

apt update - обновляем список пакетов

apt install firmware-brcm80211 pi-bluetooth wpasupplicant firmware-realtek wpasupplicant -y - устанавливаем драйвера

Теперь можно поднять Wi-Fi:

Поправим файл /etc/network/interfaces . Пропишем там

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Теперь поправим файл /etc/wpa_supplicant/wpa_supplicant.conf . Пропишем там

network={
ssid="Имя вашей сети"
psk="Пароль"
}

Перезагружаемся, можно вытащить Ethernet.

apt install nano sudo rpi-update raspi-config -y - устанавливаем текстовый редактор, sudo, специальную утилиту обновления, утилиту конфигурации

Запустим raspi-config. Там нажмём:

expand_rootfs - здесь вы можете увеличить корневой раздел на всю SD

configure_keyboard - в этом пункте вы можете выбрать драйвер клавиатуры

change_locate - установка языка

change_timezone - выбор часового пояса.

memory_split - управление памятью видеочипа. Здесь стоит выбрать 128M для работы с 180p 60FPS, так как память видеочипу выделяется из ОЗУ

overclock - разгон процессора. Сильно, думаю, гнать не стоит. Можно повредить SD и увеличить температуру ЦП. При разгоне рекомендую иметь хорошую карту памяти, радиаторы и куллер на ЦП

ssh - включение или выключение сервера удалённого доступа SSH.

Далее нажимаем Ctrl+F и соглашаемся на перезагрузку.

rpi-update - обновимся

adduser pi - добавим пользователя в систему.

usermod -a -G sudo pi - дадим пользователю возможность использовать sudo

visudo - откроем настройки sudo

И пропишем: pi ALL=(ALL) ALL

Сохранимся.

Снова перезагрузимся, и войдём теперь уже под пользователя pi.

sudo apt install xorg - установим графический сервер.

Изменим файл ~/.xinitrc Пропишем там: exec openbox-session

Сохранимся

Далее

nano -w ~/.bash_profile - откроем редактором файл ~/.bash_profile

И пропишем там: [[ $(fgconsole 2>/dev/null) == 1 ]] && exec startx -- vt1

Сохранимся

nano -w /etc/inittab - откроемредакторм файл /etc/inittab и пропишем там: c1:2345:respawn:/sbin/agetty -a pi -8 -s 38400 tty1 linux

А так же поставим # перед существующей похожей строкой

Сохранимся

sudo apt install openbox obenbox-themes obconf obmenu tint2 feh lxterminal lxappearance -y - установим WM, панель, апплеты, терминал и утилиты для настройки.

Скачаем картинку для обоев, например файл 1.jpg в домашнюю папку.

Теперь откроем файл ~/.fehbg

И пропишем там: feh --bg-scale '/home/pi/1.jpg'

Сохранимся

Теперь настроим панель, я предпочитаю настройки от Manjaro, его можно взять тут: ТЫЦ.

Скопируем конфиг в файл ~/.config/tint2/tint2rc

Теперь настроим Openbox. Обои мы почти установили, откроем файл ~/.config/openbox/autostart.sh и пропишем там:

xmodmap ~/.Xmodmap & 
feh --bg-scale /home/pi/1.jpg &
tint2 &

Сохранимся

Теперь запустим графику: startx

Если всё сделали правильно - перед нами будут обои, панелька и меню приложений по ПКМ. Им и займёмся. Запустим obmenu.

Там видны все подпапки. С помощью кнопки + можно добавить приложение. Появятся графы Name, Execute. Name - имя приложения в меню, Execute - само приложение. Например Name=Terminal, Execute= lxterminal, то в меню появится строка Terminal, кликнув по которой, мы запустим lxterminal. Удалять приложения из меню кнопкой -.

Тепеь запустим obconf. Там можно выбрать тему окон, добавить или убрать кнопки окон и многое другое. Настройка также через графику.

Теперь запустим lxappearance. Также загрузим иконки и по желанию gtk-тему. Установим их в меню lxappearance.

Впринципе, настройка openbox окончена, более подробно тут: ТЫЦ. Установим нужные приложения, приведу небольшой список легковесных:

luakit - браузер

pcmanfm - файловый менеджер

leafpad - текстовый редактор

lxmusic - аудиоплеер

vlc - видеоплеер со всеми кодеками

libreoffice - офис

p7zip и unrar - архиваторы

И очистим кеши, а также удалим не нужное:

sudo apt purge obconf obmenu raspi-config lxappearance
sudo apt clean

На сим, думаю, всё. Ман написал для конкурса "Автор Месяца".

Тэги:

 

Автор:

Комментариев: 0

Ваш комментарий

Авторизуйтесь для отправки комментария

© Сообщество пользователей RaspberryPi 2021