陈拓 2022/09/13-2022/09/13
见《DELL台式机Linux ubuntu 20.04.5 安装》
https://blog.csdn.net/chentuo2000/article/details/126761906?spm=1001.2014.3001.5502
Gnome是 Ubuntu 20.04默认桌面环境。
sudo apt install ubuntu-desktop
重新启动
sudo reboot
可以看到桌面了。
见《Win10的Linux子系统Ubuntu换源》
https://blog.csdn.net/chentuo2000/article/details/112387914?spm=1001.2014.3001.5502
sudo apt install tightvncserver

第一次运行vncserver需要设定访问该主机桌面的密码,并询问是否要设置一个“只看”密码,n。

第一次启动会创建一个配置文件:~/.vnc/xstartup,我们要用这个文件进行配置。
修改配置文件:~/.vnc/xstartup
备份:
sudo cp ~/.vnc/xstartup ~/.vnc/xstartup-bak
sudo nano ~/.vnc/xstartup
用下面的代码替换原来的代码:
- #!/bin/sh
- #following two lines for normal desktop:
- unset SESSION_MANAGER
- unset DBUS_SESSION_BUS_ADDRESS
- export XKL_XMODMAP_DISABLE=1
- export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
- export XDG_MENU_PREFIX="gnome-flashback-"
- [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
- [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
- #xsetroot -solid grey #设置背景色
- vncconfig -iconic & #
- #gnome-terminal & #连接后会直接打开一个terminal窗口
- #nautilus & #连接后会直接打开一个文件窗口
- gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
设置权限,否则桌面是灰色的,鼠标为叉
sudo chmod +x ~/.vnc/xstartup
默认启动的远程桌面只有很少的应用软件,可以再继续安装其他软件:
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal firefox
重启主机:
sudo reboot
启动vncserver
vncserver -geometry 1024x768
-geometry参数用来设定虚拟屏幕的分辨率。

New 'X' desktop is ct-ubuntu:1
我们看到系统为VNC服务创建了一个新的桌面,并分配了一个数字1,这是控制台号,在通过其他设备连接该主机时需要将控制台号转换为端口号。
有多个VNC客户端软件可用,我们用RealVNC。
首先,从下面的官方网站下载并在电脑上安装VNC客户端软件。
https://www.realvnc.com/en/connect/download/viewer/

双击VNC-Viewer-6.22.515-Windows.exe进行安装。
启动VNC Viewer

在地址栏中填上VNC服务的IP和控制台号1,回车

对于TCP协议,控制台号转换成VNC服务端口号是5901,即5900+1。依次类推如果运行vncserver命令生成的控制台号是n,那么VNC服务端口号就是5900+n。
点击Continue继续。

输入之前设置的密码,OK

见《Linux ubuntu 20.04.5 Server桌面设置NetworkManager网络管理》
https://blog.csdn.net/chentuo2000/article/details/126885022?spm=1001.2014.3001.5502
见《Ubuntu18.04和Win10共享文件夹》
https://blog.csdn.net/chentuo2000/article/details/119539502?spm=1001.2014.3001.5502
一文中的操作。
如果遇到下面的问题:

添加当前用户到sambashare:

重新启动
sudo reboot
既可。
实现Ubuntu与Windows之间的复制粘贴。
sudo apt install autocutsel
autocutsel -f
注意:这条命令要在远程桌面图形界面中打开Terminal执行:

如果在命令行窗口执行会返回错误:
![]()
注意:发布autocutsel -f命令的终端窗口粘贴还是无效,需要关闭当前命令窗口,并重新打开一个命令窗口。
在我们不需要使用图形界面时,可以关闭图形界面,开机直接进入命令行,以节省空间,提高运行速度。
sudo systemctl set-default multi-user.target
sudo reboot
sudo systemctl set-default graphical.target
sudo reboot
原文链接:https://blog.csdn.net/weixin_46380571/article/details/108768593
如果桌面已经启动而这时你又想使用命令行界面,可以在图形界面与命令行界面直接进行切换。
Ctrl+Alt+F3
Ctrl+Alt+F2