I recently installed Manjaro ARM OS Xfce on a Raspberry Pi4B.
To increase the user-friendliness, I tried to hook up the Official Touchscreen display 7" Rpi:
- I finished the tutorial,
- hooked up the ribbon and the 4 cables to 5V,GND ,SCL and SDA
- powered up the whole system.
I get the boot screen with the buffer and the Manjaro logo and then I get a black screen with a blinking cursor.
The OS is straight out of the box the only configuration done is VNC server :
-
ssh into RPi:
ssh @
-
install TigerVNC:
sudo pacman -S tigervnc
-
configure XDMCP by modifying
/etc/lightdm/lightdm.conf
sudo nano /etc/lightdm/lightdm.conf
-
In the
[LightDM]
section:- uncomment and set
start-default-seat=false
- uncomment and set
-
In the
[XDMCPServer]
section:- uncomment and
set enabled=true
- uncomment
port=177
- uncomment and
-
restart lightdm:
sudo systemctl restart lightdm
-
create
/etc/systemd/system/tigervnc.socket
:sudo nano /etc/systemd/system/tigervnc.socket
-
paste the following text:
[Unit] Description=TigerVNC Server [Socket] ListenStream=5900 Accept=yes [Install] WantedBy=sockets.target
-
create
/etc/systemd/system/tigervnc@.service
sudo nano /etc/systemd/system/tigervnc@.service
10 . paste the following text:
[Unit]
Description=TigerVNC Per-Connection Daemon
[Service]
ExecStart=-/usr/bin/Xvnc -inetd -query localhost -geometry 1440x900 -once-urityTypes=None
User=nobody
StandardInput=socket
StandardError=syslog
-
systemctl to start and enable
sudo systemctl start tigervnc.socket sudo systemctl enable tigervnc.socket
-
reboot
sudo reboot
OS: Manjaro ARM Linux aarch64
Host: Raspberry Pi 4 Model B Rev 1.4
Kernel: 5.10.52-1-MANJARO-ARM