Ubuntu如何安装桌面

1.源列表在哪?这个命令就可以修改了,通常你需要换源的时候需要。通常推荐使用阿里源、清华源等
/etc/apt/sources.list就是源列表所在地址了。

sudo vi/etc/apt/sources.list

2.sudo apt-get update:这个命令,会访问源列表里的每个网址,并将软件列表保存在本地电脑

sudo apt-get update

执行该命令后,/var/lib/apt/lists/ 目录下的文件会被更新。 这里不建议有其他备份文件

cd /var/lib/apt/lists/

3.sudo apt-get upgrade:这个命令,会把本地已安装的软件,与软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。(也可不执行,那就不更新)

sudo apt-get upgrade
  1. 出现下面的错误信息, 多半是由于源有问题。 删除旧文件,重新更新一次,有必要的话,升级一次
Unable to correct problems, you have held broken packages.

5.安装桌面
参考:如何在 Ubuntu 服务器上安装桌面环境(GUI)

  • GNOME 桌面,Ubuntu 默认的桌面
# sudo apt install ubuntu-desktop

GNOME 桌面默认使用 GDM3 作为显示管理器,但从资源角度考虑它有点重。你可以使用更轻量级和资源友好的管理器。这里我们使用一个平台无关的显示管理器 lightdm。使用 apt 安装它:

# sudo apt install lightdm

选择列表中的 “lightdm” 并点击 “”。这应该用不了几分钟。完成后你可以用下面的命令启动显示管理器并加载 GUI:

# sudo service lightdm start

你可以使用下面的命令来检查当前的显示管理器:

# cat /etc/X11/default-display-manager
/usr/sbin/lightdm

如果你想关闭 GUI,那么打开一个终端并输入:
···
sudo service lightdm stop
···

  1. 删除桌面
sudo service lightdm stop
sudo apt remove ubuntu-desktop
sudo apt remove lightdm
sudo apt autoremove

  1. 为了windows 的远程桌面可以连接上ubuntu的桌面版
sudo apt install xrdp
sudo systemctl status xrdp

在 Windows 搜索栏输入“remote”,并且点击“Remote Desktop Connection”。这将会打开一个 RDP 客户端。在“Computer”区域输入远程服务器 IP地址,并且点击“Connect”。
在登录屏幕,输入你的用户名和密码,点击“OK”。
8. 创建一个用户来使用

 useradd -r -m -s /bin/bash usernane
echo 'usernane:passwd' | chpasswd
groupadd wheel
usermod -a -G wheel usernane
chmod 711 /etc/sudoers
vim /etc/sudoers
  1. 远程连接ssh
设置root密码的权限
命令:sudo passwd root

1、安装ssh
sudo apt install openssh-server
2.测试安装是否成功
ps -ef |grep ssh
3.修改配置文件
vi  /etc/ssh/ssh_config 

ctrl +s 保存
Ctrl +q 退出

[x](https://blog.csdn.net/Jacksqh/article/details/124819652)

# generate a file called .xsession in your home directory, and set default desktop
echo "xfce4-session" > ~/.xsession
 
# enable execute
chmod a+x ~/.xsession
 
# restart xrdp service
systemctl restart xrdp

12

sudo apt-get install xserver-xorg

13 远程桌面闪退,shell可以用的问题:


(1)需要在该用户目录创建一个.xsession:touch .xsession
(2)里面写“xfce4-session”一句话就行:echo xfce4-session >~/.xsession
(3)然后进入到用户目录下,sudo chown username:username .xsession

14

Xsession: X session started for username at Thu Nov  3 07:09:38 PM CST 2022
dbus-update-activation-environment: error: unable to connect to D-Bus: /usr/bin/dbus-launch terminated abnormally without any error message
localuser:username  being added to access control list
dbus-update-activation-environment: error: unable to connect to D-Bus: /usr/bin/dbus-launch terminated abnormally without any error message
dbus-update-activation-environment: error: unable to connect to D-Bus: /usr/bin/dbus-launch terminated abnormally without any error message
/home/username /.xsession: line 1: xfce4-session: command not found

apt install dbus-x11

15

/root/.xsession: line 1: xfce4-session: command not found

apt install xfce4-session

16

kill所有xrdp相关进程后重启服务

# pgrep -f xrdp |xargs kill
# systemctl start xrdp

17 登录的时候,若是报错,就查看 登录用户家目录下的 .xsession-errors

18

(xfce4-mime-helper:3264): Gdk-CRITICAL **: 19:21:00.205: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed

19

Unable to launch "xfce4-panel": Failed to execute child process “xfce4-panel” (No such file or directory)

(xfce4-session:2983): xfce4-session-WARNING **: 19:20:46.062: Unable to launch "Thunar": Failed to execute child process “Thunar” (No such file or directory)

apt install xfce4-panel
apt install thunar

20

1下载谷歌浏览器
在终端输入

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

21 运行一段时间后,出现xrdp_mm_process_login_response: login failed
问题原因:远程桌面没有正确关闭,虽然在windows 系统关闭远程桌面连接,但是在里linux上的进程还在运行,导致连接数量达到上限,出现问题。
解决:通过设置sesman.in文件内的参数解决:
cat /etc/xrdp/sesman.ini
vi /etc/xrdp/sesman.ini
可以修改会话设置 :**将最大会话限制该大 MaxSessions=50; 将KillDisconnected=1;则每次断开连接时,linux都会关闭会话进程。 **
然后重启/etc/init.d/xrdp restart 就可解决问题
参考链接 [Windows 远程桌面连接ubuntu及xrdp的一些小问题](https://blog.csdn.net/u014447845/article/details/80291678)

posted @ 2022-11-03 13:38  panie2015  阅读(2220)  评论(0编辑  收藏  举报