弃 Ubuntu 转 Manjaro 一周后的使用体验
| 2023-06-27 11:06 评论: 19
通常,我用的是基于 Ubuntu 的发行版进行工作,如 Pop!_OS、Zorin OS、Linux Mint 或 Ubuntu 本身。
它们不会干扰我的工作,同时又提供了顺滑的软件更新。更不用说,它们与我使用的英特尔-英伟达系统相容性良好。
所有的一切(可能是主观的)都能开箱即用。
然而,最近我决定在实体机上切换到 Arch Linux(我大部分时间都是在虚拟机上使用它)。
结果,我最终选择使用了 Manjaro Linux(一款基于 Arch 的发行版)。
我选择 Manjaro Linux 的原因
令我惊讶的是,即使是使用 Arch Linux 的立付 USB,我甚至无法解决 “nouveau DRM: core notifier timeout” 错误,更别提继续安装了。是的,我知道有向导式的 Arch Linux 安装程序,但是不论怎么样,连接的显示器都会闪烁并突出显示这个错误。
解决这个问题的最好办法是不使用我的最近刚刚升级的英伟达显卡。
很遗憾,我更喜欢英伟达的显卡……
AMD 的 RX 6600 XT 的价格与 RTX 3060 Ti 相当;对于 1440p 来说,购买那款显卡是没有意义的。
因此,在我这个情况下,RTX 3060 Ti 可能是问题所在。
虽然我找到了一些解决问题的方法,但是我太懒了。我只是想看看能否在不用付出太多努力的情况下体验一下 Arch Linux。
所以,我做了以下的事情:
下一个最佳选择就是尝试任何一个专门简化了麻烦的 最佳的基于 Arch 的发行版,对吧?
这就是 Manjaro Linux 登场的地方。
Manjaro Linux 是一款流行的基于 Arch 的发行版,并且我注意到每次更新时都有各种改进(在虚拟机上使用时)。
此外,我喜欢 Manjaro 默认主题的强调色,很适合我的桌面体验。
所以,我决定试试看……
Manjaro Linux: 起步有点困难
使用专有的英伟达驱动程序安装 Manjaro 时我没有遇到任何问题。然而,最近的一个小版本更新,Manjaro Linux 21.2.6, 把我的系统弄乱了。
我无法访问登录界面和 TTY(我只能看到主板制造商的标志)
因此,我只能使用最新的 ISO 重新安装 Manjaro Linux,到目前为止一切都还好(千万别出问题)。
在我使用 Manjaro Linux 的过程中,我注意到了一些事情,有好有坏。
在这里,我分享一些我的经历。如果你还没有尝试过,这些经验应该对你帮助很大,可以让你更多地了解它。
1、简单的安装
基于 Arch 的发行版的主要亮点是使安装过程变得简单。对我来说,完全没有遇到任何问题。
在我的第二块硬盘上安装 Manjaro Linux 是一件轻而易举的事情。引导加载程序正确配置,显示了 Manjaro 主题的启动菜单,让我可以选择 Windows/Manjaro Linux 进行双启动。
2、Manjaro 欢迎页
当尝试新东西时,欢迎体验在用户体验中占据了一大部分重要性。在这方面,Manjaro Linux 没有让人失望。
如果你仔细关注欢迎屏幕上提供的信息,你可以获得所有必要的信息。
GNOME 布局管理器能让你选择一个合适的布局,使你更加舒适。
然而,当我尝试在这里启用“窗口平铺”功能时,它却无法正常工作:
3、包管理器快速且功能丰富
考虑到 GNOME 是我最喜欢的桌面环境,我在软件中心(甚至是像 Pop!_Shop 这样特定于发行版的商店)上有过糟糕的经历。
虽然它们可以完成工作,但有时它们对我的期望反应不及预期。
在 Manjaro Linux 中,我发现安装了 Pamac 作为包管理器。这似乎是 在 Manjaro Linux 上安装和卸载软件的最佳方式之一。
根据我的经验,它在安装和卸载软件时非常快速。在安装某些软件时,你还会收到关于软件包冲突或是否需要替换/删除某些软件包的提示。当你安装某些东西时,包管理器提供了关于可选/必需依赖项的大量信息。
总体来说,体验非常流畅,没有出现任何麻烦。为了提升体验,包管理器还可以通过调整 pamac 的偏好设置,快速启用对 Flatpaks/Snaps/AUR 的支持。
所以,你不必使用终端或不同的软件商店。一切都可在一个统一的平台下获得,这大大节省了时间。
4、尝试 ZSH Shell
我习惯于在基于 Ubuntu 的发行版上使用 Bash shell。然而,Manjaro Linux 默认使用 Zsh shell。我相信 Zsh 比 Bash 更好,不过我很快会在另一篇文章中介绍并深入比较。
换句话说,我可以直接尝试不同的东西。令我兴奋的是,终端提示符和遵循 Manjaro 品牌的Shell(或终端)的主题也采用了 Manjaro 的强调色,非常令人印象深刻!
因此,我没有必要在此处 自定义终端的外观。
要了解更多信息,你可以查看一些关于 Zsh 是什么 以及 如何安装它 的信息。
5、缺乏官方软件支持
我希望这个情况能够很快改善。但目前来说,许多软件/工具只提供对 Ubuntu 和 Fedora 的官方支持。
你可以在各种工具中找到官方的 DEB/RPM 包,但它们都不能直接在 Manjaro Linux 上使用。
你得依赖 Arch Linux 仓库或 AUR 中提供的软件包。
幸运的是,很有可能在 AUR 或社区或发行版开发者维护的仓库中找到所需的软件。就像我能够在 Manjaro Linux 上运行 Insync,并使用文件管理器的集成扩展。
然而,由于缺乏对该平台的官方支持,你可能会错过一些功能或快速更新。
当然,如果你依赖于 Flatpak 或 Snap 软件包,这对你来说应该不是个问题。此外,如果你是 Linux 的新手,你可以参考我们的 Flatpak 指南 获取更多信息。
6、缺少分数缩放
我有一个由 1080p 和 1440p 分辨率组成的双显示器。因此,分数缩放很有帮助,但我可以不用它来操作。
要在 Manjaro 上启用分数缩放,你需要安装支持 X11 缩放的 Mutter 和 GNOME 控制中心软件包。这些软件包包括:
mutter-x11-scaling
gnome-control-center-x11-scaling
这将替换你现有的 Mutter 和 GNOME 控制中心软件包。因此,你将失去桌面的默认主题/强调色设置。
你可能需要使用 GNOME “调整”应用来将一切调整正确。但是,这可能会令人感觉麻烦。
总结
总体而言,我喜欢在 Manjaro Linux 上的桌面体验。如果那个更新没有搞坏我的系统,我认为我会继续使用 Manjaro Linux 作为我的新日常操作系统。
你认为 Manjaro Linux 的优点和缺点是什么?我在我的新体验中有遗漏了什么吗?作为一个有经验的 Arch Linux 用户,你有任何建议吗?
请在下方评论中告诉我你的想法。
(题图:MJ/2726c4dd-5611-4ace-8c77-0db894ad6a23)
via: https://news.itsfoss.com/manjaro-linux-experience/
作者:Ankush Das 选题:lujun9972 译者:ChatGPT 校对:wxy
- [1]来自北京的 Chrome 114.0|Windows 10 用户 发表于 2023-06-30 18:04 的评论:看下小尾巴[2]来自福建厦门的 Firefox 115.0|GNU/Linux 用户 发表于 2023-07-16 12:05 的评论:我能回复吗?
- linux [Chrome 114.0|Mac 10.15] 2023-07-16 20:25 3 赞 回复
- 能~
- [1]来自重庆的 Mobile Safari 16.5|iOS 16.5 用户 发表于 2023-06-27 16:47 的评论:hold不住arch一样hold不住manjaro,能hold住arch的不需要manjaro。倒是装endeavour能省不少事,又能像用arch一样用linux。manjaro到底投了多少广宣费。[2]来自河南郑州的 Chrome Mobile 111.0|Android 12 用户 发表于 2023-06-27 19:38 的评论:感觉manjaro还可以啊!我轻办公,已经manjaro单系统半年多了,没出过啥问题啊[3]来自重庆的 Chrome 114.0|Windows 10 用户 发表于 2023-07-01 23:36 的评论:对manjaro的反感主要来自于那个宣扬开源功利主义,把白嫖说的多高大上的lulinux。以及B乎。其实折腾折腾,Manjaro也不是不能用,但想不折腾是不存在的。对于我来说,Manjaro和Arch的一个区别是,用Manjaro我需要先去掉它那些画蛇添足的默认配置,然后像Arch一样使用。但Endeavour没这个问题。最近在用去年自己做的LFS,也挺稳定,没出问题,出问题也是我的问题。已经不怎么挑发行版,除非一些其他原因。
- 来自重庆的 Chrome 114.0|Windows 10 用户 2023-07-01 23:46 4 赞 回复
- 所以尾巴是Windows,其实Windows也不是不能用。感觉以前对Linux的情怀已经没有了。特别是近期RH事件,更是没情怀了。什么技术细节开放,真要研究,又不是不能IDA。已经不挑发行版了。
- [1]来自河南驻马店的 Chrome 114.0|GNU/Linux 用户 发表于 2023-06-27 21:28 的评论:manjaro比arch更容易挂. 软件库落后一个小版本.大问题可能碰的少一点 小问题非常多.
安装的时候省时间 出问题找起来更麻烦.manjaro出问题好像还不能直接用arch-chroot - 来自山东济南的 Chrome Mobile 114.0|Android 13 用户 2023-06-29 12:29 6 赞 回复
- 有manjaro-chroot
- [1]来自四川德阳的 Chrome 112.0|Windows NT 用户 发表于 2023-06-29 10:50 的评论:总有人想装逼学不来 Arch 就用 Manjaro,还给自己洗脑自己用的是 Arch。
但是 Manjaro 不是 Arch,Manjaro 有自己的独立软件源,Manajro 中的软件版本也落后于 Arch 几周, 都与 Arch 不兼容了,很多问题的解决方案并不能套用。
还有 AUR = Arch User Repo,是为 Arch 服务的,Manjaro 虽然能用,但也容易出问题。[2]来自四川德阳的 Chrome 112.0|Windows NT 用户 发表于 2023-06-29 10:53 的评论:这倒不是 Arch 用户自认为高人一等。
Manjaro 這個分三個 channel 延遲兩週的做法,原因出於兩點他們處理打包方面非常存疑的做法
- 他們想要自己打包一部分非常核心的包,包括 glibc 內核 驅動 systemd
- 他們不想重新打整個發行版所有包,想直接從 Arch 拿二進制來用。
這兩個做法單獨只做一個沒啥事,放一起做就很容易導致他們自己打包的核心包破壞了二進制兼容,以至於他們從 Arch 拿的二進制包壞掉。所以他們延遲兩週,並不是在測試 Arch 包打包本身的質量,而是在測試他們拿來 Arch 的包和他們自己亂改的核心包之間的兼容性。Arch[3]来自四川德阳的 Chrome 112.0|Windows NT 用户 发表于 2023-06-29 10:54 的评论:Arch 本身有一套機制保證 Arch 打包放出來的時候是測試好相互兼容的,被他們替換掉幾個核心包之後就不一定兼容了,他們也沒有渠道涉足 Arch 內部打包機制,從 Arch 組織內部了解什麼時候放出包之類的信息。綜合這些情況,對他們來說合理的做法就是延遲一陣子讓他們自己的人測試一下。
所以作為證據你看他們的打包者開發者很少會向 Arch 上游反饋測試打包遇到的問題…因為 manjaro unstable 和 manjaro testing 會遇到的問題大部分都是他們自己造成的問題而不是 Arch 的問題。
要是他們誠實地把這個情況傳達給他們用戶的話我不責怪他們。Ar - 来自四川德阳的 Chrome 112.0|Windows NT 用户 2023-06-29 10:55 6 赞 回复
-
Arch整個滾動發布的生態也不利於下游發行版。Debian 這種上游打包時可以約定版本兼容性的範圍,可以鎖 abi ,Arch 打包本身就不考慮這些,作為Arch下游就的確很難操作。我反感 manjaro 的點在於他們把這種難看的做法宣傳成他們的優勢,還為了這個看起來是優勢故意去抹黑 Arch 作為上游的打包質量…做法就很難看了。
—— farseerfc