remove_realvnc
remove_realvnc cuz rpi had added the realvnc 64bit pkg
This commit is contained in:
parent
1ef3ee8fe0
commit
5e20cae3de
160
README.md
160
README.md
|
|
@ -1096,166 +1096,6 @@ Change the default VNC access password.
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
If you wanna install another VNC server packages, just like RealVNC, you can do this bellow:
|
|
||||||
|
|
||||||
(You need to disable our system default VNC service before installation)
|
|
||||||
|
|
||||||
*But we still suggest you to use the default VNC of system by us.*
|
|
||||||
|
|
||||||
#### Install RealVNC Remote Desktop Of macOS Mojave Theme Desktop Environment
|
|
||||||
|
|
||||||
```
|
|
||||||
vnc_pkg='VNC-Server-6.6.0-Linux-ARM.deb' ; \
|
|
||||||
sudo \
|
|
||||||
sed -i '/deb http:\/\/mirrors.tuna.tsinghua.edu.cn\/debian\/ sid main non-free contrib/d' \
|
|
||||||
/etc/apt/sources.list ; \
|
|
||||||
sudo apt clean all ; \
|
|
||||||
sudo echo 'deb http://mirrors.tuna.tsinghua.edu.cn/debian/ sid main non-free contrib' \
|
|
||||||
>>/etc/apt/sources.list ; \
|
|
||||||
sudo dpkg --add-architecture armhf ; sudo apt update ; \
|
|
||||||
cd ~ ; wget https://www.realvnc.com/download/file/vnc.files/$vnc_pkg ; \
|
|
||||||
sudo apt install ./$vnc_pkg ; \
|
|
||||||
rm -rf ./$vnc_pkg ; \
|
|
||||||
sudo dpkg --remove-architecture armhf ; sudo apt update ; \
|
|
||||||
sudo systemctl enable vncserver-x11-serviced.service ; \
|
|
||||||
sudo systemctl start vncserver-x11-serviced.service ; \
|
|
||||||
sudo \
|
|
||||||
sed -i '/deb http:\/\/mirrors.tuna.tsinghua.edu.cn\/debian\/ sid main non-free contrib/d' \
|
|
||||||
/etc/apt/sources.list ; \
|
|
||||||
sudo apt clean all ; sudo apt update
|
|
||||||
```
|
|
||||||
|
|
||||||
**Attention please!!**
|
|
||||||
|
|
||||||
```
|
|
||||||
sudo \
|
|
||||||
sed -i '/deb http:\/\/mirrors.tuna.tsinghua.edu.cn\/debian\/ sid main non-free contrib/d' \
|
|
||||||
/etc/apt/sources.list ; \
|
|
||||||
```
|
|
||||||
|
|
||||||
**Don't miss this command in the process of installing RealVNC on it above!!!**
|
|
||||||
|
|
||||||
Click [here](https://www.realvnc.com/en/connect/download/viewer/) to download RealVNC client
|
|
||||||
|
|
||||||
Install and run the client, enter the IP address directly, do not need to fill in the port, username, and password is your system's login user and password.
|
|
||||||
|
|
||||||
**PS:**
|
|
||||||
|
|
||||||
*Some advanced instructions for Realvnc:*
|
|
||||||
|
|
||||||
#### Installed system unit for VNC Server in Service Mode Mode Daemon
|
|
||||||
|
|
||||||
Start or stop service with:
|
|
||||||
|
|
||||||
```
|
|
||||||
systemctl (start-stop) vncserver-x11-service.service
|
|
||||||
```
|
|
||||||
|
|
||||||
Mark or unmark the service to be started at boot time with:
|
|
||||||
|
|
||||||
```
|
|
||||||
systemctl (enable-disable) vncserver-x11-service.service
|
|
||||||
```
|
|
||||||
|
|
||||||
How to kill all Process:
|
|
||||||
|
|
||||||
```
|
|
||||||
killall vncserver-x11-core vncserver-x11 vncagent vncserverui
|
|
||||||
```
|
|
||||||
|
|
||||||
**When you do not have a monitor you need do this way**
|
|
||||||
|
|
||||||
*VNC Server Virtual Mode*
|
|
||||||
|
|
||||||
In this mode, the VNC connect address is:
|
|
||||||
|
|
||||||
```
|
|
||||||
your-Rpi-ip-address:1
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
|
||||||
## Mode A:
|
|
||||||
|
|
||||||
Installed system unit for VNC Server in Virtual Mode Daemon
|
|
||||||
(This feature needs a RealVNC license)
|
|
||||||
|
|
||||||
Start or stop service with:
|
|
||||||
|
|
||||||
systemctl (start-stop) vncserver-virtuald.service
|
|
||||||
|
|
||||||
Mark or unmark the service to be started at boot time with:
|
|
||||||
|
|
||||||
systemctl (enable-disable) vncserver-virtuald.service
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
|
||||||
## Mode B:
|
|
||||||
|
|
||||||
Another way run Virtual Mode Daemon:
|
|
||||||
(Custom way without license)
|
|
||||||
(From Pi forum https://www.raspberrypi.org/forums/viewtopic.php?t=249124)
|
|
||||||
|
|
||||||
Do as the follow steps:
|
|
||||||
|
|
||||||
1. Install a package:
|
|
||||||
|
|
||||||
apt install xserver-xorg-video-dummy -y
|
|
||||||
|
|
||||||
2. Run command:
|
|
||||||
|
|
||||||
killall vncserver-x11-core vncserver-x11 vncagent vncserverui ;\
|
|
||||||
systemctl stop vncserver-x11-serviced.service ;\
|
|
||||||
systemctl disable vncserver-x11-serviced.service ;\
|
|
||||||
systemctl stop vncserver-virtuald.service ;\
|
|
||||||
systemctl disable vncserver-virtuald.service
|
|
||||||
|
|
||||||
3. Create a service script:
|
|
||||||
|
|
||||||
/usr/lib/systemd/system/vncserver-pi.service
|
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
[Unit]
|
|
||||||
Description=VNC Server in Virtual Mode daemon
|
|
||||||
After=network.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
User=pi
|
|
||||||
Type=forking
|
|
||||||
ExecStart=/usr/bin/vncserver :1
|
|
||||||
ExecStop=/usr/bin/vncserver -kill :1
|
|
||||||
Restart=on-failure
|
|
||||||
RestartSec=5
|
|
||||||
KillMode=process
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
||||||
---------------------------------------------------
|
|
||||||
|
|
||||||
4. To enable the system Xorg server for all users, run:
|
|
||||||
|
|
||||||
vncinitconfig -enable-system-xorg
|
|
||||||
|
|
||||||
All answers need to choose "Y"
|
|
||||||
|
|
||||||
If you wanna disable, run:
|
|
||||||
|
|
||||||
vncinitconfig -disable-system-xorg
|
|
||||||
|
|
||||||
5. Generate a "/etc/X11/vncserver-virtual.conf" conf file, run:
|
|
||||||
|
|
||||||
vncinitconfig -virtual-xorg-conf
|
|
||||||
|
|
||||||
6. Then enable and start service:
|
|
||||||
|
|
||||||
systemctl enable vncserver-pi.service
|
|
||||||
systemctl start vncserver-pi.service
|
|
||||||
|
|
||||||
|
|
||||||
Known issue:
|
|
||||||
This mode isn't support restart vncserver-pi.service
|
|
||||||
You need to reboot system.
|
|
||||||
```
|
|
||||||
|
|
||||||
### 3-11. Switch Sound Output Channels
|
### 3-11. Switch Sound Output Channels
|
||||||
|
|
||||||
Vesrion 2.0: System Default Use the **HDMI** to output audio.
|
Vesrion 2.0: System Default Use the **HDMI** to output audio.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue