Update README.md
This commit is contained in:
parent
4084e6cf6c
commit
26cf825172
102
README.md
102
README.md
|
|
@ -945,26 +945,110 @@ Click [here](https://www.realvnc.com/en/connect/download/viewer/) to download Re
|
||||||
|
|
||||||
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.
|
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:
|
**PS:**
|
||||||
|
|
||||||
*Some advanced instructions for Realvnc:*
|
*Some advanced instructions for Realvnc:*
|
||||||
|
|
||||||
|
**When you do not have a monitor you need do this way**
|
||||||
|
|
||||||
```
|
```
|
||||||
|
## Mode A:
|
||||||
|
|
||||||
Installed system unit for VNC Server in Service Mode Mode Daemon
|
Installed system unit for VNC Server in Service Mode Mode Daemon
|
||||||
|
(This feature needs a RealVNC license)
|
||||||
|
|
||||||
Start or stop service with:
|
Start or stop service with:
|
||||||
systemctl (start-stop) vncserver-x11-service.service
|
|
||||||
|
systemctl (start-stop) vncserver-x11-service.service
|
||||||
|
|
||||||
Mark or unmark the service to be started at boot time with:
|
Mark or unmark the service to be started at boot time with:
|
||||||
systemctl (enable-disable) vncserver-x11-service.service
|
|
||||||
|
systemctl (enable-disable) vncserver-x11-service.service
|
||||||
|
|
||||||
|
--------------------------------------------------------------
|
||||||
|
|
||||||
Installed system unit for VNC Server in Virtual Mode Daemon
|
Installed system unit for VNC Server in Virtual Mode Daemon
|
||||||
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
|
|
||||||
|
|
||||||
Kill All Process:
|
Start or stop service with:
|
||||||
killall vncserver-x11-core vncserver-x11 vncagent vncserverui
|
|
||||||
|
systemctl (start-stop) vncserver-virtuald.service
|
||||||
|
|
||||||
|
Mark or unmark the service to be started at boot time with:
|
||||||
|
|
||||||
|
systemctl (enable-disable) vncserver-virtuald.service
|
||||||
|
|
||||||
|
--------------------------------------------------------------
|
||||||
|
|
||||||
|
How to kill all Process:
|
||||||
|
|
||||||
|
killall vncserver-x11-core vncserver-x11 vncagent vncserverui
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
## 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 and enable it:
|
||||||
|
|
||||||
|
/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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue