首页 > 系统相关 >如何在 Ubuntu 服务器上安装桌面环境 (GUI)

如何在 Ubuntu 服务器上安装桌面环境 (GUI)

时间:2024-04-04 16:33:22浏览次数:16  
标签:管理器 GUI sudo 服务器上安装 apt 桌面环境 install lightdm

先以VNC方式远程登录服务器

执行命令

sudo apt update && sudo apt upgrade

# 选择1---使用tasksel安装
sudo apt install -y tasksel
sudo tasksel install -y ubuntu-desktop

# 选择2---使用apt安装
sudo apt install ubuntu-desktop

sudo apt install lightdm

安装lightdm时,系统会要求我们选择默认的显示管理器,因为即使你可以安装多个管理器,也只能运行一个。

在列表中选择“lightdm”并回车。这应该不会超过几分钟。
完成后,您可以启动显示管理器并使用以下命令加载 GUI

sudo service lightdm start

# 您可以使用以下命令检查当前的显示管理器:
cat /etc/X11/default-display-manager


如果您想关闭 GUI,请打开终端并键入:

sudo service lightdm stop

如何从 Ubuntu 服务器上删除 GUI?

如果您觉得桌面环境占用太多计算资源,可以删除以前安装的软件包。

请注意,某些情况下删除GUI可能会导致依赖问题,因此请备份重要数据或创建系统快照。

sudo apt remove ubuntu-desktop
sudo apt remove lightdm
sudo apt autoremove
sudo service lightdm stop

现在重新启动您的系统。 您应该回到正常的命令行登录状态。

标签:管理器,GUI,sudo,服务器上安装,apt,桌面环境,install,lightdm
From: https://www.cnblogs.com/zhengyan6/p/18114299

相关文章

  • NMS 系列:soft,softer,weighted,iou-guided, Diou, Adaptive
    系列文章目录IOU系列:IOU,GIOU,DIOU,CIOU文章目录系列文章目录一、NMS简介(一)为什么要使用NMS(二)NMS的算法流程(三)NMS的置信度重置函数(四)NMS的局限性(五)改进思路二、Soft-NMS概述(一)Soft-NMS的思想(二)Soft-NMS的置信度重置函数三、softerNMS(一)提出背景(二)softerNMS的核心......
  • [Pytest 02] How to write and report assertions in tests -How to Guidances
    AssertwiththeassertstatementAssertionsaboutexpectedexceptionsAssertionsaboutexpectedwarningsMakinguseofcontext-sensitivecomparisonsDefiningyourownexplanationforfailedassertionsAssertionintrospectiondetailsAssertionrewritingca......
  • PyQt5 GUI编程(QMainWindow与QWidget模块结合使用)
    一.简介QWidget是所有用户界面对象的基类,而QMainWindow用于创建主应用程序窗口的类。它是QWidget的一个子类,提供了创建具有菜单栏、工具栏、状态栏等的主窗口所需的功能。上篇主要介绍了基本使用,创建窗口时都是继承单个模块,本章主要介绍下两个模块的结合使用。二.具体用法1.我......
  • 在Linux中, 什么是命令行界面(CLI)和图形用户界面(GUI)?
    在Linux系统中,命令行界面(CLI)和图形用户界面(GUI)是用户与操作系统交互的两种主要方式。它们各自有不同的特点和适用场景。1.命令行界面(CLI)命令行界面,也称为命令行或终端,是一个基于文本的界面,用户通过键入命令来与系统交互。CLI的特点包括:简洁高效:CLI提供了一种快速执行任务的方......
  • JavaGUI实现文本转换、复制、顶置窗口等功能
    需求描述:实现对文本的处理,比如输入123输出('123')窗口顶置、取消顶置功能一键复制到剪切板源码实现packageJavaGUI;importjavax.swing.*;importjavax.swing.border.LineBorder;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.Actio......
  • Notes-02年Fan-2002-Analysis of guided resonances in photonic crystal slabs-BIC的
    Notes-02年Fan-2002-Analysisofguidedresonancesinphotoniccrystalslabs目录Notes-02年Fan-2002-Analysisofguidedresonancesinphotoniccrystalslabs共振的含义就是:在光锥内,发光、辐射。引言guidedmodeguidedmoderesonance--Similartotheguidedmode,a......
  • Unity UGUI之Text组件基础认识
    Text组件用于在游戏中显示文本。下面来细看下它的基本信息。一、基本属性:如上图所示,即为Text组件的一些基本属性,其中,Text:要显示的文本内容。Font:文本所使用的字体。FontStyle(字体样式):这个属性用于设置文本的字体样式,可以选择的选项包括Normal(正常)、Bold(加粗)、Ital......
  • C#将dataguidview与excel数据互相读写
    库需求需要NPOI库(处理Excel表格库)可在vs工具菜单栏中的NuGet包管理器中搜索NPOI下载·获得效果简单预览读点击查看代码privatevoidbtnRead_Click_1(objectsender,EventArgse){#region打开对话框,自定义选择要读取excel表格路径......
  • pyautogui
    fromtypingimportTupleimportpyperclipimportpyautoguiimportcv2importnumpyasnpclassGui(object):'''pyautogui操作'''@classmethoddeffind_img_position_yn(cls,file_path:str)->(int,i......
  • guice的MethodInterceptor的用法和使用场景和设计思想
    Guice是一个轻量级的依赖注入框架,它也提供了AOP(面向切面编程)的功能,其中MethodInterceptor是Guice用来实现AOP的一个接口。MethodInterceptor的用法:MethodInterceptor接口是AOP联盟(AOPAlliance)的一部分,Guice使用这个接口来定义方法拦截器。拦截器可以在方法执行前后添加......