4-5-archlinux

Archlinux 折腾记录及感受(中)



看到Arch从本地硬盘启动,并能成功连上wifi,心情无比激动。

然而,这仅仅只是开始。

接下来,需要配置基本的图形界面,浏览器,字体,输入法,窗口管理器,文件管理器…定制一个专属于自己轻量级操作系统。

基本系统配置


  1. 创建一个日常使用的桌面用户,并给用户添加root权限以及使用zsh作为终端

    # pacman -S zsh
    # useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,uucp -s /usr/bin/zsh archie
    

    配置zsh,使用(zsh配置)[http://www.cnblogs.com/ma6174/archive/2012/05/08/2490921.html]这个页面的配置文件

  2. 安装Xwindow。 Xorg是X窗口系统11版本的开源实现,提供基本图形用户界面框架。
    # pacman -S xorg-server xorg-apps
    

    如果不用登陆管理器启动 X,需要安装软件包 xorg-xinit

    # pacman -S xorg-init
    

    startx 和 xinit 命令将启动 X 服务器和客户端(startx 脚本是更通用命令 xinit 的前端)。为了确定要运行的客户端,startx/xinit 先在用户目录解析 ~/.xinitrc 文件,如果 ~/.xinitrc 不存在,使用默认的 /etc/X11/xinit/xinitrc, 其中默认会使用 Twm 窗口管理器,Xterm终端 和 Xclock

  3. 安装显卡驱动

    此步比较特别,需跟实际硬件操作。本机为例,有集成显卡和ATI独立显卡

    # pacman -S xf86-video-intel xf86-video-ati
    
  4. 安装窗口管理器 i3
    # pacman -S i3-wm
    

    编辑~/.xinitrc,添加

    exec i3
    

    现在可以直接在 tty 上执行 startx 启动 i3 了

    # startx
    

    键盘ctrl + enter。 此时会出现组装了i3,包含xterm的原始X界面

  5. 安装浏览器
    # pacman -S firefox firefox-i18n-zh-cn
    # firefox &
    

    装上并运行浏览器后就能够进入 arch wiki 页面,实时地边查看文档,边安装、调试和配置所需的系统组件与软件。

    不过你应该能够发现,此时 firefox 浏览中文的效果极差,会出现锯齿显示,这是因为系统中文字体还没有配置好。

  6. 安装中文locale,通过locale.conf文件设置全局有效的locale
    LANG=en_US.UTF-8
    

    不推荐在此设置中文locale,会导致tty乱码;在tty下亦可显示和输入中文,但需要安装cce、zhcon或fbterm

    可以在~/.xinitrc或~/.xprofile单独设置中文locale。添加如下内容到上述文件最前端注释之后(如果不确定使用哪个文件,可以都添加)

    export LANG=zh_CN.UTF-8
    export LANGUAGE=zh_CN:en_US
    export LC_CTYPE=en_US.UTF-8
    

    若欲将此三行放至~/.xinitrc中,请注意将其放在exec _example_WM_or_DE_行之前

  7. 安装字体
    中文字体:
    # pacman -S wqy-microhei wqy-zenhei
    英文字体:
    # pacman -S ttf-dejavu
    
  8. 输入法
    # pacman -S fcitx fcitx-sunpinyin
    

    fcitx 是一个以 GPL 方式发布的输入法平台,fcitx-sunpinyin 是效果比较好的中文输入法。还需要在.xinitrc文件中加入:

    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    fictx &
    

    如果firefox 中无法切换中文输入法,可以执行fctix -diagnose根据提示排查错误。

  9. 文件管理器
    # pacman -S thunar
    

一个简单、轻量级的系统到此基本配置完毕,可以在top里看到此时内存占用率只有不到15%。更丰富的功能还需要安装自己熟悉的应用程序。

在下篇中会进行更丰富的常用软件安装、配置介绍。

时间: 2024-10-13 02:57:55

4-5-archlinux的相关文章

ArchLinux升级后php56无法运行的问题

因为升级了ArchLinux,以前安装的php56无法运行了.报各种缺少文件错误. 先试了试 sudo pacman -S php56 没有找到. 于是就不断的 ln -s 升级以后的名称.so 报错的名称.so 比如报错提示没有libxxx.1.0.so,查看后发现还只有libxxx.2.0.so了.于是就 ln -s libxxx.2.0.so libxxx.1.0.so 就这样,几乎就要搞定了. 突然发现,文件目录 /run/php56-fpm里没有对应的scok文件.造成的原因是用 su

archlinux pacman 常用选项

pacman -S package_name #安装软件包pacman -R package_name #删除软件包 pacman -Rs package_name #顺便删除软件包相关依赖pacman -Syu #升级系统中的所有包pacman -Ss package #查询软件包pacman -Qs package #查询已安装的包pacman -Qi package #显示查找的包的信息pacman -Ql package #显示你要找的包的文件都安装的位置pacman -Sw packa

Archlinux下virtualbox报错'/sbin/rcvboxdrv setup'

因为刚刚换成archlinux系统,安装virtualbox的时候报错了.如下图: 可是怎么解决呢?我看了很多资料大多数是ubuntu的,没有archlinux的. 但是原理都差不多我借着也就研究出来了,第一步: 我查看了我当前系统安装与vbox相关的(服务)命令 大致我也看不出来什么,看到virtualbox的报错.我查了下资料,第二步: 所以这命令是存在的用不了,报错是说内核之类的.第三步: 看了ubuntu的用户写的文章,大致就是说要更新系统的heard文件,这样virtualbox才可以

笔记本中的archlinux调节亮度

参考了archlinux的wiki:https://wiki.archlinux.org/index.php/Backlight 说一下情况:/sys/class/backlight/acpi_video0/,/sys/class/backlight/acpi_video1/,/sys/class/backlight/intel_backlight/ 这三个目录下的文件均可以用来调节亮度,但是 intel_backlight这个目录下的文件可以对亮度调节的范围更大,而且 xfce4 的电源管理中

成功安装 archlinux

经过一天的折腾,排除各种错误,终于在物理机上安装 archlinux 成功了,纪念一下

archlinux xfce conky 设置

~/.conkyrc # Conky, a system monitor, based on torsmo # # Any original torsmo code is licensed under the BSD license # # All code written since the fork of torsmo is licensed under the GPL # # Please see COPYING for details # # Copyright (c) 2004, Ha

[ArchLinux]进行更新时出现错误:GPGME error: 无数据,数据库无效的解决办法/

今天在我进行系统更新pacman -Syu时,出现了如下错误: # pacman -Syu 错误:GPGME error: 无数据 错误:GPGME error: 无数据 错误:GPGME error: 无数据 错误:GPGME error: 无数据 错误:GPGME error: 无数据 :: 正在同步软件包数据库... core 已经是最新版本 0.0 B 0.00B/s 00:00 [----------------------] 0% extra 已经是最新版本 0.0 B 0.00B/

archlinux log 文件查看

# pacman -S gnome-system-log gnome-logsextra/gnome-logs 3.12.1-1 (gnome-extra) A log viewer for the systemd journalextra/gnome-system-log 3.9.90-1 (gnome) View your system logs archlinux log 文件查看,码迷,mamicode.com

archlinux系统安装博通B43XX系列无线网卡驱动

我的无线网卡是博通的B43xx系列,大家都知道博通对于其Wifi卡在 GNU/Linux 上的支持不好可谓是臭名昭著. 用 lspci -vnn -d 14e4: 或者 lspci -vnn | grep 14e4: 查看 查看了下网络接口,发现没有无线网络的接口,于是就想应该是没驱动支持 (注:关于ip和ifconfig请看这篇文章: https://linux.cn/article-4326-1.html ) 首先确认自己的网卡型号: 用 lspci -vnn -d 14e4: 或者 lsp

archlinux打开openssh

原网页 http://www.web-jia.com/view.php?a=11 今天想在虚拟机的archlinux中开个openssh这样上传下载文件的时候比较方便点 pacman -S openssh 安装挺简单的没有什么问题 让系统启动时自动启动openssh #systemctl enable sshd 也可手动启动openssl,执行 #systemctl start sshd 看到有说要设置的 /etc/hosts.deny #默认拒绝所有连接 /etc/hosts.allow #默