ArchLinux折腾系列文章:
1.ArchLinux安装(一)
2.Archlinux安装(二)-安装并配置AwesomeWM
3.Archlinux安装(三)-i3WM安装及配置(out of date)
4.ArchLinux配置samba共享文件夹到Windows虚拟机
5.在Z3735F CPU平板上安装ArchLinux的思路


如果你选择使用AwesomeWM,建议跳过本文。

另:由于本人暂未使用i3wm,已放弃i3相关配置记录的维护,在2019-08-27之前已停止更新。不过由于部分配置记录明显针对arch而非i3wm此桌面系统,因而具备一定参考价值。

在完成前文《Archlinux安装(一)》的操作后,接下来,安装i3

i3的安装与启动

在完成前文《Archlinux安装(一)》的操作后,重启系统,登录root后,用wifi-menu或者dhcpcd连上网络,
进行如下操作:

安装Xorg框架

pacman -S xorg-server xorg-xrandr xorg-xrdb xorg-xinput xf86-input-mouse\
    xf86-input-keyboard xf86-video-vesa #安装相应组件
X -configure    #生成配置

cd
mv xorg.conf.new /etc/X11/xorg.conf #使用配置

安装i3组件

pacman -S i3
pacman -S xterm adobe-source-han-sans-cn-fonts

添加用户

useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,\
    uucp -s /bin/bash julian    #添加用户
passwd julian   #为用户设定密码
vi /etc/sudoers     #将用户加入sudoers

添加用户到sudoers:
搜索到root ALL=(ALL) ALL复制到下一行并将root改为添加的用户名:

使用LightDM启动i3

pacman -S lightdm lightdm-settings lightdm-gtk-greeter
systemctl enable lightdm
systemctl start lightdm #输入完后回车,便进入登录界面

简单配置

添加archlinuxcn源

/etc/pacman.conf尾添加:

[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.ustc.edu.cn/archlinuxcn/$arch

再键入:

pacman -Syu yaourt
pacman -S archlinuxcn-keyring

[可选]设置aur源:
修改/etc/yaourtrc,去掉 # AURURL 的注释,修改为:

AURURL="https://aur.tuna.tsinghua.edu.cn"

常用软件

  • zsh #推荐终端
  • rofi #替换dmenu菜单
  • feh #壁纸设定
  • urxvt #推荐终端,与zsh一起安装
  • polybar #i3bar替代品
  • pcmanfm #文件管理器或者选用thunar
  • htop #进程查看器
  • gnome-system-monitor #gnome的任务管理器,你可以选用deepin-system-monitor
  • lxappearance #主题设置管理器,本人使用vimix主题&图标
  • aria2+uget #目前作为linux下的“idm”。uget->编辑->设置->插件->aria2
  • neofetch #终端下生成系统信息
  • netease-cloud-music #直接yaourt netease找到网易云音乐再安装
  • networkmanager #网络连接管理
  • volumeicon #音量托盘图标,可选用pa-applet
  • mate-power-manager #电源托盘图标,也可以选用xfce4-power-manager
  • geditor #gnome的文本编辑器
  • 小书匠 #目前使用的md文本编辑器
  • wps-office #金山办公
  • dunst #系统通知
  • okular #KDE开发的文档阅读器
  • deepin-wine-tim #arch上的qq方案,也可选用deepin.com.qq.im
  • electronic-wechat #微信
  • shutter #截屏工具
  • xcompmgr #可使终端透明
  • mssql-server #sql server on linux
    ……

其他

搜狗输入法

安装相关包:

$ sudo pacman -S fcitx
$ sudo pacman -S fcitx-configtool
$ sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5
$ sudo pacman -S fcitx-sogoupinyin

.xprofile配置:

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

参见https://www.cnblogs.com/tonyc/p/8231667.html

网络管理

使用NetworkManager

sudo pacman -S networkmanager
sudo systemctl enable NetworkManager --now #添加自启

如果需要gui,可能还要安装:

yaourt nm-applet

触摸板配置

由于自带触摸板驱动致使,双触无法选择内容,而且双指滑动不是自然滚动方式,所以开始折腾。参见https://segmentfault.com/a/1190000011327776

虚拟机安装

参见http://www.mamicode.com/info-detail-2200831.html
Virtualbox启动报错Kernel driver not installed (rc=-1908):参见https://blog.csdn.net/r8l8q8/article/details/73232359

i3配置可参考:

1.https://www.cnblogs.com/vachester/p/5649813.html
2.https://blog.csdn.net/k_y_z_s/article/details/79363852

BUGS

urxvt中Ctrl+Shift出现黄色警示ISO 14755/Keycap mode

https://wiki.archlinux.org/index.php/rxvt-unicode

在archlinux的启动菜单添加Windows引导

参见http://tieba.baidu.com/p/1889004705?traceid=的安装os-prober包
对于arch衍生版,可以重装grub:https://wiki.manjaro.org/index.php/Restore_the_GRUB_Bootloader#For_UEFI_Systems
推荐使用rEFInd引导。

安装deepin-wine-tim遇到32位依赖问题

参见https://blog.csdn.net/u010255072/article/details/85105986

麦克风无法捕捉声音(无法正常语音通话

https://segmentfault.com/a/1190000002918394

wifi开关不能打开(rfkill list all显示wifi被block)

https://www.jianshu.com/p/e513b515149f

无法自动挂载windows分区&U盘

使用情况:
1.在pcmanfm或thunar无Windows分区卷标
2.打开分区显示not authorized to perform operation
3.挂载后显示permission denied
4.挂载u盘失败出现错误:mount:unknown filesystem type 'exfat'
解决方案:

pacman -S gvfs polkit exfat-utils ntfs-3g
systemctl enable udisks2.service

修改/etc/polkit-1/rules.d/目录 下的50-default.rules文件。
sudo su后,cd /etc/polkit-1/rules.d/,再vim 50-default.rules, 加入以下内容:

polkit.addRule(function(action, subject) {
               if (action.id.indexOf("org.freedesktop.udisks") == 0) {
                       return polkit.Result.YES;
                   }
           });

此处参考:
https://wiki.archlinux.org/index.php/PCManFM#%22Not_authorized%22_error_when_attempting_to_mount_drive
https://wiki.archlinux.org/index.php/NTFS-3G_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
https://zhouxiaobo.wordpress.com/2014/03/22/archlinux%E4%B8%AD%E4%BD%BF%E7%94%A8%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%87%8F%E5%B0%91%E8%B4%9F%E6%8B%85/

搜狗候选框黑边修复

安装xcompmgr即可。
参考https://my.oschina.net/qsjfighting/blog/223699

deepin.com.qq.im无法打开

显示:X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 ……
详情见:https://extendswind.top/posts/technical/deepin_wine_run_in_not_gnome_desktop_environment/
安装

sudo pacman -S gnome-settings-daemon cinnamon

使开机运行:

/usr/lib/cinnamon-settings-daemon/csd-xsettings

参考:

1.Arch Linux 安装指南[2018.12.01]
2.Archlinux安装和使用技巧
3.Youtube: ARCH + I3WM - Instalação Parte 02