配置你的基本系统

下列是基于该视频4:40s的流水~


切换到普通用户:

[root@eric-laptop ~]# su eric

查看系统信息:

[eric@eric-laptop root]$ neofetch
                   -`                    eric@eric-laptop
                  .o+`                   ----------------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: IdeaPad Y460 Rev 1.0
               `+oooooo:                 Kernel: 4.20.6-arch1-1-ARCH
               -+oooooo+:                Uptime: 42 mins
             `/:-:++oooo+:               Packages: 186 (pacman)
            `/++++/+++++++:              Shell: bash 5.0.0
           `/++++++++++++++:             Terminal: /dev/pts/0
          `/+++ooooooooooooo/`           CPU: Intel i3 M 380 (4) @ 2.533GHz
         ./ooosssso++osssssso+`          GPU: Intel Core Processor
        .oossssso-````/ossssss+`         GPU: NVIDIA GeForce GT 425M
       -osssssso.      :ssssssso.        Memory: 130MiB / 3743MiB
      :osssssss/        osssso+++.
     /ossssssss/        +ssssooo/-
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/

查看是否有更新(有更新安装即可):

[eric@eric-laptop root]$ sudo pacman -Syu
[eric@eric-laptop root]$ sudo pacman -S xorg

注:选项选 1

[eric@eric-laptop root]$ sudo pacman -S xorg-xinit
[eric@eric-laptop ~]$ cp /etc/X11/xinit/xinitrc ~/.xinitrc

注:如遇到 cp: cannot stat '/etc/x11/xinit/xinitrc': No such file or directory 问题(其实这里是因为 X11 中的 X 是大写,小写 x 会报此错误),参考此帖 10 楼的回答。

[eric@eric-laptop ~]$ vim .xinitrc
[eric@eric-laptop ~]$ sudo pacman -S obs-studio
[eric@eric-laptop ~]$ sudo pacman -S fcitx-im fcitx-configtool fcitx fcitx-rime

注:选项选 4) fcitx-qt4

配置桌面

后边内容是基于该视频的流水记录~


[eric@eric-laptop ~]$ sudo pacman -S i3
[eric@eric-laptop ~]$ mkdir .config/i3
[eric@eric-laptop ~]$ cp /etc/i3/config .config/i3/config

注:装 1) i3-gaps 即可。

[eric@eric-laptop ~]$ sudo pacman -S obs-studio
[eric@eric-laptop ~]$ vim .xinitrc

注:插入 exec i3

[eric@eric-laptop ~]$ ls .config/
i3 neofetch
[eric@eric-laptop ~]$ sudo pacman -S xfce4-terminal
[eric@eric-laptop ~]$ cat /etc/group | grep audio
[eric@eric-laptop ~]$ sudo usermod -aG audio eric
[eric@eric-laptop ~]$ id eric
uid=1000(eric) gid=1000(eric) groups=1000(eric),998(wheel),995(audio)
[eric@eric-laptop ~]$ sudo pacman -S alsa-utils
[eric@eric-laptop ~]$ alsamixer
[eric@eric-laptop ~]$ sudo pacman -S pulseaudio

注:麦克风驱动

[eric@eric-laptop ~]$ sudo pacman -S pasystray

注:安装守护进程图标

到目前我们安装了三个音频相关的包了:alsa-utilspulseaudiopasystray

[eric@eric-laptop ~]$ sudo vim /etc/pacman.conf
[eric@eric-laptop ~]$ sudo pacman -Sy
[eric@eric-laptop ~]$ sudo pacman -S archlinuxcn-keyring

注:链接

[eric@eric-laptop ~]$ sudo pacman -S polybar
[eric@eric-laptop ~]$ install -Dm644 /usr/share/doc/polybar/config $HOME/.config/polybar/config
[eric@eric-laptop ~]$ ls .config/polybar/
config
[eric@eric-laptop ~]$ vim .config/polybar/launch.sh

注:Github polybar wiki 注意源配置文件 /polybar/config 存放位置需要微调,我这里的路径和链接提供的路径就不同,视你的系统自己调整即可。launch.sh 写入内容。

[eric@eric-laptop ~]$ vim .config/polybar/launch.sh

注:修改 launch.sh 文件内容

[eric@eric-laptop ~]$ vim .config/i3/config

注:删除对于部分,然后添加语句。

[eric@eric-laptop ~]$ sudo pacman -S adobe-source-han-sans-cn-fonts
[eric@eric-laptop ~]$ sudo pacman -S adobe-source-han-sans-tw-fonts
[eric@eric-laptop ~]$ sudo pacman -S adobe-source-han-sans-jp-fonts

注:配置字体

[eric@eric-laptop ~]$ sudo pacman -S yaourt
[eric@eric-laptop ~]$ yaourt -S otf-font-awesome
[eric@eric-laptop ~]$ yaourt -S ttf-material-icons

注:美化

回到 arch Linux 主机,进入 eric (我们注册的普通用户)用户。使用 startx 命令或 Ctrl+Alt+F1Ctrl+Alt+F2 快捷键(可以 Ctrl+Alt+F12345... 都试试 ,看看效果,此处我也没找到说明文档),从终端切到桌面;桌面切到终端使用 Ctrl+Alt+F3 快捷键。

在桌面环境,快捷键提示:

  • Alt+Enter 打开终端

  • Ctrl+Shift+q 关闭终端
  • Alt+Shift+q 关闭输入法配置界面
  • Alt+Shift+e 退出 i3
  • Alt+Shift+q 关闭图片
  • Alt+d 弹出搜索框
  • i3 可以用默认的快捷键 $mod + shift +r 重新加载配置(我的电脑上 mod 对应于 Alt 键)

arch Linux(二)的更多相关文章

  1. arch linux 安装指南

    (如果不想折腾arch linux,推荐直接使用 manjaro:  https://manjaro.org/ ) 1.安装准备 Arch Linux 能在任何内存空间不小于 512MB 的 x86_ ...

  2. Arch Linux 天坑

    https://wiki.archlinux.org/index.php/Samba_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) samba  gui客户端 smb4 ...

  3. Arch linux操作系统安装教程

    一.Arch linux Arch Linux是一款基于x86-64架构的Linux发行版.系统主要由自由和开源软件组成,支持社区参与.系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码 ...

  4. 怎样安装Arch Linux以及Deepin桌面环境

    一.概述 Arch Linux 是一个轻量级的Linux发行版本,实际上,Arch Linux提供给用户很多选择,用户可以自定义自己的安装过程,不x像其他很多的Linux发行版本,安装过程甚至是一个只 ...

  5. Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)

    BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...

  6. Arch Linux中文乱码解决

    Arch Linux中文乱码解决 1.安装中文字体 pacman -S wqy-zenhei ttf-fireflysung (flash乱码)   ---乱码的原因就是缺少中文字体的支持,下载文泉驿 ...

  7. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  8. Arch Linux 简易打包指南

    本文时代久远,请参阅更可靠的:Arch User Repository (简体中文) - 分享和维护软件包 这两天给 Kreogist µ 打 Arch Linux 包,照着 wiki 跟着搞,同时在 ...

  9. Arch Linux sudo: PAM authentication error: Module is unknown [Solved!]

    问题描述: 我的 Arch Linux 已经用了快半年多,由于 Arch Linux 的滚挂问题,我从没有直接升级过系统.软件版本以及库自然落后了一些. 就在我准备需要用到 NFS 时,挂载网络文件系 ...

随机推荐

  1. qt 操作注册表,设置ie代理

    void SetIEProxy(QString proxy) { QSettings settings("HKEY_CURRENT_USER\\Software\\Microsoft\\Wi ...

  2. 作业二 分布式版本控制系统Git的安装与使用

    第一步:Git bash配置 修改用户名和邮箱地址: $ git config --global user.name "zzj" $ git config --global use ...

  3. 大数据量下的集合过滤—Bloom Filter

    算法背景 如果想判断一个元素是不是在一个集合里,一般想到的是将集合中所有元素保存起来,然后通过比较确定.链表.树.散列表(又叫哈希表,Hash table)等等数据结构都是这种思路,存储位置要么是磁盘 ...

  4. Docker入门基础(一)

    Docker入门基础 Linux只存在文件目录,不存在“盘”的概念 Dockers优点:方便部署环境.资源占用少(微服务) Docker的三大概念 镜像:类似虚拟机的镜像.用俗话说就是安装文件.容器: ...

  5. SpringMVC整合mybatis基于纯注解配置

    Mybatis整合Spring配置 第一部分:配置Spring框架 配置SpringMVC的步骤 配置流程图 导入包(哪些包,基本包5个,1日志依赖包,2webmvc支持包)SpringMVC配置 & ...

  6. Redis入门到高可用(十三)—— 发布订阅

    一.模型 二.主要API 1.publish(发布命令) 2.subcribe(订阅) 3.取消订阅(unsubcribe) 4.其他API 三.消息队列功能 redis实现消息队列功能 应用场景:抢 ...

  7. postman接口自动化,环境变量的用法详解(附postman常用的方法)

    在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到postma ...

  8. Python基础(十一) 类继承

    类继承: 继承的想法在于,充份利用已有类的功能,在其基础上来扩展来定义新的类. Parent Class(父类) 与 Child Class(子类): 被继承的类称为父类,继承的类称为子类,一个父类, ...

  9. RedHat7.之.图形化切换

    RedHat7.之.图形化切换 从黑窗口(纯指令输入界面)切换到图形化界面,使用root用户执行指令:startx 指令:startx 如有问题,欢迎纠正!!! 如有转载,请标明源处:https:// ...

  10. [Android] 转-RxJava+MVP+Retrofit+Dagger2+Okhttp大杂烩

    原文url: http://blog.iliyun.net/2016/11/20/%E6%A1%86%E6%9E%B6%E5%B0%81%E8%A3%85/ 这几年来android的网络请求技术层出不 ...