ubuntu启动自动经进了tty1,而进不了图形化的登陆界面

今天在电脑上重装ubuntu18.04,想着折腾一下美化一下桌面,到了最后要美化登陆界面的时候,我在主题网上找登陆界面主题,发现好像主题需要sddm,于是我跑去按照参考网站在终端运行下面代码装了sddm

sudo apt-get install sddm 

结果我的ubuntu在重启后界面发生了莫名其妙的变化,我发现可能是因为我装了sddm的缘故。

于是赶忙运行下面的语句卸载了sddm:

sudo apt-get remove sddm

然后我重启ubuntu,发现我的电脑每次重启都是自动进入tty1终端模式中,而不是进入图形化的登陆界面,虽然在tty1中的登陆自己的ubuntu用户后,输入startx指令可以进入图像化桌面,但每次通过tty1进桌面也太麻烦了叭,我折腾了半天,终于大概发现了问题所在,ubuntu的显示管理器默认是GNOME,而我安装了sddm将系统的显示管理器改为了简单桌面显示管理器。所以导致出了问题,

找到一个参考网站(网站中的命令虽然都是20.04的,但我的18.04也可以用),运行下面指令:

sudo dpkg-reconfigure gdm3

重新把现实管理器切换为了GNOME显示管理器,然后重启ubuntu,发现问题解决了,桌面界面和登陆图形界面恢复了原来的样子。

### 如何在Ubuntu上安装和配置图形用户界面 (GUI) #### 安装Xvfb虚拟显示服务器 为了能够在没有物理显示器的情况下运行图形化应用,可以使用`Xvfb`这款工具来模拟显示环境。这特别适用于自动化测试或是CI/CD流水线中的构建任务,在这些场景下可能不存在真实的屏幕连接。 通过下面的命令可以在Ubuntu环境中安装`Xvfb`: ```bash sudo apt-get update && sudo apt-get install -y xvfb ``` 一旦完成上述操作,则意味着已经准备好了一个虚拟帧缓冲区,可用于无头模式下的图形渲染[^1]。 #### 切换至命令行界面与返回图形界面 对于那些希望减少资源占用或者更倾向于文本交互方式工作的用户来说,可以从默认启动进入的图形会话转而采用纯TTY终端工作;反之亦然。具体方法如下所示: - **从图形界面切换到命令行** 按组合键 `Ctrl + Alt + F3`(或其他F系列按键如F2~F6),即可退出当前图形登录并进入到字符控制台中。 - **由命令行恢复图形界面** 输入用户名密码登陆TTY之后,可以通过按 `Ctrl + Alt + F7` 或者更高编号的功能键(取决于版本可能是F8/F9),重新回到原有的GNOME/KDE等桌面环境窗口[^2]。 #### 部署完整的桌面体验——以Xubuntu为例 如果目标是在服务器端提供一个较为精简但仍具备基本多媒体支持和个人生产力软件套件的工作站风格的操作系统镜像,那么考虑部署基于XFCE框架设计而成的Xubuntu发行版将会是一个不错的选择。其特点是消耗较少内存空间的同时保持良好的用户体验度。 要达成此目的,只需执行下列指令序列之一来行安装过程: ```bash sudo apt-get update sudo tasksel install xubuntu-desktop ``` 待全部组件加载完毕后重启机器便能享受到全新的视觉效果了。另外需要注意的是,首次开机时可能会提示设置某些初始参数比如时间区域之类的信息,请按照屏幕上的指示逐步完善相应选项[^3]。 #### 使用wxPython行简单的GUI编程入门 除了传统的Linux桌面环境外,开发者还可以利用Python语言结合专门面向该生态系统的库函数快速搭建自定义的应用程序前端。其中比较流行的一个就是`wxPython`,它允许编写一次源码就能无缝移植到多个操作系统平台上运行而不做任何修改。 这里给出一段最基础的例子用来展示怎样弹出一个小对话框并向里面写入文字内容: ```python import wx app = wx.App(False) frame = wx.Frame(None, title="Hello World", size=(300, 200)) panel = wx.Panel(frame) text = wx.StaticText(panel, label="Welcome to wxPython!", pos=(100, 50)) frame.Show(True) app.MainLoop() ``` 这段脚本首先引入必要的模块,接着创建应用程序实例以及主容器部件,并在其内部放置静态标签控件用于呈现固定文本字符串最后调用循环等待事件处理机制接管后续流程直至关闭为止[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值