Но OrangePi, можно сказать, повезло. Этот одноплатник был приобретён именно что на эмоциях, поэкспериментировать и нельзя сказать, что он у меня пашет, как папа Карло, простаивает несмотря на все его возможности.
Кстати говоря, первое моё знакомство с апельсином вообще закончилось глубокой досадой на то, что «на ветер» была выброшена, так то, не маленькая (даже не смотря на то, что купил по акции, с хорошей скидкой) сумма.
Причина негодования была в том, что изначально я поставил Ubuntu с GUI и буквально на следующий день апельсин перестал прогружать ОС, да и вообще подавать признаки жизни, питание вроде включалось, а дальше всё, приплыли в бухту.
Но по совету товарища поставил Ubuntu без GUI (полностью перезапустив перед этим, тоже оказался тот ещё квест с поиском инструкций, учитывая, что практически все они на китайском, который я не знаю). И о чудо, скоро уже два года, как OrangePi работает без нареканий, но к сожалению, пока «вхолостую». А кроме того, что тоже вызывает чувство досады, для апельсина (у которого своей свободной памяти оказалось около 113 гигабайт свободных) была куплена sd-карточка на 116 гигабайт, взял бы может ещё побольше, да доверия у меня такие карты особого не вызывают, хотя на самом деле, как выяснилось позже, острой нужды в ней не возникло, но гигантомания (надо всего да побольше) сказалась.
И вот незадача, если при GUI я свою карточку (кстати, изначально «хотелки» были установить Ubuntu на карту, а не на внутрянку, но почему-то у меня так и не получилось это сделать, видимо руки у меня всё-таки кривые) видел сразу, а при подключении по SSH она есть и «CUI-линуксоиды» знают где, но далеко не все пользователи Linux работают исключительно в эмуляторе терминала. Всё-таки немалый процент такие же любители GUI, как и виндузятники, особенно те кого в Linux засунули насильно, спасибо импортозамещению, такие в полк прибавляются с каждым днём. Так вот я и подумал, не все же к апельсину с Linux’а подключаются, да и те кто с Linux’а могут не знать «где и как искать». Да и решил дополнить ещё рабочим вариантом альтернативы GUI (пусть и частичной).
Для начала, первый вопрос, как узнать, где наша SD-карточка?
df -h
Покажет все смонтированные устройства. Можно ещё:
lsblk
Вероятнее всего, диска называться будет:
/dev/mmcblk0p1
А диск апельсина, на котором стоит система будет иметь путь: /dev/mmcblk0p0
С полным списком ознакомиться можно:
sudo fdisk -l
Впрочем, если точки монтирования нет, не беда, смонтируем сами:
sudo mkdir /mnt/sdcard
sudo mount /dev/mmcblk1p1 /mnt/sdcard
Где вместо mmcblk1p1 подставляем значение полученное с помощью lsblk. Проверим:
df -h | grep sdcard
Если порядок, то
cd /mnt/sdcard

Теперь второй вопрос, альтернатива GUI для OrangePi?
Поскольку мой опыт работы с GUI оказался плачевным, варианты работы с GUI, которые подразумевают уже установленную GUI на апельсине я не рассматривал, а там на самом деле действительно много предложений, но насколько они рабочие я судить не берусь. Здесь кстати сразу оговорка, что фактически и та альтернатива, что будет предложена далее подразумевает рисунка GUI будет только на «клиентской» части, в то время как серверной части будут передаваться X-события. Фактически, рабочей среды, как таковой не будет, будут запускаться окна приложений, не более.
На апельсине (не забываем обновлять пакеты sudo apt update && sudo apt upgrade -y):
sudo apt update
sudo apt install xauth x11-apps
Далее, проверим
which xauth
Здесь:
sudo nano /etc/ssh/sshd_config
Надо найти следующие строки:
X11Forwarding yes
X11DisplayOffset 10
Убедитесь, что они не закомментированы (У меня, например, вторая строка была закомментирована: #X11DisplayOffset 10, комментарий убрать). Перезапуск:
sudo systemctl restart ssh
При подключении, если с Linux/MacOS, добавляем флаг -X или -Y:
ssh -X user@orange_pi_ip или ssh -Y user@orange_pi_ip
У виндузятников, для PuTTY + Xming / VcXsrv
• В PuTTY:
• Connection → SSH → X11 → ☑ Enable X11 forwarding
Подключились, проверьте:
xclock
Появилось окно с часами, значит всё работает. Что ещё можно запустить таким образом:
Базовые (проверка/отладка):
xclock
xeyes
xcalc
xterm
Редакторы:
gedit
mousepad
leafpad
pluma
Браузеры (в некоторых случаях, будет не лишним добавить --no-sandbox):
firefox
chromium
google-chrome
Файловые менеджеры:
nautilus
thunar
pcmanfm
dolphin
Диски и система:
gparted
gnome-disks
gnome-system-monitor
Да и всё то, что для работы нуждается в «окнах», но при этом не требует инструментов среды рабочего стола (Gnome, XFCE, KDE). Впрочем, браузеры всё же могут не запуститься из-за конфликтов Wayland с Xorg, иногда, это решается установкой Xvfb на апельсине:
sudo apt install xvfb
После установки:
Xvfb :99 -screen 0 1280x720x16 &
export DISPLAY=:99
Но может и не помочь, что до остальных приложений gnome-disks может показать ту самую SD-карту.







