仓库源文站点原文


title: Arch 下的应用方案 tags:


Arch 滚起来爽,一直滚一直爽!虽说现在 Linux 生态还是不如 Windows,不过只要不用某些特别的专有软件(点名 Adobe 和 Autodesk)和工业软件,想要日常使用还是可以的,下面分享下我的应用方案。

<!--more-->

基础应用

首先桌面我依旧是 cinnamon 和 lightdm,用习惯了实在舒服,后面会切换到 xfce4。我不用 Wayland,因为 N 卡配置起来太麻烦了,还是用 X11 保平安,你说流畅度?我都用 xfce 了还在乎那个?终端模拟器一直用 xfce4-terminal,可以设置透明,很爽。文件管理器一直也用 cinnamon 的 nemo,简洁漂亮,该有的功能都有。

输入法当然是 fctx5+rime+雾凇拼音,这应该是当前(几乎)最好的中文输入方案了,除了切换方式不太习惯,其他还是不错的,也有很多主题。

用 Linux,那就不得不说终端了,以前我一直用 zsh,现在换成 bash 了,稳稳当当地,毕竟很多情况下是没有 zsh 的,如集群和服务器里。

那么用 Arch Linux 就不得不说 aur 助手了,有了 aur 基本上字体、主题、软件等等都可以用 aur 装,aur 助手我用 yay,基本已经快替代 pacman 了,平时滚的时候都是yay。不过 Arch 滚起来爽,滚挂那可就是两行泪了,所以系统备份是很有必要的,我是 btrfs 文件系统,用 timeshift 备份就行了。

浏览器是必须的,一直用 Chrome,但是最近 Chrome 更新的不成样子了,新 GUI 丑,右键菜单要展开了(明明可以放得下)、下载里面甚至不能复制下载链接了,本想换 Firefox,用了一天受不了了,加载慢而且不习惯,只能默默忍受 Chrome。

聊天通讯

聊天通讯在国内基本就是 QQ 和微信,现在都有原生的 Linux 版本,QQ 和 Windows 下的基本没区别了,微信还有很长的路要走,不过比没有好多了。

还有一个就是 Telegram 了,平时用这个比微信 QQ 多多了,Linux 下也有原生客户端,与 Windows 下的没区别。

办公软件

Linux 下最好用的办公软件就是 WPS,这个没的说,虽然我也很不喜欢它,但不得不用 ...

多媒体

听音乐我用 Telegram 里的 bot,本地播放的话就是 mpv,Windows 下也一直用这个,还是很不错的。图片播放现在换成了 nomacs,简单快速,之前用的那个叫什么忘记了,反正不好用,Linux 下这种软件还是很多开源平替的。

截图软件自然是当仍不让的用 flameshot,稍微配置下就可以用了(它截不到自己🤣)。

代码编辑器

代码编辑器自然是万年祖传的 VScode 了,对于我这种不写重型项目的垃圾写手来说,VScode 实在好用,基本啥都可以写,而且现在有通义灵码的差距,编辑器内集成 AI,很好用,甚至我写这篇帖子的时候,在 md 文件里面它都会根据之前的内容生成下面的内容,不过我这个还是自己写的哈(手动狗头)。

之前小的编辑器,类似记事本的用途我一直是用 xed 的,但是稍微大点的文件就卡,打开页漫,于是在论坛里问了一圈,换成了 scite,打开几十 md 的序列文件很流畅,很喜欢,可以用来平替 notepad++的一些用途,不过写代码还是比不上 notepad++。

论坛里听说 Emacs 不错,之前也听说过很多次,据说可以与 Vim 一决高下,后面打算将迁移过去。

(这个通义灵码有点呆呆的感觉)

分析软件

生物信息学分析软件那就得说下 TBtools 了,陈老师开发的,一直支持 Linux,aur 上也有人打包好,可以直接安装,只是有些功能似乎不能用,一直报错,Windows 下就没有。

生物信息学分析大部分的其实还是在 R 了,我也不例外,不过大部分用 R 的似乎都用 Rstudio,我一直用 VScode,配合 httpgd 出图太爽了。

其他用来分析的就用 conda 了,但是 conda 太慢了,我用 mamba,速度更快。

其他软件

要学习那就要“出国”,那就得有个称手的出国工具,我一直用小猫咪 Clash,老版本停更了新版本继续小猫咪,就不放图了。

网盘我用 OneDrive(买了 MS365 有 1T OneDrive 太香了),但是 Linux 下没有好用的客户端(其实 Windows 下也是,官方客户端难用死了),所以我就用 rclone 挂载在 home 目录,可以直接用终端命令去操作,不要太方便,Windows 下我也换成了 rclone,开机自动挂载要设置一下。

常用的软件应该就这些了,这里再放一张 fetch😄(哦对了,neofetch 不更新了,建议换 fastfetch)