Ubuntu如何安装桌面
<p>1.源列表在哪?这个命令就可以修改了,通常你需要换源的时候需要。通常推荐使用阿里源、清华源等<br>/etc/apt/sources.list就是源列表所在地址了。</p>
<pre><code>sudo vi/etc/apt/sources.list
</code></pre>
<p>2.sudo apt-get update:这个命令,会访问源列表里的每个网址,并将软件列表保存在本地电脑</p>
<pre><code>sudo apt-get update
</code></pre>
<p>执行该命令后,/var/lib/apt/lists/ 目录下的文件会被更新。 这里不建议有其他备份文件</p>
<pre><code>cd /var/lib/apt/lists/
</code></pre>
<p>3.sudo apt-get upgrade:这个命令,会把本地已安装的软件,与软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。(也可不执行,那就不更新)</p>
<pre><code>sudo apt-get upgrade
</code></pre>
<ol start="4">
<li>出现下面的错误信息, 多半是由于源有问题。 删除旧文件,重新更新一次,有必要的话,升级一次</li>
</ol>
<pre><code>Unable to correct problems, you have held broken packages.
</code></pre>
<p>5.安装桌面<br>
参考:如何在 Ubuntu 服务器上安装桌面环境(GUI)</p>
<ul>
<li>GNOME 桌面,Ubuntu 默认的桌面</li>
</ul>
<pre><code># sudo apt install ubuntu-desktop
</code></pre>
<p>GNOME 桌面默认使用 GDM3 作为显示管理器,但从资源角度考虑它有点重。你可以使用更轻量级和资源友好的管理器。这里我们使用一个平台无关的显示管理器 lightdm。使用 apt 安装它:</p>
<pre><code># sudo apt install lightdm
</code></pre>
<p>选择列表中的 “lightdm” 并点击 “<ok>”。这应该用不了几分钟。完成后你可以用下面的命令启动显示管理器并加载 GUI:</ok></p>
<pre><code># sudo service lightdm start
</code></pre>
<p>你可以使用下面的命令来检查当前的显示管理器:</p>
<pre><code># cat /etc/X11/default-display-manager
/usr/sbin/lightdm
</code></pre>
<p>如果你想关闭 GUI,那么打开一个终端并输入:<br>
···<br>
sudo service lightdm stop<br>
···</p>
<ol start="6">
<li>删除桌面</li>
</ol>
<pre><code>sudo service lightdm stop
sudo apt remove ubuntu-desktop
sudo apt remove lightdm
sudo apt autoremove
</code></pre>
<ol start="7">
<li>为了windows 的远程桌面可以连接上ubuntu的桌面版</li>
</ol>
<pre><code>sudo apt install xrdp
sudo systemctl status xrdp
</code></pre>
<p>在 Windows 搜索栏输入“remote”,并且点击“Remote Desktop Connection”。这将会打开一个 RDP 客户端。在“Computer”区域输入远程服务器 IP地址,并且点击“Connect”。<br>
在登录屏幕,输入你的用户名和密码,点击“OK”。<br>
8. 创建一个用户来使用</p>
<pre><code> 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
</code></pre>
<ol start="9">
<li>远程连接ssh</li>
</ol>
<pre><code>设置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 退出
</code></pre>
<ol start="10">
<li></li>
</ol>
<p>(https://blog.csdn.net/Jacksqh/article/details/124819652)</p>
<ol start="11">
<li></li>
</ol>
<pre><code># 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
</code></pre>
<p>12</p>
<pre><code>sudo apt-get install xserver-xorg
</code></pre>
<p>13 远程桌面闪退,shell可以用的问题:</p>
<pre><code>
(1)需要在该用户目录创建一个.xsession:touch .xsession
(2)里面写“xfce4-session”一句话就行:echo xfce4-session >~/.xsession
(3)然后进入到用户目录下,sudo chown username:username .xsession
</code></pre>
<p>14</p>
<pre><code>Xsession: X session started for username at Thu Nov3 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:usernamebeing 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
</code></pre>
<pre><code>apt install dbus-x11
</code></pre>
<p>15</p>
<pre><code>/root/.xsession: line 1: xfce4-session: command not found
</code></pre>
<pre><code>apt install xfce4-session
</code></pre>
<p>16</p>
<p>kill所有xrdp相关进程后重启服务</p>
<pre><code># pgrep -f xrdp |xargs kill
# systemctl start xrdp
</code></pre>
<p>17 登录的时候,若是报错,就查看 登录用户家目录下的 .xsession-errors</p>
<p>18</p>
<pre><code>(xfce4-mime-helper:3264): Gdk-CRITICAL **: 19:21:00.205: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed
</code></pre>
<p>19</p>
<pre><code>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)
</code></pre>
<pre><code>apt install xfce4-panel
apt install thunar
</code></pre>
<p>20</p>
<pre><code>1下载谷歌浏览器
在终端输入
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
</code></pre>
<p>21 运行一段时间后,出现xrdp_mm_process_login_response: login failed<br>
问题原因:远程桌面没有正确关闭,虽然在windows 系统关闭远程桌面连接,但是在里linux上的进程还在运行,导致连接数量达到上限,出现问题。<br>
解决:通过设置sesman.in文件内的参数解决:<br>
cat /etc/xrdp/sesman.ini<br>
vi /etc/xrdp/sesman.ini<br>
可以修改会话设置:**将最大会话限制该大MaxSessions=50; 将KillDisconnected=1;则每次断开连接时,linux都会关闭会话进程。 **<br>
<strong>然后重启/etc/init.d/xrdp restart 就可解决问题</strong><br>
参考链接 (https://blog.csdn.net/u014447845/article/details/80291678)</p>
</div>
<div id="MySignature" role="contentinfo">
<div><p style="border-top: #e0e0e0 1px dashed; border-right: #e0e0e0 1px dashed; border-bottom: #e0e0e0 1px dashed; border-left: #e0e0e0 1px dashed; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 110px; background: url(https://images.cnblogs.com/cnblogs_com/panie2015/835879/o_weixin.png) #e5f1f4 no-repeat 1% 50%; font-family: 微软雅黑; font-size: 11px;" id="PSignature"> <br> 作者:panie <br> 出处:http://www.cnblogs.com/panie2015/ <br>
如果您希望与我交流互动,欢迎加我微信<br>
本文内容为作者辛苦整理书写,欢迎转载,但请保留文章出处 <br></p> </div><br><br>
来源:https://www.cnblogs.com/panie2015/p/16854201.html
頁:
[1]