Ubuntu 16.04纯文本界面、图形化界面切换方法

2023-10-26

一、图形化界面与纯文本界面的动态切换方法

Ubuntu 16.04系统默认以图形化界面方式启动,进入图形化界面后,若要切换到纯文本界面,一般可以按“Ctrl + Alt + F1(或F2-F6)”快捷键,在文本终端中输入用户名、密码后登录即可,如下图所示:
1
该方法的缺点是,如果安装的是Ubuntu 16.04系统中文版,则切换到文本界面后,汉字会显示乱码(如上图所示)。更让人不能忍受的是,如果要执行管理员权限命令“sudo”,则根本无法完成,并且因为汉字显示乱码,错误原因无法查询。以我的机器为例,执行如下命令:

sudo bash NVIDIA-Linux-x86_64-390.25.run

则无法完成指令并显示乱码(如下图所示),只能按下“Ctrl+C”快捷键,强行中止当前命令。
2
在文本界面中,若需彻底关闭图形界面服务,则执行如下命令:

service lightdm stop

如果当前不是以“root”用户登录,则系统会要求输入超级权限密码,按提示输入即可,如下图所示:
3
当然,要重新开启图形界面服务,则输入如下命令:

service lightdm start

如果当前不是以“root”用户登录,系统同样会要求输入超级权限密码,按提示输入即可,如下图所示:
4
最后,若要从文本界面切换回图形化界面,按下“Ctrl + Alt + F7”快捷键即可。

二、图形化界面下,修改系统登录界面为文本界面的配置方法

从图形化界面动态切换到文本界面虽然方便,但仍然存在让系统直接启动进入纯文本界面的使用需求,例如:安装NVIDIA显卡驱动最好还是在系统启动直接进入纯文本界面的状态下完成。下面讲解在图形化界面下配置系统启动直接进入文本界面的方法。
首先,按下“Ctrl+Alt+T”快捷键,打开一个命令终端,使用vi编辑器修改此文件:/etc/default/grub (命令如下所示)。说句题外话,虽然在图形化界面下可以使用gedit编辑器,但修改配置文件还是建议使用vi,有两个原因:首先,简单的vi操作并不难;其次,在文本界面下gedit无法使用。

sudo vi /etc/default/grub

修改内容为:

  1. 将此行用“#”注释:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  2. GRUB_CMDLINE_LINUX="" 修改为:GRUB_CMDLINE_LINUX="text"
  3. #GRUB_TERMINAL=console前的“#”号去除,即反注释该行。
    修改后的截图如下所示:
    5
    保存修改后的配置文件,重新回到命令行界面,按顺序执行如下命令(一次执行一条):
sudo update-grub
sudo systemctl set-default multi-user.target

关闭其他程序,输入如下命令重启电脑:

shutdown -r now

操作截图如下所示:
6
重启后启动选择器变为如下样式:
7

三、文本界面下,修改系统登录界面为图形化界面的配置方法

如果安装的是Ubuntu 16.04系统中文版,则在文本界面中汉字仍会显示为乱码。若以普通用户登录,需执行管理员权限命令“sudo”时,同样无法完成,错误原因显示为乱码(与第一部分描述的问题现象一致)。要将系统登录界面切换为图形化界面,可以使用如下两种方法:一是以root用户登录(如果系统未启用root用户,则使用方法二),再修改相关配置文件。二是执行命令:

init 5

进入图形化界面,再修改相关配置文件。题外话,启用root用户的方法为:在图形化界面下,按“Ctrl+Alt+T”快捷键打开一个命令终端窗口,输入如下命令:

sudo passwd root

启用操作截图如下:
8
这里以第一种方法修改配置文件,假定已经以root用户登录系统:
使用vi编辑器修改此文件:/etc/default/grub (命令如下所示)。

vi /etc/default/grub

修改内容为:

  1. 将此行的“#”号去除,即反注释该行:#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  2. GRUB_CMDLINE_LINUX="text" 修改为:GRUB_CMDLINE_LINUX=""
  3. 将此行用“#”注释:GRUB_TERMINAL=console
    修改后的截图如下所示:
    9
    保存修改后的配置文件,重新回到命令行界面,按顺序执行如下命令(一次执行一条):
update-grub
systemctl set-default graphical.target

关闭其他程序,输入如下命令重启电脑:

shutdown -r now

操作截图如下所示:
10
重启后启动选择器变为如下样式:
11

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu 16.04纯文本界面、图形化界面切换方法 的相关文章

随机推荐

  • Coinbase 研究:Web3 开发者堆栈指南

    原文标题 A simple guide to the web3 developer stack 撰文 Jonathan King Connor Dempsey Hoolie Tejwani 编译 胡韬 链捕手 尽管比特币和以太坊的兴起 以及
  • 电力识读图解(电力系统、电力网、电力系统电路图)

    一 电力系统和电力网 世界上大部分国家的动力资源和电力负荷中心分布是不一致的 如水力资源都是集中在江河流域水位落差较大的地方 燃料资源集中在煤 石油 天燃气的矿区 大电力负荷中心则多集中在工业区和大城市 因而发电厂和负荷中心往往相隔很远的距
  • 岁月划过生命线(2016 年终总结 -季度之星)

    岁月划过生命线 2016 年终总结 季度之星 标签 coder 年假结束 明天就要回到杭州 回到我fighting的战场 回首过去的2016 放纵了许多 但也收获了很多 n个项目 n个框架 第一个季度之星 头像第一次登上CSDN以及第一个年
  • 【C++笔记】OpenCV图像Mat格式转换为QT中QImage并显示zai Qlabel上

    Mat rgb QImage imgGray img if imgGray channels 1 imgGray img QImage const unsigned char imgGray data imgGray cols imgGra
  • 蓝桥杯官网练习题(兰顿蚂蚁)

    题目描述 兰顿蚂蚁 是于 1986 年 由克里斯 兰顿提出来的 属于细胞自动机的一种 平面上的正方形格子被填上黑色或白色 在其中一格正方形内有一只 蚂蚁 蚂蚁的头部朝向为 上下左右其中一方 蚂蚁的移动规则十分简单 若蚂蚁在黑格 右转 90
  • 标准时间格式转unix时间戳格式,误差8小时问题常见原因剖析

    标准时间格式即人一眼就能看懂的时间格式 比如 2017 11 28 15 00 00 unix时间戳格式 就是从1970年1月1日0点0分0秒 UTC GMT的午夜 开始计时 所经过的秒数 前端工作中有一次遇到需要从数据库中取出标准格式时间
  • 51单片机的智能温室大棚控制系统【proteus仿真+程序+报告+原理图】

    1 主要功能 该系统由AT89C51单片机 LCD1602模块 DS18B20温度传感器模块 DS1302时间模块 继电器驱动模块 电位器模块构成 本方案适用于智能温室大棚 蔬菜大棚等各类设计中 版本一 1 DS18B20温度传感器检测大棚
  • linux服务器结合宝塔搭建Gitlab服务器完整过程

    不想被束缚 公司总是不给我gitlab管理员账号 我自己搭建一个去 又不是没有服务器的人 哼 1 宝塔安装GitLab服务器 根据自己的内存选择不用的版本安装 2 宝塔开发端口如 8099 这个是我的Gitlab服务器的端口 如果有防火墙那
  • 虚拟化技术原理(CPU、内存、IO)

    本文来自 http www ywnds com p 5856 虚拟化 云计算现在已经非常成熟了 而虚拟化是构建云计算基础架构不可或缺的关键技术之一 云计算的云端系统 其实质上就是一个大型的分布式系统 虚拟化通过在一个物理平台上虚拟出更多的虚
  • 简单明了实现Java地图小程序项目

    简单明了实现Java地图小程序项目 博主介绍 前言 地图概述 地图技术 地图应用场景 网约车服务 智能穿戴 智能物流 智能景区 车联网 国内常见地图 地图API与搜索 JS API GL 演示百度地图 创建浏览器端应用 创建地图 添加控件
  • NGUI的一个bug解决:Thetype or namespace name `UnityEditor‘ could not be found.

    BUG Thetype or namespace name UnityEditor could not be found Are you missing ausing directive or an assembly reference 解
  • 计算机网络必会:TCP和UDP,面向连接,无连接,可靠与不可靠

    文章目录 导论 面向连接可靠的服务 TCP 无连接 不可靠的服务 UDP 导论 我在学习计算机网络的过程中 遇到了TCP和UDP解释 其中 无连接 面向连接 对我有很多新启发 下面就简单来聊聊 有兴趣多点个赞收藏一下 有错误可以私信反馈 欢
  • 用C语言写一个简单的贪吃蛇游戏(用到easyx图形库)

    学习内容 1 游戏的存储与读写 2 制作游戏菜单 3 制作定时器 目录 一 需要用到的头文件 全局变量和一些函数 二 定时器 三 数据的初始化和绘制 四 蛇的运行和吃食物 五 游戏菜单界面 六 游戏存储与读写 七 其他函数 八 主函数入口
  • Letters CodeForces - 978C(水题,low_bound()函数使用)

    水题 记录一下low bound begin end num 其中low bound是指以num为下界 寻找第一个比num大或相等的元素的指针 通过减去 begin指针我们可以获得相应的下标 upper bound first last v
  • p51 thinkpad 拆解_ThinkPad P51s固态硬盘加装指南(含拆机图)

    原标题 ThinkPad P51s固态硬盘加装指南 含拆机图 ThinkPad P51s是一款定位功能强大 机身轻薄的移动工作站 在19 9mm的机身中承载着酷睿i7 专业图形显卡 32G大内存 固态 机械双硬盘等专属强大性能 但是强大的性
  • webpack自动化打包webpack-dev-server

    在前面的章节中我们每次改完要打包的资源文件 和配置文件都是是输入npx webpack命令手动打包的 那么有没有什么办法可以监听到我们代码的改动 在保存时就自动打包呢 答案是当然有 不然哪些框架的脚手架是怎么实现保存自动打包的呢 这就是本章
  • Ubuntu重现IBM-Blockchain/marbles的Demo

    IBM Blockchain marbles Github网址 之前看书marbles是被翻译成大理石 不过也有翻译成弹珠的 自己理解就可以了 都是资产 现在我们开始重现这个官方的Demo 搭建Fabric的开发环境 搭建的环境至少是1 0
  • msfconsole常用搜索命令search

    msfconsole启动msf控制台后 msfconsole 2 dBBBBBBb dBBBP dBBBBBBP dBBBBBb o dB BBP dB dB dB dBBP dBP dBP BB dB dB dB dBP dBP dBP
  • opencvsharp 为什么降低图像的分辨率_【干货】图像质量与图像分辨率的关系

    在谈论图像质量时 我们都会提到分辨率 分辨率当然是指以像素 图像元素 为单位测量的图像的大小 当您将图像分辨率的宽度和高度相乘时 它将给出图像的总像素数 而质量是指图像中存储在像素中的细节内容 如颜色 阴影 对比度等 有些说法是 更高的分辨
  • Ubuntu 16.04纯文本界面、图形化界面切换方法

    一 图形化界面与纯文本界面的动态切换方法 Ubuntu 16 04系统默认以图形化界面方式启动 进入图形化界面后 若要切换到纯文本界面 一般可以按 Ctrl Alt F1 或F2 F6 快捷键 在文本终端中输入用户名 密码后登录即可 如下图