Присоединяйтесь!
Авторизация

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

28 May 2016 - Автор ov4

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

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

28 May 2016
ov4
автор статьи

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

Ваш комментарий будет первым

Отправить комментарий

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

Присоединяйтесь
Новые сообщения
  • Проект по удаленному доступу
    09 July, 2020
    Ищу помощника на проект по созданию проекта на базе RPi. Базово - настройка вебкамеры+модема. Далее, возможно будут...…
  • Raspberry pi 4 не включается
    27 June, 2020
    @antonabsatarov#6188 что ты имеешь введу под "правильным" форматированием флешки? Все же исправно работало, а в один момент...…
  • Raspberry pi 4 не включается
    27 June, 2020
    @x6vital#6185 я сам столкнулся со схожей проблемой. Решил правильным форматированием флэшки (криво устанавливалась ОС), а...…
  • Как запустить X без монитора?
    22 June, 2020
    Как вы поняли, что они не запускаются? …
  • Как запустить X без монитора?
    22 June, 2020
    Добрый день, поставил на малину расбери ос с рабочим столом, если она загружается без монитора то не стартуют приложения...…
  • Raspberry pi 4 не включается
    19 June, 2020
    @mojo#6171 дело в том что она вообще неадекватно себя как то ведёт. Просто в один момент перестала включаться. Пробую...…
  • Troyka Cap
    19 June, 2020
    Всем спасибо вопрос больше не актуален …
  • Troyka Cap
    19 June, 2020
    @mojo#6178 спасибо скорее всего я уже нашёл ответ: Подключение Платформа устанавливается сверху на одноплатник Raspberry...…
  • rap os без Х + twinkle + service чо происходит
    18 June, 2020
    Добрый день, подскажите пожалуйста, установил настроил twinkle на малину(rasp os linux 10), запускаю через терминал twinkle...…
  • Troyka Cap
    18 June, 2020
    @mojo#6178 держу в курсе) я гулять пошёл и по этому от меня связи не будет до след дня надеюсь что Вы сможете помочь …
  • Troyka Cap
    18 June, 2020
    @mojo#6178 да и как могут быть проблемы с пинами Pi если вентелятор работает от тройка кэп просто от других пинов вопрос...…
  • Troyka Cap
    18 June, 2020
    @mojo#6175 дело не в разбери пинах так как я пробовал ставить вентилятор на саму разбери и он работал и на тройке он...…
  • Troyka Cap
    18 June, 2020
    нет. проблема врядли в токе. Там 1 светодиод, ему вполне хватит питания от RasPi …
  • Troyka Cap
    18 June, 2020
    @mojo#6176 просто в видео у амперки где обзор на тройку обзор там доп блок питания может просто не хватает тока? …
  • Troyka Cap
    18 June, 2020
    В самом Cap'е врядли могут быть проблемы. Там почти нет ничего такого, что может не работать. …
  • Troyka Cap
    18 June, 2020
    На схеме есть соответствие пинам Cap'а пинам на Raspberry Pi Попробуй модуль со светодиодом подключить напрямую к RasPi...…
  • Troyka Cap
    18 June, 2020
    > @Artem90056#6167 какие подробности я не сказал? Никаких. Я в принципе не понимаю, как ПИН может не работать....…
  • Troyka Cap
    18 June, 2020
    @mojo#6170 возможно что я не втыкаю в тройку кэп доп зарядник и мне не хватает мощности? …
  • Troyka Cap
    18 June, 2020
    @mojo#6170 http://wiki.amperka.ru/продукты:raspberry-troyka-cap пролистни чуть ниже проект маячок дана схема и код …
  • Raspberry pi 4 не включается
    18 June, 2020
    так и должно быть. Без SD карты горят все светодиоды Скорее всего не тот образ записал на карту …
  • Troyka Cap
    18 June, 2020
    Скидывай код и схему к какому пину Troyka Cap и что ты подключаешь …
  • Troyka Cap
    18 June, 2020
    @sv-lary#6166 не работают пины на troyka cap беру пример кода с амперки делаю всё по схеме но результата нет …
  • Troyka Cap
    18 June, 2020
    @sv-lary#6166 скажи что тебе ещё сказать? …
  • Troyka Cap
    18 June, 2020
    @sv-lary#6166 какие подробности я не сказал? я то знаю почему пины не работают да? …
  • Troyka Cap
    18 June, 2020
    > @Artem90056#6165 Troyka Cap не хочет работать И? А можно - хоть какие-то подробности? Или Вы предполагаете, что...…