Arch Linux 2020-07 安装kde桌面环境

我的其它类似文章

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
废话不多说,先上几张图:


Arch Linux 2020-07 安装kde桌面环境_第1张图片
2020-07-20-185305_1366x768_scrot.png
Arch Linux 2020-07 安装kde桌面环境_第2张图片
Screenshot_20200720_184046.png
Arch Linux 2020-07 安装kde桌面环境_第3张图片
Screenshot_20200721_204255.png
Arch Linux 2020-07 安装kde桌面环境_第4张图片
Screenshot_20200721_223358.png

最终可以运行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的网线)

Arch Linux 2020-07 安装kde桌面环境_第5张图片
ip link

Arch Linux 2020-07 安装kde桌面环境_第6张图片
ping 百度
# 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、安装输入法

Arch Linux 2020-07 安装kde桌面环境_第7张图片
Screenshot_20200722_182433.png
$ 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下拉式终端

Arch Linux 2020-07 安装kde桌面环境_第8张图片
Screenshot_20200722_181734.png
$ sudo pacman -S yakuake   //并尽可能安装可选依赖

12、安装文件管理器

Arch Linux 2020-07 安装kde桌面环境_第9张图片
Screenshot_20200722_181907.png

Arch Linux 2020-07 安装kde桌面环境_第10张图片
Screenshot_20200722_182019.png
$ sudo pacman -S nautilus    //并尽可能安装可选依赖
$ sudo pacman -S ranger    //并尽可能安装可选依赖

13、安装谷歌浏览器

Arch Linux 2020-07 安装kde桌面环境_第11张图片
Screenshot_20200722_182104.png
$ sudo pacman -S google-chrome   //并尽可能安装可选依赖

14、安装 vscode

Arch Linux 2020-07 安装kde桌面环境_第12张图片
Screenshot_20200722_182306.png
$ 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

Arch Linux 2020-07 安装kde桌面环境_第13张图片
Screenshot_20200722_182557.png
$ yay -S wps-office   //并尽可能安装可选依赖

17、安装neofetch

Arch Linux 2020-07 安装kde桌面环境_第14张图片
Screenshot_20200722_182645.png
$ sudo pacman -S neofetch   //并尽可能安装可选依赖

18、安装QT5

Arch Linux 2020-07 安装kde桌面环境_第15张图片
Screenshot_20200722_182740.png
$ sudo pacman -S qt5-base qt5-doc qtcreator pkgconf  //并尽可能安装可选依赖

19、安装 intellij idea

Arch Linux 2020-07 安装kde桌面环境_第16张图片
Screenshot_20200722_182908.png
$ 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、安装网易云音乐

Arch Linux 2020-07 安装kde桌面环境_第17张图片
Screenshot_20200722_183028.png
$ yay -S netease-cloud-music   //并尽可能安装可选依赖

22、安装百度网盘

Arch Linux 2020-07 安装kde桌面环境_第18张图片
Screenshot_20200722_183157.png
$ yay -S baidunetdisk-bin  //并尽可能安装可选依赖

23、安装mpv

Arch Linux 2020-07 安装kde桌面环境_第19张图片
Screenshot_20200722_183336.png
$ sudo pacman -S mpv    //并尽可能安装可选依赖

24、安装typora

Arch Linux 2020-07 安装kde桌面环境_第20张图片
Screenshot_20200722_183847.png
$ sudo pacman -S typora    //并尽可能安装可选依赖

25、安装录屏/录音软件

Arch Linux 2020-07 安装kde桌面环境_第21张图片
Screenshot_20200722_183939.png
$ sudo pacman -S obs-studio   //并尽可能安装可选依赖
$ sudo pacman -S ffmpeg    //并尽可能安装可选依赖

26、安装截图软件

$ sudo pacman -S scrot   //并尽可能安装可选依赖,无需装spectatle
$ scrot    //终端使用scrot截图
[shift]+[PrtSc]   //组合键使用spectatle截图

27、安装下载器

Arch Linux 2020-07 安装kde桌面环境_第22张图片
Screenshot_20200722_184049.png
$ yay -S axel aria2 wget curl   //并尽可能安装可选依赖
$ yay -S freedownloadmanager   //下载慢,可能我的archlinuxcn源比较慢

28、安装teamviewer

Arch Linux 2020-07 安装kde桌面环境_第23张图片
$ yay -S teamviewer   //并尽可能安装可选依赖

并按命令行提示自启它的一个网络服务

29、安装网络分析器wireshark

Arch Linux 2020-07 安装kde桌面环境_第24张图片
Screenshot_20200722_184256.png
$ 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 软件位置   //安装本地下好了的软件

你可能感兴趣的:(Arch Linux 2020-07 安装kde桌面环境)