win10用vncviewer远程登陆ubuntu桌面 GNOME

一:安装GNOME桌面

sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y

其中ubuntu-desktop自带firefox浏览器

二:[安装了步骤一可跳过步骤二]安装xrdp桌面,安装Ubuntu的服务端桌面环境

# 安装xrdp
sudo apt-get install xrdp

# 安装xfce4
sudo apt-get update
sudo apt-get install xfce4
sudo apt-get install xubuntu-desktop

配置xfce4

echo "xfce4-session">~/.xsession

继续配置xfce4

sudo vi /etc/xrdp/startwm.sh

# 在./etc/X11/Xsession前一行插入

xfce4-session

重启xrdp

sudo service xrdp restart

四:安装vnc

 win安装vnc,官网下载安装

Download VNC Viewer | VNC® Connect (realvnc.com)

linux安装vnc4server

sudo apt-get install vnc4server

 报错。因为当前源没有vnc。

Package vnc4server is not available, but is referred to by another package.

办法:

打开并编辑apt的sources.list文件:

sudo vi /etc/apt/sources.list

添加以下源:

deb http://archive.ubuntu.com/ubuntu/ bionic universe

保存退出,再执行命令:

sudo apt update

安装vnc:

apt-get install vnc4server

可以成功安装。
————————————————
版权声明:本文为CSDN博主「别里kov」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27144923/article/details/123909107

设置vncserver的密码,用于vncviewer的登陆

vncpasswd

配置vnc启动文件,指向步骤一的GNOME桌面

(36条消息) 腾讯云轻量应用服务器通过VNC搭建Ubuntu图形界面_moecloud的博客-CSDN博客_腾讯云vnc

备份VNC的xstartup配置文件。

cp ~/.vnc/xstartup ~/.vnc/xstartup.bak

修改VNC的xstartup配置文件。

sudo vi ~/.vnc/xstartup

注释掉一下原有配置:

# xsetroot -solid grey
# vncconfig -iconic &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &

添加新配置

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

注意:
~/.vnc/xstartup 配置文件即远程启动桌面后要运行的程序,此时只能访问文件管理器

期望访问firefox浏览器,在配置文件添加

firefox &

重启vnc

vncserver -kill :1   

vncserver   

五,VNC访问远程桌面

1.ubuntu启动vncserver

vncserver

# 打印如下,记住这个窗口端口号

New 'server:2 ' desktop is server:2

解释:
vncserver默认端口为5900,这里桌面号为2,则连接到端口5902

2.安装vnc-viewer
https://www.realvnc.com/en/connect/download/viewer/

创建连接:

file>newconnection

这里的端口号,可以是127.0.0.1:1也可以是127.0.0.1:5901.

如果访问的不是本地机器,只需要用vscode创建端口映射即可,则端口依旧填127.0.0.1:1

密码:是来设置密码设置的密码而不是Ubuntu的系统密码

六:其他问题

1.安装时出现E: Sub-process /usr/bin/dpkg returned an error code

# 将info文件夹更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak
# 再新建一个新的info文件夹
sudo mkdir /var/lib/dpkg/info
# update
sudo apt-get update
# install
apt-get -f install ...
# 将这些文件全部移到info.bak文件夹下
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
# 把自己新建的info文件夹删掉
sudo rm -rf /var/lib/dpkg/info
# 把以前的info文件夹重新改回名字
sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info

参照:
https://blog.csdn.net/yusiguyuan/article/details/24269129

2. VNC Viewer 中只显示一个终端窗口的问题

# 修改xstartup, 将 x-window-manager 替换为刚才安装的 xfce4-session
sed -i 's$x-window-manager$xfce4-session$' ~/.vnc/xstartup

# 重启 vncserver
vncserver -kill :1  # 这个是之前开启的端口号
vncserver 

3.程序需要显示图像的时候出现could not connect to display :0

# 在vncviewer启动时候显示端口若为8,终端键入:
export DISPLAY=:8

4.修改vncviewer分辨率

# 先关闭特定端口:n(启动时的端口号)
vncserver -kill :1
# 再启动并设置分辨率(注意是小写的英文字母x),以后每次启动都可以加上分辨率参数
vncserver -geometry 1366x768 :1

5.解决tab键无效问题

1.在远程桌面中设置:打开菜单->设置->窗口管理器(file/applications->setting->window manger)
2.选择键盘(keyboard)->"切换同一应用程序的窗口"(switch window for same application)->将该选项的快捷键清除(clear)后关闭窗口即可。
3.说明:缺省的设置,该项的值为“super+制表”,制表键就是tab键。这样修改后马上可以使用了。

七:其他参考

Windows 10 内置 Linux 子系统初体验 - 简书

Ubuntu 16.04 远程桌面_zz_1215的博客-CSDN博客_ubuntu16远程桌面


 

  • 9
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Win10子系统是一个可以在Windows操作系统中运行Linux应用程序的环境。Ubuntu是一种基于Linux的操作系统,可以在Win10子系统中安装并运行。VNC Viewer是一种远程桌面软件,可以通过网络连接到其他计算机的桌面界面。 在Win10子系统中安装和配置VNC Viewer与使用常规的Ubuntu系统中安装和配置VNC Viewer有些不同。首先,你需要确保在Win10子系统中已经安装了Ubuntu操作系统。然后,你可以从Ubuntu的软件仓库中安装VNC Viewer,也可以从官方网站上下载并手动安装。 安装完成后,你可以运行VNC Viewer,并输入要连接的远程计算机的IP地址和端口号。如果你希望连接的是同一网络中的计算机,可以使用计算机的本地IP地址。如果你希望连接的是远程网络中的计算机,需要输入相应的公共IP地址。然后,点击连接按钮进行连接。 一旦连接建立成功,你就可以在VNC Viewer中看到远程计算机的桌面界面,并可以通过鼠标和键盘进行操作。VNC Viewer还支持复制粘贴功能,可以方便地在远程和本地计算机之间传输文件和文本。 需要注意的是,为了安全起见,建议在使用VNC Viewer时设置密码进行访问控制,以防止未经授权的访问。另外,使用VNC Viewer连接远程计算机可能会有一些网络延迟,因此在操作时需要耐心等待。 总之,通过Win10子系统中的Ubuntu安装和配置VNC Viewer,你可以方便地通过远程桌面连接到其他计算机,并进行相应的操作。这为用户提供了更多灵活性和便利性。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值