`
anysky131
  • 浏览: 176660 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Archlinux xfce4 2014 安装(二)

 
阅读更多

安装桌面程序

安装桌面程序前需要先明白几个模块:

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文件中的命令的内容,从而启动默认的窗口管理器;
而当我们没有桌面环境时,只启动如xorg-twm这样的窗口管理器也是可以运行,只是没有更多的打包工具供我们使用,如文件管理器thunar,或者xfce-panel这样的桌面工具栏等东西,它仅仅附带基本的窗口管理功能;

 

这时可以验证xterm这种窗口管理器的显示效果;

reboot

 

重启操作系统

然后命令行登录成功后,输入

startx

 

则可以进入twm桌面管理器;

见效果图;

这里有兴趣可以看看/usr/bin/startx这个文件,它其实是一个脚本,网上有详细解释这个脚本的含意,简单讲它就是启动桌面环境的开始,linux有了操作系统内核,有了基本功能后,要启动桌面环境就是使用它来启动;

 

4. 为了便于大家理解窗口管理器与桌面环境的区别,而且清楚其中的配置方式,我们在安装桌面环境前,再安装一个窗口管理器:openbox,然后配置出来给大家看看它的安装配置更换方式;

pacman -S openbox

 

安装完成后,在/etc/X11/xinit/xinitrc文件后面加入启动openbox命令,注释掉文件后面的启动twm的窗口管理器部分代码,然后加上下面启动openbox代码

exec openbox-session

或者直接通过xinit /usr/bin/openbox-session来启动openbox桌面管理器;

当启动失败时,可以在/var/log/Xorg.0.log中仔细检查问题并解决;

到这里大家就知道当我们安装了其它的桌面后,可以通过这样的配置来运行我们想使用的桌面环境;

 

5. 安装桌面环境:

接下来安装xfce4,加上官网wiki建议的安装gamin,gamin是一个文件管理监控器;

pacman -S xfce4 gamin

 

启动xfce4有两种方法:

a. 安装完成后直接输入startxfce4命令进行启动;

b. 配置xfce4的initrc启动,

cp /etc/X11/xinit/xinitrc ~/.xinitrc

 

并在后面加上:

exec startxfce4

 

这里不直接修改/etc/X11/xinit/xinitrc文件,可以复制一个在个人的目录下面,startx会默认先执行这个文件,因此可以通过此方式对某一个用户个性使用一个桌面;

文件修改后内容大概为:

#!/bin/sh
 
if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
 
exec startxfce4

 

启动完成,见默认效果图:

 

当启动失败时,依然可以在/var/log/Xorg.0.log中仔细检查问题并解决;

 

分享到:
评论

相关推荐

    archlinux:我的Arch Linux和xfce4备忘单和配置。感谢by-speece的帮助

    **二、安装Xfce4** 1. **升级系统**: `sudo pacman -Syu`以确保所有软件包是最新的。 2. **安装Xfce4**: `sudo pacman -S xfce4`,这会安装所需的所有核心组件。 3. **启动Xorg**: `startx`或`sudo systemctl start...

    archlinux-安装完全指南.pdf

    - 安装好 Qt4 后,运行 larch 并进行后续操作。 ### 三、选择并安装软件包 #### 1. 配置 larch - 在 larch 中选择“添加软件包”,添加所需的软件包。示例中的软件包列表包括但不限于: - **桌面环境**:如 ...

    虚拟机安装Archlinux(全).pdf

    【虚拟机安装Archlinux全攻略】 Archlinux是一个基于x86架构的Linux发行版,以其简洁、优雅、正确和代码最小化的理念深受计算机爱好者和开发者喜爱。本篇将详细介绍如何在虚拟机中安装Archlinux,适合新手入门和...

    虚拟机安装Archlinux(全.docx

    ### 虚拟机安装ArchLinux详解 #### 一、前言 在开始详细介绍如何使用虚拟机安装ArchLinux之前,我们需要明确几个问题:为何选择Linux?以及如何选择正确的态度和方式来对待Linux?此外,还需要考虑选择哪一个具体...

    archlinux-2018.12.01-x86_64 操作系统

    6. **安装并配置桌面环境**(可选):如GNOME、KDE Plasma、XFCE等,如果你需要图形化界面。 7. **设置用户和权限**:创建普通用户,并根据需要调整权限。 8. **安装额外软件**:通过pacman安装你需要的其他应用。...

    archLinuxarchLinux

    ArchLinux支持多种桌面环境,例如Xfce、KDE Plasma、GNOME等,用户可以根据自己的喜好进行选择。此外,ArchLinux还强调文档的重要性,其官方wiki是学习和解决问题的重要资源,包含了安装、配置和故障排查的详细信息...

    vala-panel-appmenu:Vala Panel(以及xfce4-panel和mate-panel)的全局菜单-GitHub镜像

    瓦拉面板应用菜单Vala Panel Application Menu是一个全局菜单小程序,可与Vala Panel,xfce4-panel和mate-panel一起使用(还计划使用Budgie 10.x)。 unity-gtk-module用作后端,因此也必须安装(请参阅下面的说明)...

    VirtualBox安装Archlinux并配置桌面环境

    - 安装 XFCE 桌面环境及其相关组件:`[root@Arch~]# pacman -S xfce4 xfce4-goodies` #### 四、总结 通过以上步骤,您已经在 VirtualBox 中成功安装了 Arch Linux,并配置了一个完整的 XFCE 桌面环境。接下来,您...

    archlinux-vagrant:archlinux 的测试箱

    - **XFCE桌面环境**:默认安装了XFCE桌面环境,XFCE是一个轻量级且高效的桌面环境,适合资源有限的测试环境。这使得在测试Xorg相关的软件时更加方便,因为你可以直接在图形界面下进行操作。 - **自动配置**:当使用...

    dotfiles:我的dotfiles,用于运行XFCE + i3的Arch Linux安装程序

    我的点文件 :laptop: 我的日常工作流程中使用的配置和设置的集合。 我当前的安装是Arch Linux安装,将XFCE和i3... 终端: xfce4-terminal 终端配色方案: wal base16-gruvbox-soft Shell: bash 5.0.17 显示管理器

    arch linux 主题相关资源

    这个主题相关的资源包显然是为Arch Linux的Xfce4桌面环境设计的,旨在提升用户的视觉体验和个性化设置。 首先,让我们深入了解Xfce4。Xfce4是一个轻量级的桌面环境,它在保持高效性能的同时,提供了丰富的功能和...

    Archlinux

    4. **图形界面**:安装完成后,用户可以选择自己喜欢的桌面环境,如GNOME、KDE、XFCE等,并通过pacman安装。 **三、系统管理** 1. **系统更新**:定期运行`sudo pacman -Syu`命令,以获取并安装最新的系统安全补丁...

    ArchLinux

    此外,ArchLinux支持各种桌面环境,如Xfce、KDE Plasma、GNOME等。每个桌面环境都有其特定的配置方法和优化技巧。安装桌面环境需要运行`pacman -S`命令,然后启动对应的桌面服务。 安全性方面,ArchLinux鼓励用户...

    EasyArch:Arch Linux安装程序ISO-开源

    连同简单和自定义的图形安装程序一起,您将获得功能齐全的桌面环境(基于XFCE),几乎不需要任何自定义和预配置的应用程序。 除此之外,没有别的。 没有额外的存储库,只有香草Archlinux。 希望您发现尝试使用...

    InstallArch:以我喜欢的方式安装Arch Linux的脚本

    最后,`图形界面`的安装可能包括选择一种窗口管理器或桌面环境,如Xfce、Gnome或KDE,并安装相应的依赖。 在使用这个脚本来安装Arch Linux时,用户需要具备一定的Linux基础知识,以便理解脚本的运行过程并能根据...

    archlinux-conf:我的Arch Linux安装的配置文件

    4. **Network Configuration**: 在安装过程中,用户可能创建了自定义的网络配置文件,如ifcfg-eth0等,以确保网络连接的稳定性和定制化。 5. **X11和Wayland**: 如果用户已经设置了图形界面,配置可能包括Xorg或...

    Arch_install.sh

    ArchLinux安装脚本,一个脚本搞定,高度自定义,6分钟安装完成,所有精华汇聚一身! 自选安装桌面环境:Deepin,Plasma-KDE,Gnome,后期加入xfce,i3,因很少用这两个桌面,所以安装的软件还是很明确。 自选安装...

Global site tag (gtag.js) - Google Analytics