Выжмем по максимуму из Raspbian!

2
Нет, это не то, о чём Ты, дорогой читатель, думаешь. Я не создавал образа через загрузчик, не вырезал приложения из 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
На сим, думаю, всё. Ман написал ov4 для конкурса «Автор Месяца».
  • 0

Комментарии (0)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.