整理一下archlinux+kde配置优化过程

要是公众号没被封,我也不会去做b站投稿,刚开始发一些教程的没有播放量,自己电脑随便录制了一个视频,原以为没人看的,没想到也引来了一些争议。想来这一篇也是无人光顾的,对于绝大多数人我也是劝退的,最好不要去折腾。

也有同好,也有一两个问配置的问题,就简单整理一下吧。网上各种安装教程实在是太多了,自己写也是千篇一律就不写了,但是配置和优化相对来讲就少很多,也是最麻烦最折腾最劝退人的。

使用archlinux最主要的还是要自己看wiki:https://wiki.archlinux.org/title/Main_page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

安装之前可以先看一下:

1、安装,推荐使用ventoy,开源的U盘启动器支持安装windows及linux各种发行版,只要一个u盘就够了。做好启动器之后,只要把镜像放倒u盘里就可以当做是启动器了,多少个镜像都可以,不用一个系统搞一个u盘启动,对于喜欢装机的还是比较友好的。

https://bbs.zsxwz.com/thread-2791.htm

2、内核推荐linux-lts,相对稳定。如果喜欢折腾,可以安装完系统之后,可以用yay安装xanmod内核:https://xanmod.org/#install_via_terminal

3、虚拟内存,如果电脑配置高,可以不开,如果需要休眠功能,就可以开,根据自己的需要。安装的时候可以单独分区,或者安装完之后自己在dd一个。至于大小,个人建议实际内存的1-2倍大小即可。

4、文件系统,自己使用的是f2fs,虽然ext4可能会比较稳定一点,不过f2fs对于固态的读写个人使用感觉还是有提升的。https://bbs.zsxwz.com/thread-3338.htm

5、如果是kde桌面,很多教程会把kde全家桶也建议安装上,个人感觉完全没有必要,一些小游戏,应用根本用不上,只要安装plasma 即可,如果需要kdeconnect,kdialog,kate,konsole,dolphin等等,单独安装一下即可。

安装之后的一些配置,美化,及优化。网上各种优化教程也有,几个自己在使用过程中感觉几个比较值得折腾一下的:

1、安装主题,小部件等kde主题相关的可以到kde store下载:https://store.kde.org/,下载之后放到对应文件夹注销即可生效,或者yay安装ocs-url,就可以在线安装。如果想自己修改一些主题,对于svg可以使用Inkscape修改。主题之类的目录一般是在~/.local/share/ 文件夹。

2、字体推荐微软雅黑,可以自己从windows导出一份安装即可。

https://bbs.zsxwz.com/thread-2846.htm

3、桌面图标,发送到桌面的图标,一般都有一个下箭头,自己觉得不好看,可以自己在~/Desktop,文件夹创建一个xxxx.desktop的文件即可,把应用发送到桌面,用文本编辑器打开,复制内容到xxx.desktop即可,如果想修改图标,修改启动命令也是这样。

4、鼠标滚动问题,用过其他发行版,一直以为是自己鼠标问题,换了几个鼠标都有同样问题,浏览器或者一些软件里滚动和系统里滚动,不一样,要么一个太快,一个就根本滚不动。可以使用imwheel调节:https://zsxwz.com/2020/04/24/

5、Archlinux提升makepkg编译速度:https://bbs.zsxwz.com/thread-2812.htm

6、输入法,体验过挺多输入法,最后还是fcitx体验比较友好,稳定,兼容性也好,词库问题,可以自己爬虫一份搜狗细胞词库导入fcitx:https://zsxwz.com/2020/07/28/

7、设置休眠,如果觉得每一次开关机,需要重新打开一堆软件,就可以使用休眠,需要先设置swap:https://bbs.zsxwz.com/thread-4968.htm

8、SSD开启trim

sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.service

9、软件源:

sudo sh -c 'cat >> /etc/pacman.conf <<-EOF

[multilib]
Include = /etc/pacman.d/mirrorlist

[archlinuxcn]
#SigLevel = Optional TrustAll
Server = https://mirrors.bfsu.edu.cn/archlinuxcn/\$arch
Server = https://mirrors.ustc.edu.cn/archlinuxcn/\$arch
Server = https://mirrors.163.com/archlinuxcn/\$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/\$arch
Server = https://mirrors.lzu.edu.cn/archlinuxcn/\$arch
Server = https://repo.archlinuxcn.org/\$arch
Server = https://mirrors.zju.edu.cn/archlinuxcn/\$arch
Server = https://mirrors.redrock.team/archlinuxcn/\$arch
EOF'

10、如果无法识别u盘,可以yay安装udisks。

优化再多,最后还是拿来用的,一份挺不错的linux软件推荐清单:https://alim0x.gitbooks.io/awesome-linux-software-zh_cn/content/,或者archlinux的一份软件清单:https://wiki.archlinux.org/title/List_of_applications_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

都说linux软件生态不好,个人觉得仁者见仁,智者见智。对于游戏,你也不会非要拿Mac来玩只有在windows上才有的游戏,至于专业软件同理,专业实在是太多了,有些只能用windows那也没有办法,怎么不说有些专业软件也只有linux才有。也不至于非要在生产力工具上折腾这些。

多数软件也有linux版本,就算没有,也有一些不错的开源免费的替代品,如果习惯了win软件,也有wine和playonlinux,不过不推荐。

自己也简单推荐几个:

1、浏览器可以使用firefox或者chromium,个人使用的是chromium,但是最新版账号同步需要使用自己的api:https://bbs.zsxwz.com/thread-4780.htm

2、微信或者qq,如果想要用相对比较完整的功能,可以使用spark版本:https://bbs.zsxwz.com/thread-3841.htm,如果没有那么多需求就使用原生,相对比较简陋,但是稳定。

3、下载工具,自己还是喜欢aria2,不喜欢命令行,可以使用motrix,如果非要使用迅雷也可以使用yay安装xunlei-bin。

4、系统备份可以使用timeshift,如果担心滚挂了,可以定期备份,不过使用archlinux这么久了,除了一两次自己作死搞挂了,也没有因为滚挂了,所以自己用的比较少。

5、剪切版,kde自带的比较简陋,自己一般用copyq,所以删除了自带的剪切板:

sudo rm -rf /usr/share/plasma/plasmoids/org.kde.plasma.clipboard

6、截图使用flameshot,功能比较齐全。

7、录频使用obs-studio,这个还是相当强大的。

8、图片编辑使用gimp,类似ps,如果非要用ps,自己之前保存一份基于wine的ps 201,不过还是不推荐,太占内存了。https://bbs.zsxwz.com/thread-3560.htm

9、视频编辑,专业软件也很多,自己用免费的kdenlive。

10、文本编辑器,自己使用code,kate,gedit,终端里用vim和nano。

11、代理,自己使用的是v2,也有很多客户端,自己还是喜欢用core内核版本,写好配置文件,开机自启去跑就是了。然后浏览器,终端,电报,系统设置里在设置一下代理即可。

12、解压,file-roller p7zip unzip ark这几个可以自己选一下。

13、视频播放自己使用mpv,开源强大:https://zsxwz.com/2020/04/18/ ,网易云音乐虽然也有linux版,不过还是推荐YesPlayMusic,或者洛雪音乐也不错。

14、远程控制安卓,可以使用scrcpy:https://zsxwz.com/2020/04/10/,手机控制电脑,可以使用vnc,需要安装x11vnc。如果没有公网ip或者内网穿透,可以使用todesk也不错。

15、笔记自己用的是joplin,开源,自己webdav备份,现在是备份到了阿里云盘,懒得折腾的可以备份到坚果云:https://zsxwz.com/2019/07/11/

还有很多软件就不多介绍了,根据自己的需求,一些日用的软件一般都能找到替代品。

关于软件:

如果想禁止更新某软件,编辑/etc/pacman.conf,修改IgnorePkg = 包名

如果想要安装deb包,可以使用debtap,不过不推荐,如果ubuntu,debian等等都有的包,一般而言arch社区源一般也会有,可能只是包名不一样。

如果想降级安装某一个软件,可以使用downgrade,不过不是所有的软件都有降级包。可能有时候滚崩了,降级安装或许可以解决一些问题。

最后,如果想要达到视频当中的效果,还是需要花一些时间去折腾的。

https://www.bilibili.com/video/BV1Gi4y1D7ds

留言

* - 必填