安装桌面程序
安装桌面程序前需要先明白几个模块:
1. 显示服务:
linux图形界面的运行都是采用c/s架构组成,即显示通过后端的服务的方式运行;当前有两个:X11与Wayland,X11诞生于1987年,而Wayland是当前新的桌面环境,还不是很成熟,因此现在使用的依然是X11做为界面服务提供;
而Xorg即是它的开源实现,因此xorg-server负责提供产品管理系统服务端,安装所有桌面都需要安装它,安装它的步骤如下:
pacman -S xorg-server xorg-server-utils xorg-utils mesa xorg-xinit;
2. 显卡驱动与键盘鼠标驱动:
显示成桌面后,需要支持显卡与键盘鼠标操作,因此这几个驱动是必须的,而如果是笔记本的话,可以再加上笔记本的触摸板驱动;
3. 桌面环境
Xorg只提供图形环境的基本框架,完整的用户体验还需要其他组件。 桌面环境(DE): 在X之上并与其共同运作,提供完整的功能和动态图形界面。桌面环境通常提供图标、小程序(applets)、窗口、工具栏、文件夹、壁纸、应用程序和拖放等功能。使用GNOME、KDE、LXDE、Xfce这类桌面环境。
安装完成后需要对xinitrc文件进行相应的配置,来达到启动对应的桌面环境的目的;
4. 显示管理器:
显示管理器是用于在操作系统启动时,能自动启动对应的桌面环境,如lightDM/slim for xfce, XDM for xorg, GDM for GNOME, KDM for KDE
当然如果不安装显示管理器,也可以通过命令启动操作系统的桌面环境,如:
手动在命令行输入:startx则可以启动,而startx启动是去检查~/.xinitrc或者/etc/X11/xinit/xinitrc文件里的启动脚本;
5. 窗口管理器
一般安装了桌面环境的会自带一个默认窗口管理器,对应各个桌面环境所使用的默认窗口管理器,可以参照:
https://wiki.archlinux.org/index.php/Desktop_Environment_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
当然如果不想使用大的如GNOME或KDE这种大型桌面环境,可以仅仅安装窗口管理器即可,而窗口管理器则分为动态窗口管理器,堆叠式窗口管理器,平铺式窗口管理器。
可以根据自己的需要进行选择性安装;
安装完成后,通过与显示服务进行配置,来达到启动的目的;
上面的部分界面介绍完成后方便大家理解linux的界面是如何组成与相互配合的,下面开始具体对桌面环境进行安装,这里选择xfce4来采用桌面环境,因此不再需要单独安装窗口管理器(xfce4中自己带了),而且将显示管理器放在最后安装,刚开始可以先通过startx命令进行桌面环境的启动;
1. 安装显示服务:
pacman -S xorg-server xorg-server-utils xorg-utils mesa xorg-xinit;
如果是virtualbox虚拟机,还需要安装virtualbox-guest-utils
pacman -S virtualbox-guest-utils modprobe -a vboxguest vboxsf vboxvideo
2. 显卡驱动与键盘鼠标驱动:
安装显卡驱动,先查询是属于什么驱动:
lspci |grep VGA
然后根据对应的型号来选择驱动,可以查询驱动名称
pacman -Ss xf86-video|less
而安装支持大部分显呀的通用驱动为
pacman -S xf86-video-vesa
键盘鼠标
pacman -Ss xf86-input|less pacman -S xf86-input-keyboard pacman -S xf86-input-mouse pacman -S xf86-input-evdev
3. 接下来是安装桌面环境,而在安装桌面环境前,为方便大家理解,这里先安装默认xorg中的配置的窗口管理器,它是一个轻量级的叠加式窗口管理器,来测试一下xorg的运行情况
pacman -S xorg-twm xorg-xclock xterm这里说明一下,当安装完显示服务后,可以看看/etc/X11/xinit/xinitrc文件,最下面就是这几个工具的启动命令,接下来要执行的startx,即是执行xinitrc文件中的命令的内容,从而启动默认的窗口管理器;
相关推荐
archlinux:我的Arch Linux和xfce4备忘单和配置。感谢by-speece的帮助
瓦拉面板应用菜单Vala Panel Application Menu是一个全局菜单小程序,可与Vala Panel,xfce4-panel和mate-panel一起使用(还计划使用Budgie 10.x)。 unity-gtk-module用作后端,因此也必须安装(请参阅下面的说明)...
我的点文件 :laptop: 我的日常工作流程中使用的配置和设置的集合。 我当前的安装是Arch Linux安装,将XFCE和i3... 终端: xfce4-terminal 终端配色方案: wal base16-gruvbox-soft Shell: bash 5.0.17 显示管理器
archlinux 流浪汉 Archlinux 用于测试/试用新版本软件的盒子。 这些将默认安装 xfce,以使测试与 xorg 的东西变得简单。 因此,流浪盒将在启用 ui 的情况下运行。
一套漂亮的arch linux xfce4 主题,字体,桌面背景,开始菜单样式等。
连同简单和自定义的图形安装程序一起,您将获得功能齐全的桌面环境(基于XFCE),几乎不需要任何自定义和预配置的应用程序。 除此之外,没有别的。 没有额外的存储库,只有香草Archlinux。 希望您发现尝试使用...
ArchLinux安装脚本,一个脚本搞定,高度自定义,6分钟安装完成,所有精华汇聚一身! 自选安装桌面环境:Deepin,Plasma-KDE,Gnome,后期加入xfce,i3,因很少用这两个桌面,所以安装的软件还是很明确。 自选安装...
DE:Plasma5、Gnome40、Xfce4 和 Cinnamon4。 WM: i3 Experimental: Zen, Studio 在自述文件中了解更多信息。 与 Arch Linux 一样,ALG 也有每月发布计划。 每月 1 日发布新 ISO。 新的 DE/WM 将在下一个版本中推出...
ArcoLinuxD LXQt桌面首先安装最新的ArcoLinuxD iso 在下载并刻录到USB遵循有关的安装教程教程想象这个github不仅会安装桌面。 但是,我们将安装所有需要的软件。 我们还将使拥有您引以为傲的台式机变得非常容易。 ...
Archlinux Bodhi CAELinux (Computer Aided Engineering) CentOS CentOS 64bit Crunchbang Damn Small Linux (DSL) Fuduntu gpxe (Net Bootable Distros) KNOPPIX 6.7.1 CD KNOPPIX 7 KXStudio 12.04 Mandriva 2011 ...
这将从网页中捕获Chrome Webkit通知,并将这些通知显示在本机Libnotify(xfce4-notify,notify-osd等)弹出窗口中。 这是基于Chromify-OSD的适用于ChromeLinux Native Notification的重写。 这两种解决方案均仅适用...
在我的系统上,我将openSUSE Leap 15.2与桌面环境Xfce一起使用。 该程序实际上已经在运行,但我又走了一步,并添加了Nvidia的CUDA存储库以使用CUDA工具包,因为我认为这为我提供了Fusion 360的更多性能。 您可以...
目的是遵循archlinux保持简单的哲学。 因此,采取极简主义的方法。 默认FS为BTRFS默认Shell为FISH默认情况下启用了Timeshift-autosnap功能。Buttermanager包含为备份快照功能即使为liveuser启用了自动登录,但万一...
重要 这是AnLinux的Ads free版本,没有任何限制。 如果您想支持该项目,可以单击下面的按钮进行捐赠。 (目前无法在贝宝上创建捐赠按钮,因此除了创建结帐页面外...当前,我们支持4个桌面环境,仅支持 , , , , ,
这是主要应用程序的...注意此应用需要才能运行,如果您无权访问Play商店,则可以从Play商店或安装该应用关于设备要求: Android版本:至少Android Lollipop 架构:armv7,arm64,x86,x86_64 当前支持的发行版: ,