注:这个只是用一段arch后的自己的一些简单配置;写这篇主要是给自己留一个笔记,和一些想玩arch的人,看一下自己需要什么。(有的地方可能比较啰嗦,有的地方可能一笔带过,请见谅)
我从刚安装完arch,重启后;开始说
(如果,还有安装arch的可以看一下,arch wiki。但是官方的比较简介,可以再加一份其他大佬安装arch的详细步骤)
(我在archiso安装完arch后,安装的基本工具是 vi vim dhccd man base-devel )
(其中有好多是,找的其他大佬的文章;因为大多,和时间有点长了,原文章链接可能找不到了,在此只能说声 对不起了!)
基本配置:
添加普通用户
$ useradd -m -G wheel arch-user
(-m:创建与的家目录;-G:将用户添加的组;arch-user:用户名)
$ passwd arch-user
$ visudo
(去掉“%wheel ALL=(ALL) ALL” 之前的注释符号,这个是调高wheel组的权限;这里用的vi编辑器,如果想用别的可以捉一个软链接)
注:(因为已经新建的普通用户,所以,以后的操作都使用普通用户)
联网
$ sudo systemctl enable dhcpcd
$ sudo dhcpcd
(这里我用的简单,直接 手机的USB网络共享)
驱动
$ sudo pacman -Sy xorg
(如果,刚接触arch的,建议你直接安xorg全家桶,别只安装xorg-server什么的;这个全家桶里面一些基本的包,eg:触摸板驱动的、通用显卡驱动 ... )
$ sudo pacman -S nvidia nvidia-settings
桌面
可以选择deepin、xfce4、gnome、kde、i3,还有一些其他的
(可以安装的桌面:https://wiki.archlinux.org/index.php/Desktop_environment)
我自己用的kde,如果想安装其他的,能去看看其他大佬的文章
$ sudo pacman -Sy plasma
(plasma是kde桌面环境的基本软件包,但不是最简的桌面环境软件包)
$ sudo pacman -S sddm
(sddm是登录管理器)
$ sudo systemctl enable sddm
( enable是让sddm开机自启,如果是现在运行的话是start )
$ sudo systemctl enable NetworkManager
(NetworkManager 可以用来连接wifi,安装plasma时,一起安装了;
注:用pacman安装时,软件名是networkmanager,没大写;把NetworkManager设为开机自启时,软件名有大写;注意大小写、注意大小写、注意大小写;重要事情说三遍)
$ yay -S kcm-pointing-devices-git
(这个软件包,是配置触摸板的,可以配置触摸板;在检查到鼠标插入时,禁用触摸板,在系统设置 ——> 硬件 ——> 输入设备 这里调 )
现在,你的arch,重启就可以用arch-user用户直接进入系统了。但是它只有最基本的桌面环境、软件驱动的包。下面是安装的其他软件和一些优化
其他配置
必备的软件包
$ sudo pacman -S ttf-dejavu ttf-liberation wqy-microhei wqy-zenhei
(中文字体; 把这个放第一是,如果没安装中文字体。进入桌面,查看有关中文的网页什么的,直接就是方块的乱码)
$ sudo pacman -S konsole //(终端)
$ sudo pacman -S dolphin //(文件管理器)
$ sudo pacman -S latte-dock //(dock栏)
$ sudo pacman -S chromium //(谷歌浏览器)
或 $ sudo pacman -S google-chrome
$ sudo pacman -S ntfs-3g //(支持NTFS文件系统)
$ sudo pacman -S dosfstools //(支持FAT文件系统)
$ sudo pacman -S pigz // (多线程压缩软件,系统时候用,后面说)
安装那些软件包就能,设置把系统语言设置为中文了。
kde桌面的设置步骤为:
系统设置 —> 个性化 —> 区域设置 —> 语言(简体中文)、格式(区域为:zh_CN)如果到了语言那一步不能设置可以改用命令行设置,其他设置同上;
命令行修改语言:
sudo vim /etc/locale.conf 修改为:LANG=zh_CN.UTF-8
添加archlinuxcn源
$ sudo vim /etc/pacman.conf
添加
[archlinuxcn]
Include = /etc/pacman.d/archlinuxcn
$ sudo vim /etc/pacman.d/archlinuxcn
添加
##
# tuna
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
# ustc
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
# 163
Server = http://mirrors.163.com/archlinux-cn/$arch
$ sudo pacman -Syy archlinuxcn-keyring
安装搜狗输入法
$ sudo pacman -S fcitx-configtool fcitx-sogoupinyin fcitx-qt4
添加配置文件
$ sudo vim ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export LC_ALL=zh_CN.UTF-8
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
exec fcitx &
到这,系统最好可以重启一下开机后,可以按照自己的习惯设置,缩放比例,快捷键什么的
可选软件
$ sudo pacman -S fish
(用来代替bash,
kde桌面改成方法:在konsole终端 ——> 鼠标点击右键 ——> 编辑当前方案 ——> 常规 ——> 命令 ——> 改为“ /bin/fish ” )
$ sudo pacman -S yay yaourt
(用来安装aur库的软件)
$ sudo pacman -S netease-cloud-music
(网易云音乐)
$ sudo pacman -S wps-office-cn wps-office-mui-zh-cn ttf-wps-fonts
(wps中文版,注意,设置中文时,区域好像是的改为zh_CN,要不wps显示还是英文)
$ sudo pacman -S obs-studio simplescreenrecorder
(录屏软件)
$ sudo pacman -S gwenview
或 $ sudo pacman -S nomacs
(kde桌面的图片查看器; )
$ sudo pacman -S audacious
(音乐播放器,因为如果播放本地音乐,用网音乐启动特别慢,所以,pacman )
$ sudo pacman -S mpv
(视频播放器,也可选vlc,但是我用的vlc有问题;mpv播放视频时,开启硬件加速快捷键,是Ctrl+H,切换;调整播放速度是:“【“ 、”】”,p键右边两个)
$ sudo pacman -S ark
(压缩软件)
$ sudo pacman -S htop
(命令行界面下的任务管理器)
$ sudo pacman -S spectacle kamoso kcalc
(截图工具、相机、计算器)
$ sudo pacman -S pamac
(pacman 图形化管理工具)
$ sudo pacman -S ksystemlog kcolorchooser print-manager
(查看日志、取色配色工具、打印机管理)
$ sudo pacman -S digikam
$ sudo pacman -S typora
(图片编辑、文本编辑)
$ sudo pacman -S stacer
(系统管理工具、可以清理软件包、应用缓存、设置自启服务、等等)
$ sudo pacman -S filezilla
(FTP客户端工具)
或
$ sudo pacman -S kdebase
包括
dolphin
kate
kdialog
keditbookmarks
kfind
khelpcenter
konqueror
konsole
kwrite
一些简单美化
主题
$ sudo pacman -S arc-kde(kde)
$ yaourt -S gtk-theme-arc-git(gnome)
图标
$ sudo pacman -S papirus-icon-theme(kde)
$ yaourt -S numix-circle-icon-theme-git(gnome)
SDDM 主题
$ yay -S sddm-theme-sugar-candy-git
$ yay -S sddm-theme-abstractdark-git
$ yay -S sddm-theme-amadeus
gdm背景
curl -L -O http://archibold.io/sh/archibold
chmod +x archibold
./archibold login-backgroung 你的背景的地址
重启后gdm就会变成你要的背景
(注:因为我用的是kde桌面;关于gnome的主题和图标,我没试过,不确定 能不能用;gdm背景设置,也没试过,不确定)
GRUB2主题
# yay -S grub2-theme-***
安装完成后
# sudo vim /etc/default/grub.cfg
# GRUB_THEME="/boot/grub/themes/主题包名字/theme.txt"
# sudo grub-mkconfig -o /boot/grub/grub.cfg
(注:我自己感觉,aur库里面的grb2主题,是不怎么好看的;你可以去必应、百科,找一些,自己感觉好看的;同时deepin的grub主题,也可以使用,deepin的grub主题你可以,自己更换想要的壁纸;记得在百度、必应找的一些其他主题,壁纸上面的都不能改)
系统清理
$ sudo pacman -Scc
$ yay -Scc
$ yaourt -Scc
(清理 pacman、yay、yaourt 下载过的软件包)
$ sudo pacman -R (pacman -Qdtq)
(清理不被依赖的软件包)
如果是虚拟机安装,需要安装open-vm-tools,这样就可以实现workstation中的一些高级功能。
$ pacman –S open-vm-tools
$ systemctl enable vmtoolsd.service
(注:这个没试过,不确定能不能 用)
wine
> 开启 multilib 存储库
> 依赖于Internet Explorer(wine-gecko)
和.NET的应用程序(wine-mono)
> Wine的图形前缀管理器(q4wine)
> 显卡(OpenGL (multilib)):
Intel(集显)
(lib32-mesa)
Nvidia(独显)
(lib32-nvidia-utils)
> 声音
使用ALSA驱动程序
(lib32-alsa-lib lib32-alsa-plugins)
使用PulseAudio驱动程序
(lib32-libpulse)
使用OSS驱动程序
(lib32-alsa-oss)
高级声音系统的游戏
(lib32-openal)
> 其他依赖
播放音乐(lib32-mpg123)
图像处理(lib32-giflib lib32-libpng)
加密支持(lib32-gnutls)
32位视频编解码器(lib32-gst-plugins-base lib32-gst-plugins-good lib32-gst-plugins-bad lib32-gst-plugins-ugly)
NTLM身份验证(samba)
> 字体:
将Windows字体复制到/usr/share/fonts/:
$ sudo mkdir /usr/share/fonts/WindowsFonts
$ sudo cp -r Fonts/* /usr/share/fonts/WindowsFonts/
$ sudo chmod 644 /usr/share/fonts/WindowsFonts/*
然后重新生成fontconfig缓存:
$ fc-cache -f
在游戏中强制使用OpenGL模式
$ wine 3d_game.exe -opengl
安装所有:
$ sudo pacman -S wine wine-gecko wine-mono lib32-nvidia-utils lib32-libpulse lib32-alsa-lib lib32-alsa-plugins lib32-alsa-oss lib32-openal lib32-mpg123 lib32-giflib lib32-libpng lib32-gnutls lib32-gst-plugins-base lib32-gst-plugins-good samba
基本安装:
$ yay -S wine wine-gecko wine-mono lib32-libpulse q4wine
bumblebee
安装
# sudo pacman -S bumblebee mesa nvidia lib32-virtualgl
添加用户到 bumblebee 组
# gpasswd -a user bumblebee
启用 bumblebee 服务
# sudo systemctl enable bumblebeed.service
测试
安装(mesa-demos)
# sudo optirun glxgears -info
用 Optimus 启动 Windows 程序
# optirun wine application.exe
用 Optimus 打开 NVIDIA 设置面板
# optirun -b none nvidia-settings -c :8
vmware
# sudo pacman -S vmware-workstation fuse2 gksu gtkmm linux-headers ncurses5-compat-libs libcanberra pcsclite
# sudo systemctl enable vmware-network...
(注:vmware,安装完后,电脑重启一下 ,“vmware-network...”这个是vmware的网络服务,不开这个vmware不能联网)
在Intel和Optimus上启用3D图形
~/.vmware/preferences
mks.gl.allowBlacklistedDrivers = TRUE
(这个只是在arch官网找的方法,没试过)