热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

armbian安装图形桌面_archlinux/parabola图形用户界面安装教程

随想君在拖延多年之后终于动笔写linux新手教程了。尽管他会以debian为例介绍linux的安装、配置和使用,评论中大家最感兴趣的发行版却是archlinux。基于

随想君在拖延多年之后终于动笔写 linux 新手教程了。尽管他会以 debian 为例介绍 linux 的安装、配置和使用,评论中大家最感兴趣的发行版却是 archlinux。基于上述原因,我打算抢在编程君之前发一篇 archlinux 教程。我使用的 archlinux 是 parabola 重制版,它的 MATE desktop live CD 提供了自助安装 archlinux 的工具,用户无需参看教程即可完成。本文则讲解如何在一个干净的 archlinux / parabola 系统中安装图形用户界面。

若没有特别说明,文中的指令需要以 root 身份运行。

第一步:启用网络连接

全新的 archlinux 系统需要用户手动配置网络。如果你在虚拟机中运行 archlinux,应当通过 DHCP 获取网络连接。请用下面的指令查看和更改 DHCP 的状态。

# 查看 DHCP 状态
systemctl status dhcpcd# 启动 DHCP 客户端
systemctl start dhcpcd# 设置 DHCP 为开机时启动
systemctl enable dhcpcd# 启动 DHCP 后,查看当前网络连接情况
ip addr

第二步:更新系统

archlinux 使用滚动升级策略。周期性检查软件包的更新是个好习惯。

# 同步软件包源列表,并安装更新
pacman -Syu

第三步:安装显卡驱动

archlinux 提供了 AMD,INTEL,Nvidia 等公司的显卡驱动。详细的信息记录在 Xorg wiki 页面中。如果对图形性能没有特别的要求,可以安装通用显卡驱动。

# 安装通用显卡驱动
pacman -S xf86-video-vesa

第四步:安装 X 图形服务

在 linux 中提供图形服务的套件被称为 X。这一步我们需要安装一组软件包。

# 安装 X 图形服务
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa xorg-twm xterm

安装完成后,输入 startx 指令,如果你看到一个异常简陋的图形终端窗口,鼠标的指针可以随着你的挥舞而移动,就说明 X 图形服务安装成功了。请在任何一个图形终端窗口输入 exit 回到文本终端,我们还有其他的事情要做。

第五步:安装桌面环境

X 图形服务只提供了最原始的图形用户界面,直接使用它不是个明智的选择。相比之下,桌面环境通过整合一系列图形应用程序,向用户提供整洁统一的外观和操作。GNOME 和 KDE 是桌面环境中最知名的两个。archlinux 是个高度可定制的系统,允许用户自由选择和更换桌面环境。本教程选择略为小众的 MATE 作为例子。

# 安装 MATE 桌面环境
pacman -S mate
pacman -S mate-extra

第六步:配置桌面环境

X 图形服务提供了 .xinitrc 文件。该文件存放在用户的家目录下,每当用户启动 X 图形服务时会自动执行。我们要在这里告诉 X 图形服务,请使用 MATE 作为桌面环境。

# 获取 .xinitrc 文件模板
cp /etc/X11/xinit/xinitrc ~/.xinitrc# 编辑 .xinitrc 文件(也可以使用其他文本编辑器)
nano ~/.xinitrc

有两处必要的修改:

其一,在靠近末尾的地方,找到 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do 这一行。删除 .sh 这三个字符。

其二,在结尾有这样一段信息:

twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login

请删除他们并换成一行语句:

exec mate-session

如果为其他用户配置 .xinitrc 文件,请在保存修改后运行 chown 将文件的主权还给相应的用户。

第七步:测试

重启系统。在文本终端登录后,输入 startx 指令,就可以进入 MATE 桌面环境了。



推荐阅读
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 安装oracle软件1创建用户组、用户和目录bjdb节点下:[rootnode1]#groupadd-g200oinstall[rootnode1]#groupad ... [详细]
  • 在单位的一台4cpu的服务器上部署了esxserver,挂载了6个虚拟机,目前运行正常。在安装部署过程中,得到了cnvz.net论坛精华区 ... [详细]
  • Linux神奇漏洞:长按回车键70秒 即可轻松拿到Root权限
    一般来说获取系统root权限是很困难的,尤其是加密系统中,但西班牙安全研究员hectormarco、ismaelripoll发现,linux系统下只需按住回车键70秒钟,就能轻 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • Python如何调用类里面的方法
    本文介绍了在Python中调用同一个类中的方法需要加上self参数,并且规范写法要求每个函数的第一个参数都为self。同时还介绍了如何调用另一个类中的方法。详细内容请阅读剩余部分。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • JavaScript简介及语言特点
    本文介绍了JavaScript的起源和发展历程,以及其在前端验证和服务器端开发中的应用。同时,还介绍了ECMAScript标准、DOM对象和BOM对象的作用及特点。最后,对JavaScript作为解释型语言和编译型语言的区别进行了说明。 ... [详细]
  • 本文整理了315道Python基础题目及答案,帮助读者检验学习成果。文章介绍了学习Python的途径、Python与其他编程语言的对比、解释型和编译型编程语言的简述、Python解释器的种类和特点、位和字节的关系、以及至少5个PEP8规范。对于想要检验自己学习成果的读者,这些题目将是一个不错的选择。请注意,答案在视频中,本文不提供答案。 ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
author-avatar
陈珍贵263483
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有