7、云服务器、WSL2(Widnows)Ubuntu22.04、安装图形界面/桌面xfce4、vnc连接、设置中文桌面、配置中文输入法、安装浏览器和文本编辑器、终端、解决客户端和服务器桌面复制黏贴问题

这篇具有很好参考价值的文章主要介绍了7、云服务器、WSL2(Widnows)Ubuntu22.04、安装图形界面/桌面xfce4、vnc连接、设置中文桌面、配置中文输入法、安装浏览器和文本编辑器、终端、解决客户端和服务器桌面复制黏贴问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0、开篇说明(可跳过)

0.1、备注

以下方式适用于云服务器和WSL2(适用于Linux的windows子系统)Ubuntu22.02

0.2、说明

在 Ubuntu 服务器上安装图形界面可以让你通过图形化的方式管理和操作系统。

Ubuntu 提供了多种图形界面选择,以下是一些常见的图形界面:

  1. GNOME:GNOME 是 Ubuntu 默认的图形界面环境,它提供了现代化、功能丰富的用户界面。

  2. KDE Plasma:KDE Plasma 是另一个流行的图形界面,它强调可定制性和丰富的特性。

  3. Xfce:Xfce 是一个轻量级的图形界面环境,它注重系统资源的节省,适合在较老或较低配置的硬件上使用。

  4. LXDE:LXDE 是另一个轻量级的图形界面环境,类似于 Xfce,也适合在资源有限的环境中使用。

  5. MATE:MATE 是 GNOME 2 的一个分支,提供了经典的桌面体验,适合那些喜欢传统桌面的用户。

这些图形界面都有各自的特点和优势,可以根据自己的偏好和需求选择其中之一进行安装。

0.3、最终资源消耗

        我完成此文章以下全部配置之后:

        所用的CPU资源:140MHZ(1GHZ = 1000 MHZ)

        物理内存消耗:456MB

1、服务器的版本信息

1.1、Ubuntu22.04

1.2、内核版本:5.15.0-86-generic

1.3、服务器商:阿里云

1.4、登录用户:root

2、软件包源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 
 
sudo vim /etc/apt/sources.list
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy main restricted
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy main restricted

deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-updates main restricted
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-updates main restricted

deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy universe
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy universe
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-updates universe
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-updates universe

deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy multiverse
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy multiverse
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-updates multiverse
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-updates multiverse

deb http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu/ jammy-backports main restricted universe multiverse

deb http://mirrors.cloud.aliyuncs.com/ubuntu jammy-security main restricted
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu jammy-security main restricted
deb http://mirrors.cloud.aliyuncs.com/ubuntu jammy-security universe
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu jammy-security universe
deb http://mirrors.cloud.aliyuncs.com/ubuntu jammy-security multiverse
deb-src http://mirrors.cloud.aliyuncs.com/ubuntu jammy-security multiverse
sudo apt-get update
sudo apt-get upgrade

3、安装图形界面xfce4

sudo apt install xfce4


# root@iZ2vc0zo1j504sduj6hg73Z:~/Desktop# xfce4-panel -V
# xfce4-panel 4.16.3 (Xfce 4.16)

# Copyright (c) 2004-2011
# 	Xfce å¼€åå¢éã€ä¿çæ€ææå©ã€

# 请å <http://bugzilla.xfce.org/> æ¥å缺é·ã€
# root@iZ2vc0zo1j504sduj6hg73Z:~/Desktop# 

4、安装VNC(用于客户端连接服务器桌面)

4.1、安装 tightvncserver

sudo apt install tightvncserver

4.2、启动 VNC 服务器

在第一次运行时,它会要求你设置 VNC 密码。设置一个安全的密码。

密码长度只能是:8位 大小;

tightvncserver

4.3、配置 VNC 服务器

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
vim ~/.vnc/xstartup

xstartup 文件编辑为以下内容:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

保存并退出、

4.4、重新启动 VNC 服务器

tightvncserver

现在,VNC 服务器应该在端口 5901 上运行。

注意:服务器的安全组或者防火墙,放行 5901 端口;

4.5、配置防火墙规则(如果有必要)

如果使用防火墙,确保允许 VNC 的相关端口,通常是 5901

使用 ufw 可以方便地配置:

sudo ufw allow 5901

4.6、解决客户端VNC和远程服务器桌面之间的复制黏贴问题(可选)

服务器终端执行

sudo apt-get install autocutsel

修改 ~/.vnc/xstartup

vim ~/.vnc/xstartup

在文件最后添加 :autocutsel -fork

重启vnc

tightvncserver -kill :1
tightvncserver

5、客户端连接

5.1、下载 RealVNC® Viewer

下载 RealVNC® Viewer

Download VNC Viewer | VNC® Connect

https://www.realvnc.com/en/connect/download/viewer/

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

客户端输入如图:ip:5901 进行连接 (ip:端口号,例如:7.234.15.78:5901 )

5.2、客户端的的设置(为解决相互文字黏贴复制问题)(可选)

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

修改:Encryption :Prefer off

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

5.3、客户端VNC显示的画面质量(可选)

修改:Picture quality 选项

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

6、重设VNC服务端的密码(仅仅是介绍-可跳过-不用执行)

6.1、关闭全部的VNC会话

tightvncserver -kill :1

#一般只会只启动了一个VNC会话,上面执行命令即可;
#多个会话就
#tightvncserver -kill :2
#tightvncserver -kill :3
#tightvncserver -kill :...
#直到关闭完

tightvncserver

6.2、输入新的 VNC 密码

请注意,VNC 密码有一个最大长度限制,通常是 8 个字符。

输入密码后,你会被要求确认密码。

vncpasswd

7、解决可能的、客户端VNC连接之后、是灰屏的问题

7.1、一般是 “ .vnc/xstartup ”的权限问题

chmod 700 ~/.vnc
chmod 600 ~/.vnc/xstartup
chmod +x ~/.vnc/xstartup

#chmod +x /root/.vnc/xstartup

7.2、重新启动 VNC 服务器

tightvncserver -kill :1
tightvncserver

7.3、还是没有解决

如果这样还无法解决问题,请确保 .vnc 文件夹及其内容的所有者是 root(当前用户)

sudo chown -R root:root /root/.vnc

7.4、还是没有解决:查看日志文件

检查 VNC 服务器的日志文件,它可能提供有关问题的更多信息,然后根据日志解决问题。

例如:你可以查看日志

 .vnc/iZ2vc0zo1jsadsadasd:1.log 文件,

其中的 iZ2vc0zo1jsadsadasd:1 是你的 VNC 服务器的标识符。

cd
cd .vnc
ls
#cat

7.5、备注

有时候,特定版本的 TightVNC 可能存在一些问题。

你可以考虑尝试其他的 VNC 服务器,例如 TigerVNC。

安装 TigerVNC 服务器并使用它来查看是否仍然存在相同的问题。

sudo apt install tigervnc-standalone-server tigervnc-common
vncserver

8、设置VNC的分辨率(例如设置为:1440×900)

这里的 ":1" 是 TightVNC Server 的显示号,

你需要用实际运行 VNC 服务器时分配的显示号替换它。

这两个命令的目的是先停止旧的 VNC 会话,然后以新的分辨率重新启动。

vncserver -kill :1  # 用你实际的显示号替换 ":1"
tightvncserver -geometry 1440x900

9、xfce4设置中文(桌面汉化)

9.1、执行

 dpkg-reconfigure locales

选择这些选项(点击空格键选中,点击回车建退出界面)

en_US ISO-8859-1
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_TW BIG5
zh_TW.UTF-8 UTF-8

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

9.2、安装中文字体(简体和繁体)

sudo apt-get install fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp

9.3、修改当前系统默认的字体为中文

vim /etc/default/locale

修改为:

LANG=zh_CN.UTF-8

重启

reboot

10、安装中文输入法

10.1、安装 fcitx

sudo apt-get install fcitx

10.2、设置环境变量(对于对于 Bash Shell)

在你的 shell 配置文件(例如 ~/.bashrc~/.zshrc)中添加以下行,

以确保 fcitx 在登录时自动启动;

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

然后,重新加载配置文件或重新启动终端

source ~/.bashrc

10.3、设置环境变量(对于对于 Zsh Shell)

修改

vim nano ~/.zshrc

备注:上面设置的用户的环境变量,如果需要设置为系统的环境变量需要在以下位置添加

sudo vim /etc/profile

10.4、fcitx设置为开机自启动

10.4.1、fcitx设置为开机自启动(方式一)

在设置” -> "会话和启动" -> "应用程序自启动"->添加一个启动项(左下角的加号+

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

10.4.2、fcitx设置为开机自启动(方式二)
sudo apt-get update
sudo apt-get install im-config
im-config

    选择 "是" 来允许设置输入法

    选择 fcitx 作为默认的输入法框架。使用上下箭头键进行选择,然后按下回车键

    在配置完成后,按下 "是" 来保存并应用配置

    重新启动你的系统

    现在,fcitx 应该在系统启动时自动启动。

    你可以通过在系统托盘区域找到 fcitx 图标来确认它是否已启动。

    在输入法设置中,你也可以配置 fcitx 的详细设置

    备注:如果没有设置为开机自启动,那么每次重启系统的时候发现中文输入法不能使用,

    需要在终端执行命令,然后使用 crtl键 + 空格键,来切换输入法;

系统启动后执行

fcitx -r

# fcitx

10.5、安装中文拼音输入法

sudo apt-get install fcitx-pinyin

10.6、配置拼音输入法

fcitx-config-gtk3

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

如图所示,点击左下角的+号进行添加;

10.7、重新启动 fcitx

fcitx -r

# fcitx

10.8、备注:拼音输入使用过程中如果出问题了可以执行

killall fcitx
fcitx -r

10.9、如果不小心卸载了英文输入法,重新安装

安装完成后,在 fcitx-config-gtk3 中启用 fcitx-keyboard 插件

sudo apt-get install fcitx-keyboard

11、安装文本编辑器

sudo apt-get update
sudo apt-get install mousepad

12、安装终端

sudo apt-get install xfce4-terminal

设置” ->"设备管理器" ->"默认应用程序" -> "实用程序" ->"终端模拟器"

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

wsl2 ubuntu22.04 xfce4,开发-相关,服务器,运维,ubuntu

13、安装火狐浏览器

自带的 Web Browser 可能无法使用;

去火狐官网下载

Firefox 火狐浏览器 - 全新、安全、快速 | 官方最新下载文章来源地址https://www.toymoban.com/news/detail-831129.html

https://www.firefox.com.cn/

到了这里,关于7、云服务器、WSL2(Widnows)Ubuntu22.04、安装图形界面/桌面xfce4、vnc连接、设置中文桌面、配置中文输入法、安装浏览器和文本编辑器、终端、解决客户端和服务器桌面复制黏贴问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Win11使用WSL2安装Ubuntu22.04并启用GUI应用

    Windows Subsystem for Linux (WSL) 允许在几分钟内在 Windows 机器上安装完整的 Ubuntu 终端环境,无需离开 Windows 即可开发跨平台应用程序。 将学到什么: 如何在 Windows 11 上启用和安装 WSL 如何安装和运行使用 WSLg 的简单图形应用程序 如何安装和运行使用 WSLg 的更高级的应用程序 你需

    2024年02月04日
    浏览(48)
  • 【WSL/WSL2-Ubuntu】突破界限:不使用服务器在一台Windows搭建Nginx+FastDFS

    随着软件开发领域的快速发展,跨平台的开发环境变得日益重要。Windows Subsystem for Linux(WSL)和WSL 2为开发者提供了在Windows操作系统上体验Linux环境的便捷途径。本文将引导读者深入探索WSL/WSL 2,并教授如何在其中搭建Nginx和FastDFS,为开发和测试提供更加灵活、高效的工作环

    2024年02月20日
    浏览(43)
  • Ubuntu 22.04配置samba服务器

    安装samba 可以验证一下安装结果: 创建samba用户密码 创建samba用户(可选): 上面的命令创建一个名为samba的系统用户,不需要创建该用户的home目录。 用户名可以根据需要修改,不一定要用samba这个名称。 这个用户是登陆samba服务器的用户,这个步骤是可选的,因为可以使用

    2024年02月06日
    浏览(62)
  • ubuntu 22.04搭建OpenVPN服务器

    为了公司与分公司之前的内部服务器和办公电脑之间能够相互访问,打算使用VPN,对于VPN,以前用得多的是PPTP; 但是PPTP相对于openvpn来说,没有openvpn安全,而且PPTP在linux下命令行支持不是很好,稳定性也不如openvpn。所以最后就选择openvpn来搭建VPN. 如上图所示,红线为VPN访问效

    2024年02月14日
    浏览(40)
  • win11 使用 WSL2 安装 linux 子系统 ubuntu 出现错误:无法解析服务器的名称或地址

    解决方法: 记事本打开 C:WindowsSystem32driversetchosts 文件, 添加如下解析地址 #raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com ifconfig /flushdns 查看可安装的 WSL wsl --list --onlin

    2024年04月27日
    浏览(56)
  • Ubuntu 22.04 安装配置时间同步服务器

    参数解释: 1.server 127.127.1.0 #local clock 这个参数指定了一个本地时钟源。127.127.1.0 ,通常用于表示本地计算机的时钟。这个参数告诉NTP守护进程,如果无法从其他NTP服务器获取时间,或者作为备份时钟源,应该使用本地计算机的时钟作为时间源。 2.fudge 127.127.1.0 stratum 10 这个参

    2024年04月28日
    浏览(57)
  • ubuntu 22.04 服务器网卡无IP地址

    ssh连接服务器连接不上,提示如下; 连接显示器 ,ip addr ls 命令查看IP地址,有网卡但没有IP地址 用于通过 DHCP 协议获取网络配置信息并为名为 enp10s0 的网络接口分配 IP 地址,enp10s0替换为本机网络接口名称 但是一旦重启 ,又没了IP地址 。目前为止暂未找到解决办法 偶然的机

    2024年02月22日
    浏览(45)
  • ubuntu22.04 服务器 SSH 密钥登录失败

    SSH密钥登录,是将SSH公钥写入服务端的 ~/.ssh/authorized_keys 文件中。 今天装了ubuntu22.04的系统,按照以往操作,在服务端配置了SSH公钥之后,发现竟然无法登录。 首先查看OpenSSH版本: 查看 /var/log/auth.log 文件,发现有如下错误信息: 通过错误信息来看,填入 authorized_keys 文件的

    2024年01月18日
    浏览(73)
  • Ubuntu22.04 安装深度学习服务器全纪录

    制作启动盘 参考链接:https://blog.csdn.net/lyx_ok/article/details/129308753 安装 Ubuntu 22.04 将U盘插到服务器上,开机按F11键(具体什么键跟主板型号有关)选择启动项进入临时的 Ubuntu 系统,在图形界面中选择 Install Ubuntu ,所有配置都可以使用默认的,改一下用户名和密码即可。 进入

    2024年02月16日
    浏览(47)
  • 【Ubuntu】ubuntu22.04使用VNC链接服务器远程桌面

    本地主要需要一个VNC客户端,用来远程连接服务器端的VNC(在不安装Web版本VNC情况下)。VNC客户端下载地址: VNC客户端下载 在远程服务器控制台中安装Xfce桌面(这个桌面环境比较轻量化,博主用的88块钱的腾讯云服务器) 注意更新软件源 在远程服务器控制台中安装 tightvn

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包