我的其它类似文章
Arch Linux 2020-07 实机安装
Arch Linux 2020-10 安装deepin(dde)桌面环境
接上篇安装Arch Linux这几个月来小编用过linux的各种桌面环境,包括gnome、kde-plasma、deepin、xfce、lxde、i3。就方便性而言,gnome、kde-plasma、deepin、i3都很好用,而在美观性上,kde-plasma要好很多,其它的如deepin审美疲劳,而i3窗管打开个别程序时会闪退,所以小编装完Arch后第一件事就是安装kde
废话不多说,先上几张图:
最终可以运行gtk2、gtk3、qt4、qt5、deepin-wine、wine的程序,我的桌面环境配置如下
终端:konsole、yakauke
窗口管理器:kwin
登录管理器:sddm
文件管理器:nautilus(可视化)、ranger
gtk2/3主题:whiteSur
kde主题:whiteSur
图标主题:uos20
SHELL:zsh
图形显示框架:openGL 3
C++开发环境:QT5、visual studio code
JAVA开发环境:idea intellig 旗舰版
C#(.NET CORE)开发环境:visual studio code
nodejs/js/jsx/ts/tsx/html/css开发环境:visual studio code
rust开发环境:visual studio code
网络浏览器:google-chrome
沟通:微信(wine)、tim(wine)、linux-qq
有线音乐:网易云音乐
音乐/视频播放器:mpv
网盘:百度网盘
文章写作:typora(Markdown)
录屏/录音/直播:obs studio(可视化)、ffmpeg
截图:scrot、spectatle
图片查看器:feh
下载器:FDM(可视化)、aria2、wget、curl、axel
远程控制:teamviewer
网络分析:wireshark
输入法框架:fcitx-pinyin
wifi管理:networkmanager
虚拟机:vmbox
引导程序:grub2
系统:Arch + win10 2004
Aur助手:yay
文字处理:wps
系统信息查看:neofetch
装完kde后运行什么程序都不是问题,无线联网(装完kde就不用配置了)和输入法(搜狗拼音要单独安装,装好后要装fcitx-qt4然后换个皮肤就很完美了)都很容易配置,触摸板、触摸屏、声音、亮度都没有问题
预备
连接网络(有路由器分配IP的网线)
# ip link //查看网卡
# dhcpcd enp4s0 //获取并配置ip地址
# ping www.baidu.com //检测网络是否联通,按ctrl+c停止
连接网络(wifi)
# ip link //查看网卡
# iw dev wlp0s4 link //查看网卡wlp0s4连接状态#
# iw dev wlp0s4 scan //查看可用热点
# wpa_supplicant -B -i wlps04 -c <(wpa_passphrase "ssid" "passwd")
# ping www.baidu.com //检测网络是否联通,按ctrl+c停止
注意:连接wifi要在root用户下进行
1、设置软件源
$ sudo vim /etc/pacman.d/mirrorlist
找到china中国网址(一般是什么大学、淘宝、华为源)那一行,光标移动到china中国网址那,输入 2dd dd剪切 两行 一行,接着滚动到文件开始的地方,按 p 粘贴
$ sudo vim /etc/pacman.conf
把multilib和它下面一行的 # 去掉,具体是把光标移到 # 那,按 x ,然后在文件里添加 archlinuxcn 源,按 i 输入
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
按esc,然后输入 :wq! 保存退出
接着更新系统
$ sudo pacman -Syu
安装密匙
$ sudo pacman -S archlinuxcn-keyring
如果报错,需要生成一个新的密钥环
$ sudo pacman -Syu haveged
$ systemctl start haveged
$ systemctl enable haveged
$ rm -rf /etc/pacman.d/gnupg
$ sudo pacman-key --init
$ sudo pacman-key --populate archlinux
$ sudo pacman-key --populate archlinuxcn
$ sudo pacman -S archlinuxcn-keyring
完事以后,就可以尽情地装软件了
2、安装xorg服务
xorg服务是linux桌面的硬件接口,所有的窗管都是x窗口的实现
$ pacman -S xorg xorg-server
3、安装显卡
$ sudo pacman -S xf86-video-intel #intel#
$ sudo pacman -S xf86-video-ati #amd#
4、输入设备
$ sudo pacman -S xf86-input-libinput
$ sudo pacman -S xf86-input-synaptics #触摸板驱动#
5、安装登录管理器
推荐使用SDDM
$ sudo pacman -S sddm sddm-kcm
$ systemctl enable sddm
6、安装kde
$ sudo pacman -S plasma kde-applications
7、声音管理器
$ sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa
8、安装输入法
$ sudo pacman -S fcitx fcitx-im fcitx-configtool fcitx-cloudpinyin kcm-fcitx fcitx-pinyin
配置输入法
$ vim /home/myusername/.xprofile
按i,输入
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export XIM=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
解决乱码
$ sudo pacman -S fcitx-qt4
显示有冲突要删除几个包,就按y删除
解决左边SHIFT键无法切换中英文
右键Fcitx托盘 => 配置 => 全局配置 => 勾选显示高级设置 => 不勾选只在额外切换键取消激活后才是用它进行切换,且勾选启用输入法间切换
解决中文输入时英文全角问题
右键Fcitx托盘 => 配置 => 附加组件配置 => 勾选显示高级设置 => 不勾选全角字符
解决云拼音不显示问题
右键Fcitx托盘 => 配置 => 附加组件配置
找到云拼音支持,点击它右方的设置按钮,把谷歌设置成百度
9、安装Aur助手
$ sudo pacman -S yay
10、系统时间与Windows兼容
$ sudo pacman -S ntpdate
$ sudo ntpdate time.windows.com
$ sudo hwclock --localtime --systohc
完事以后重启,就可以看到桌面环境了
11、安装yakuake下拉式终端
$ sudo pacman -S yakuake //并尽可能安装可选依赖
12、安装文件管理器
$ sudo pacman -S nautilus //并尽可能安装可选依赖
$ sudo pacman -S ranger //并尽可能安装可选依赖
13、安装谷歌浏览器
$ sudo pacman -S google-chrome //并尽可能安装可选依赖
14、安装 vscode
$ yay -S visual-studio-code-bin //并尽可能安装可选依赖
15、安装字体
$ yay -S wqy-microhei wqy-microhei-lite wqy-zenhei wqy-bitmapfont
$ yay -S noto-fonts-sc //包括上行在内尽可能安装可选依赖
16、安装wps
$ yay -S wps-office //并尽可能安装可选依赖
17、安装neofetch
$ sudo pacman -S neofetch //并尽可能安装可选依赖
18、安装QT5
$ sudo pacman -S qt5-base qt5-doc qtcreator pkgconf //并尽可能安装可选依赖
19、安装 intellij idea
$ yay -S intellij-idea-community-edition //社区版,尽可能安装可选依赖
$ yay -S intellij-idea-ultimate-edition //旗舰版,尽可能安装可选依赖
20、安装zsh
$ sudo pacman -S zsh
$ sudo pacman -S wget
$ sudo pacman -S git
$ wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh
$ chmod +x install.sh
$ ./install.sh
出现的问题
wget命令无法访问 raw.githubusercontent.com,百度 "ip138",输入raw.githubusercontent.com查看它的 ip,比如查到151.101.108.133,然后
$ sudo echo "151.101.108.133 raw.githubusercontent.com" >> /etc/hosts
21、安装网易云音乐
$ yay -S netease-cloud-music //并尽可能安装可选依赖
22、安装百度网盘
$ yay -S baidunetdisk-bin //并尽可能安装可选依赖
23、安装mpv
$ sudo pacman -S mpv //并尽可能安装可选依赖
24、安装typora
$ sudo pacman -S typora //并尽可能安装可选依赖
25、安装录屏/录音软件
$ sudo pacman -S obs-studio //并尽可能安装可选依赖
$ sudo pacman -S ffmpeg //并尽可能安装可选依赖
26、安装截图软件
$ sudo pacman -S scrot //并尽可能安装可选依赖,无需装spectatle
$ scrot //终端使用scrot截图
[shift]+[PrtSc] //组合键使用spectatle截图
27、安装下载器
$ yay -S axel aria2 wget curl //并尽可能安装可选依赖
$ yay -S freedownloadmanager //下载慢,可能我的archlinuxcn源比较慢
28、安装teamviewer
$ yay -S teamviewer //并尽可能安装可选依赖
并按命令行提示自启它的一个网络服务
29、安装网络分析器wireshark
$ sudo pacman -S wireshark-qt //并尽可能安装可选依赖
$ sudo gpasswd -a $(whoami) wireshark //不用sudo权限即可抓网卡
30、安装docker
$ sudo pacman -S docker //并尽可能安装可选依赖
$ sudo gpasswd -a $(whoami) docker //不用sudo即可运行docker
$ sudo systemctl restart docker //重启docker
$ sudo echo "{"registry-mirrors": ["http://hub-mirror.c.163.com"]}" >> /etc/docker/daemon.json //写入网易镜像源
$ sudo systemctl enable docker //开机自启docker
31、安装微信
$ yay -S deepin.com.wechat2 //并尽可能安装可选依赖
32、nautilus自动挂载window分区免除密码
$ sudo vim /etc/polkit-1/rules.d/49-nopasswd_global.rules
[然后输入]
/* Allow members of the wheel group to execute any actions
* without password authentication, similar to "sudo NOPASSWD:"
*/
polkit.addRule(function(action, subject) {
if (subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});
按[esc],在输入 :wq! 保存,重启
最后
美化kde主题方面,笔者用的whitesue主题和uos图标,窗口设置无边框,sddm欢迎界面和锁屏界面都是whitesue主题
安装软件最重要的命令是
$ sudo pacman -Ss 软件名 //模糊搜索该软件
$ yay -Ss 软件名 //模糊搜索该软件
$ sudo pacman -R 软件名 //删除软件
$ yay -R 软件名 //删除软件
$ sudo pacman -U 软件位置 //安装本地下好了的软件