0%

使用manjaro的这半年:Linux可以作为主力系统来使用了吗?

导语

距离我安装manjaro系统来使用已经过去半年的时间了,借最近比较空闲,来写一些内容记录一下这半年来的使用感受。同时主要来介绍一下大家最关心,也最备受诟病的软件生态。

(如果只想看软件生态的介绍,直接往后翻)

我和Linux

第一次接触Linux是在大一的编程课,《高级语言程序设计》。机房里的电脑安装的都是cent os,而且没有安装图形界面。

我不记得我什么时候知道Linux系统的,但那是我第一次亲身使用它。第一次面对黑框框系统,兴奋、好奇,仿佛自己置身于极客的世界。但当我不熟练的扣键盘键入字符的时候,这份新鲜感很快消失殆尽。紧接着老师给我们布置了一个新任务,在自己的电脑上安装Linux,以后的编码都在Linux环境下完成。自此,Linux正式驻扎在了我的电脑中,使用Linux也开始变得频繁。

Ubuntu是到目前为止我使用最多的Linux系统。除了例行公事按老师的要求编码,后来使用云服务器,折腾Arm开发板,配置NAS都是使用的ubuntu。我也萌生过使用ubuntu作为桌面系统的想法,但是我一直没有找到放弃windows的理由。期间,我也尝试了很多不同的发行版,试图去找一个趁手的工具。我很喜欢deepin的界面,圆角+毛玻璃的设计很符合我的审美。但dde桌面总是给我不流畅的感觉。我不停在体验,在不同系统间走停流转,但始终没有停下来……

直到后来,我遇到了manjaro。

关于manjaro

Manjaro是一款基于Arch Linux、对用户友好、全球排名前二的Linux发行版。(Manjaro官网如是说)

坦白讲,我起初对manjaro是有所排斥的。这个排斥源自于我对Arch的一些偏见。此前,我对Arch有些刻板印象,就是折腾。我其实是一个爱折腾的人,但不是从0开始,从安装图形界面和驱动开始。尤其是想到NVIDIA驱动带给我的心理阴影,这种感觉变得尤为明显。

但manjaro是开箱即用的系统。和ubuntu等其他发行版一样,或者说和windows一样,图形界面和一些基本的驱动都是安装好的。安装完成后,就可以直接安装需要的软件开始使用了。它继承了Arch的所有优点,又帮助我们避免了许多繁琐的操作。

从Windows切换到Manjaro的最直观的感觉,就是快。软件启动速度非常快,系统的响应速度也快。当然,也许这个快只是在AMD+Win11双重负优化的衬托下。但不得不说他真的很流畅,而且系统的资源占用很低。他预装了许多可能用到的软件,但并不给人很臃肿的感觉,也许对老旧的设备会比较友好。

By the way,我有一台旧小米核显轻薄本,但可惜的是只有8G内存。Windows开机就占了一半,随便多开一些网页或者开个类似于matlab的工具,即便内存还有剩余,已经明显开始卡顿了。我最初的想法就是,等他替下来的时候装个manjaro系统来办公。小米笔记本用“小米操作系统”想必会不错。

不同的Linux发行版有很大的区别吗?

其实,给我的感觉是没有什么区别的。抛开图形界面这显而易见的区别,其他可以明显感知到的区别就是包管理工具不同。说到底,我们使用一个操作系统,使用的还是该系统下的软件。

那么,我有什么理由选择manjaro呢?

它除了继承了Arch的流畅,还有一个很大的优势就是丰富的软件和活跃的社区。虽然很多软件厂商在推出linux版本的时候会优先考虑Debian系和RedHat系,但Arch的社区太活跃了。其他发行版可以安装的软件,总会有人把它移植到Arch上。Arch有个社区维护的安装源AUR,你只需要一条命令就可以实现软件的安装。

完全没有Linux基础的人可以使用manjaro吗?

我的结论是,不能。我对这个问题的判断依据是,是否可以不使用命令行,仅通过图形界面就上手使用。显然这是不行的。如上面所述,最基本的安装软件就很难离开命令行。manjaro虽然也有软件商店,但完全不够用,也不够人性,充其量只是一个图形化的包管理工具。deepin和ubuntu的软件商店相比之下会好一些,更适合新手去使用。

坦白讲,只要熟悉一些基本的命令,就可以处理Linux中可能遇到的大部分问题。这对于学习能力比较强的根本不是什么难事。但必须要承认的是,大家熟悉了Windows上的点点点的操作思维,要转换这个思维还是要一些学习成本。

Deepin一直在做一些Linux本地化的工作,以此为代表的许多开发者不断的努力,也使得使用Linux的门槛逐步降低。或许有一天,其他操作系统的用户可以毫无压力的转到Linux系统上来吧。

Linux上的生态可以支持人们日常的使用吗?

终于回到了本文的正题。

我想大部分人对Linux最关心的就是,Linux上有哪些软件,他们好不好用。

这部分,我会列举并介绍一些本人常用的软件。并对这些软件进行一个评分。注意,优先考量该软件对Linux的适配情况,其次才是软件本身功能的完善情况。

标准如下:

分数

原生软件

虚拟化软件

5

没有问题,完美运行

4

些许配置后可以正常运行

没有问题,完美运行

3

功能缺失(相较于其他平台)

些许配置后可以正常运行

2

可以运行,但是有些许问题

可以运行,但是有些许问题

1

无法运行

无法运行

当然,这个评分的依据是该软件在我的电脑上的运行情况。可能不同的电脑上使用起来会有所出入。

日常工具

Google Chrome(5分)

浏览器。和Windows上一样完全没有问题。

chrome

Albert(5分)

文件搜索+启动器,类似于Windows下的listarty。但是内存占用有点高,这与我使用Linux的初衷相悖。

Ulauncher(5分)

软件启动器。界面比Albert更精致,同时支持插件。

其实用manjaro开始菜单的搜索栏来查找文件或启动应用也完全够用。

ulauncher

Motrix(5分)

基于Aria2的全能下载工具,功能类似于迅雷。支持下载 HTTP、FTP、BT、磁力链接等资源。

motrix

FlareGet(5分)

直链下载工具。相当于IDM。

flareget

FlameShot(5分)

截图工具。功能很强大,在截图之后可进行各种标注、序号、马赛克,还可以取色、贴图以及上传到云或保存到本地等操作。同时这一款软件是跨平台的工具,也有Windows和MacOS的客户端。

Flameshot

Fcitx5 + Rime(4分)

输入法工具。抛弃搜狗,拥抱Fcitx5。在使用体验上,比Linux上的搜狗输入法要好很多,这主要得益于Fcitx5输入法框架的升级。当然,使用Rime输入法还是需要折腾一下的。因为Rime是一个输入法引擎,即便是在Windows下,也很难开箱即用。

输入法

通讯社交

MailSpring(5-1=4分)

邮箱客户端。功能够用,界面漂亮。

其实但从软件本身来讲,他是可以完美使用的。扣掉一分的原因在于,他对国内一些邮箱的支持不太好。

部分邮箱如网易邮箱由于不支持嵌套文件夹,MailSpring在同步邮件的时候回发生错误。

1
2
# issue 地址
https://community.getmailspring.com/t/cannot-sync-126-163-mails-because-setting-up-snooze-subfolder-in-mail-folders-is-not-allowed/562/7

MailSpring

Thunderbird(5分)

邮箱客户端。大部分发行版系统预置的邮箱客户端就是这一款,也是我现在在用的。功能强大,支持各种插件。也是一个多平台的软件。

唯一缺点是列表内容过于紧凑,而且似乎调整起来很麻烦。

thunderbird

微信(wine)(2分)

微信是没有Linux原生客户端的,这是通过Wine技术虚拟化运行.exe文件实现的。功能基本都实现了,但是可能会出现问题需要配置。诸如中文显示问题、高分辨率支持、无法截图、无法输入中文等。不过好在,这些都有明确的解决方案。只是无法输入中文的问题,我尝试解决但没有生效。

1
https://github.com/vufa/deepin-wine-wechat-arch

TIM(wine)(3分)

QQ是有原生Linux客户端的。但是那个客户端功能太少太少,界面上古,问题还多,在我看来完全处于不可用的状态。TIM安装后问题,问题比微信少,我这里只出现了高分辨率支持的问题。对于1080P屏幕的朋友,基本就是开箱即用的。

1
https://github.com/vufa/deepin-wine-tim-arch

telegram(5分)

不展开。

影音

网易云音乐(5分)

网易云音乐Linux版很早就开发了,而且一直在维护。

反观国内某在通讯行业LD实质坐实的大厂,非但不去开发,还以安全等各种借口屏蔽第三方的软件。作为LD大厂却不作为,属实已成为Linux本地化过程中的绊脚石。

netcloud music

QQ音乐(2+1=3分)

现在这个版本的QQ音乐我印象中也是这两年才发布的,基本的功能已经实现了。但是距今也已经一年多没有更新过了。

目前使用中存在的问题是:

  • 播放某些音乐没有声音
  • 不稳定。时有会无法启动,而且保不齐某次滚动更新后就会出问题。

加1分在于,相比于Linux QQ,QQ音乐基本还是可用的。希望Tx能看到我的认可,再接再厉。

QQmusic

Jellyfin 客户端(5分)

连接Jellyfin服务器,看电影电视剧听音乐。

jellyfin

jellyfin2

Listen1(5分)

支持多流媒体音乐平台的音乐播放器。

缺点在于最高只能播放192k的Mp3音乐。

Listen1

FeelUOwn(5-1=4分)

和Listen1类似的多流媒体音乐平台音乐播放器,也是同样的缺点。

不过在这一款支持登陆音乐平台的账户,然后同步播放列表等内容。

扣除一分在于两点,一者是要支持不同的平台需要单独安装对应的软件包;再者是在登录QQ音乐和酷我音乐的时候,不能通过账户密码登录,需要去浏览器复制Cookie。在易用性上有所缺憾。

FeelUOwn

Rhythmbox(5分)

manjaro系统内置的本地音乐播放器。功能比较丰富,但我有点用不来。

Rhythmbox

MPV(5分)

manjaro系统内置的本地视频播放器。跨平台。

VLC(5-1=4分)

老牌视频播放器了。除了界面不是很讨喜,功能很强大。跨平台。

有一点问题是,每次播放Nas视频时,需要再登陆一遍账户。但是明明我已经将盘符通过Samba挂载到本地了。

学习办公

WPS(4分)

五星好评。没有广告,瞬间启动。比windows上还流畅。

唯一遇到的问题是,高分辨率下字体会发虚模糊,需要手动配置解决。

WPS2

Typora(5-1=4分)

私以为,此乃所见即所得的最强Markdown编辑器。我的所有投稿都是在Typora上编辑的。

目前已经收费了,没有找到好的替代品的可以果断入正。支持激活三个设备(用户)。

typora

Texlive(5分)

$Latex$ 编译工具。可以配合vs code或其他编辑器使用。

欧陆词典(4分)

我这边Manjaro下使用有问题,只能通过AppImage启动,而且启动前需要导入环境变量。

1
2
export LC_ALL="C"
./path/eudic.AppImage

Ubuntu下使用没有问题。

eudic

GoldenDict(5-1=4分)

词典。该软件是开源软件很久没有更新了。界面较为古老,也不支持同步。好处是支持导入词典。优先推荐欧陆词典(不出问题的话)。

扣一分是他的功能太简陋了。

GoldenDict

每日英语听力(5分)

和欧陆词典同一个公司推出的。功能齐全,界面清爽,没有广告。

每日英语听力

百度网盘(1分)

linux勉强能用。也有wine版的。甚至还有Docker版。

wine版的安装后无法运行,暂时没找到原因。不清楚其他发行版运行情况。

坚果云(1分)

坚果云并没有推出Arch系的安装包,但可以在Aur上直接下载安装。

不过,该软件在我的电脑上不可用,在同步中文文件夹时会报错,原因可能在于中文包或者字体。联系了技术客服进行了多次沟通和操作,依然没能解决。

此外,该软件使用时会依赖多个软件包,但并不会在安装时自动安装。对高分屏的支持也存在问题,需要手动配置。

尽管如此,我依然强推该软件,该软件支持多个平台,其他平台的使用是没有问题的(Linux上我也可能只是个例)。

前几天一个哥哥在毕设过程中硬盘出了故障。大家一定要做好重要数据的备份。

Verysync(5分)

微力同步。类似与坚果云的同步工具。

VerySync

游戏娱乐

steam

蒸汽平台。有的原生支持Linux的游戏,有的需要Proton工具。

库中217款游戏中,其中88款原生支持Linux。常玩的43款中有20款原生支持。

仅仅测试了Terraria和FEZ两款小游戏,与Windows端无异。

steam

Lutris(3分)

通过wine工具运行游戏。国内有wine游戏助手,是同一个软件。

实测可以玩守望先锋和原神。但性能有较大损失。

总体来说,为不支持Linux的游戏提供了解决方案。虽然性能有损失,但正常游玩是没有问题的。

战网

编码开发

在Linux上编码相较于Windows一大优势是,免了环境变量等一系列配置过程。

很多编译器/解释器安装后就直接可以使用。而且有些编译工作只能在Linux环境下完成。

Atom(5分)

编辑器。

Atom

Vs code(5分)

编辑器。用了VS code,pycharm和clion几乎都不启动了。

vscode+latex

clion(5分)

C/C++ IDE

Nxshell(5分)

ssh工具。

Nxshell

PyCharm(5分)

python IDE。

Matlab(5分)

商业数学软件,矩阵实验室。

其他

Mp3tag(2分)

修改维护音乐标签。界面古老,似乎许久没有更新了。

Deepin System Monitor(4分)

深度系统监视器。比manjaro系统自带的plasma功能更多界面也更漂亮。

Deepin SysMonitor

我系统默认语言是英文,不知道为什么显示了俄语?这是俄语吧?

KDE connect(5分)

manjaro系统内置。

跨平台工具。Windows、安卓都有客户端。强推。

用于局域网之间设备互联。可远程控制媒体,电脑收发短信。同步通知、同步剪切板,快速发送文件。

Docker(5+1=6分)

容器工具。

有很多工具以及服务都提供了Docker服务。

V图瑞A(5分)

学术需要。打通链路的关键一环。

Indicator Sysmonitor(2分)

任务栏显示网速、CPU占用、内存占用等信息。

但是存在BUG,一段时间后会卡死不再更新数据。

Plasma System Monitor(5分)

manjaro系统内置。系统监视器。

System Monitor

评价

以上软件都是我常用的软件,有一些系统预置的基础软件没有写,也有许多专业软件没有涉及到。

日常使用没什么问题,常用的软件都可用或者有替代品。

但是,对于大多数人来说,仍然很难找到一个放弃Windows去拥抱Linux的理由。

我还是期待Linux可以发展的更好。往小了说,可以给用户多提供一个选择;往大了说,这也是当前逆全球化大环境下,防止被操作系统卡脖子的关键一环。

目前,已经有从硬件(CPU、显示卡、存储)到操作系统(UOS)到软件全国产的电脑产品出现,不过性能一般,仅能满足一般的办公需求。期待国产电脑可以早日实现市场化。

结束语

以上就是本期的全部内容了。对于Linux桌面发行版,你更关心什么呢?欢迎评论区留言。