@wxy
https://linux.cn/article-15946-1.html
This commit is contained in:
Xingyu Wang 2023-06-27 11:07:46 +08:00
parent be2c8c7b65
commit 88999d7b4d
2 changed files with 192 additions and 188 deletions

View File

@ -0,0 +1,192 @@
[#]: subject: "I Ditched Ubuntu for Manjaro: Heres What I Think After a Week"
[#]: via: "https://news.itsfoss.com/manjaro-linux-experience/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lujun9972"
[#]: translator: "ChatGPT"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15946-1.html"
弃 Ubuntu 转 Manjaro 一周后的使用体验
======
![][0]
通常,我用的是基于 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 的发行版][2],对吧?
这就是 **Manjaro Linux** 登场的地方。
Manjaro Linux 是一款流行的基于 Arch 的发行版,并且我注意到每次更新时都有各种改进(在虚拟机上使用时)。
此外,我喜欢 Manjaro 默认主题的强调色,很适合我的桌面体验。
所以,我决定试试看……
### Manjaro Linux: 起步有点困难
![][3]
使用专有的英伟达驱动程序安装 Manjaro 时我没有遇到任何问题。然而,最近的一个小版本更新,**Manjaro Linux 21.2.6** 把我的系统弄乱了。
我无法访问登录界面和 [TTY][4](我只能看到主板制造商的标志)
因此,我只能使用最新的 ISO 重新安装 Manjaro Linux到目前为止一切都还好千万别出问题
在我使用 Manjaro Linux 的过程中,我注意到了一些事情,有好有坏。
在这里,我分享一些我的经历。如果你还没有尝试过,这些经验应该对你帮助很大,可以让你更多地了解它。
#### 1、简单的安装
基于 Arch 的发行版的主要亮点是使安装过程变得简单。对我来说,完全没有遇到任何问题。
在我的第二块硬盘上安装 Manjaro Linux 是一件轻而易举的事情。引导加载程序正确配置,显示了 Manjaro 主题的启动菜单,让我可以选择 Windows/Manjaro Linux 进行双启动。
#### 2、Manjaro 欢迎页
![][5]
当尝试新东西时欢迎体验在用户体验中占据了一大部分重要性。在这方面Manjaro Linux 没有让人失望。
如果你仔细关注欢迎屏幕上提供的信息,你可以获得所有必要的信息。
GNOME 布局管理器能让你选择一个合适的布局,使你更加舒适。
![][6]
然而,当我尝试在这里启用“**窗口平铺**”功能时,它却无法正常工作:
![][7]
#### 3、包管理器快速且功能丰富
![][8]
考虑到 GNOME 是我最喜欢的桌面环境,我在软件中心(甚至是像 Pop!_Shop 这样特定于发行版的商店)上有过糟糕的经历。
虽然它们可以完成工作,但有时它们对我的期望反应不及预期。
在 Manjaro Linux 中,我发现安装了 [Pamac][9] 作为包管理器。这似乎是 [在 Manjaro Linux 上安装和卸载软件的最佳方式之一][10]。
根据我的经验,它在安装和卸载软件时非常快速。在安装某些软件时,你还会收到关于软件包冲突或是否需要替换/删除某些软件包的提示。当你安装某些东西时,包管理器提供了关于可选/必需依赖项的大量信息。
总体来说,体验非常流畅,没有出现任何麻烦。为了提升体验,包管理器还可以通过调整 pamac 的偏好设置,快速启用对 **Flatpaks/Snaps/AUR** 的支持。
![][11]
所以,你不必使用终端或不同的软件商店。一切都可在一个统一的平台下获得,这大大节省了时间。
#### 4、尝试 ZSH Shell
![][12]
我习惯于在基于 Ubuntu 的发行版上使用 Bash shell。然而Manjaro Linux 默认使用 Zsh shell。我相信 Zsh 比 Bash 更好,不过我很快会在另一篇文章中介绍并深入比较。
换句话说,我可以直接尝试不同的东西。令我兴奋的是,终端提示符和遵循 Manjaro 品牌的Shell或终端的主题也采用了 Manjaro 的强调色,非常令人印象深刻!
![][12a]
因此,我没有必要在此处 [自定义终端的外观][13]。
要了解更多信息,你可以查看一些关于 [Zsh 是什么][14] 以及 [如何安装它][15] 的信息。
#### 5、缺乏官方软件支持
![][16]
我希望这个情况能够很快改善。但目前来说,许多软件/工具只提供对 Ubuntu 和 Fedora 的官方支持。
你可以在各种工具中找到官方的 DEB/RPM 包,但它们都不能直接在 Manjaro Linux 上使用。
你得依赖 Arch Linux 仓库或 [AUR][17] 中提供的软件包。
幸运的是,很有可能在 AUR 或社区或发行版开发者维护的仓库中找到所需的软件。就像我能够在 Manjaro Linux 上运行 [Insync][18],并使用文件管理器的集成扩展。
然而,由于缺乏对该平台的官方支持,你可能会错过一些功能或快速更新。
当然,如果你依赖于 [Flatpak][19] 或 Snap 软件包,这对你来说应该不是个问题。此外,如果你是 Linux 的新手,你可以参考我们的 [Flatpak 指南][20] 获取更多信息。
#### 6、缺少分数缩放
我有一个由 1080p 和 1440p 分辨率组成的双显示器。因此,分数缩放很有帮助,但我可以不用它来操作。
要在 Manjaro 上启用分数缩放,你需要安装支持 X11 缩放的 Mutter 和 GNOME 控制中心软件包。这些软件包包括:
- `mutter-x11-scaling`
- `gnome-control-center-x11-scaling`
这将替换你现有的 Mutter 和 GNOME 控制中心软件包。因此,你将失去桌面的默认主题/强调色设置。
你可能需要使用 GNOME “<ruby>调整<rt>Tweaks</rt></ruby>”应用来将一切调整正确。但是,这可能会令人感觉麻烦。
### 总结
总体而言,我喜欢在 Manjaro Linux 上的桌面体验。如果那个更新没有搞坏我的系统,我认为我会继续使用 Manjaro Linux 作为我的新日常操作系统。
你认为 Manjaro Linux 的优点和缺点是什么?我在我的新体验中有遗漏了什么吗?作为一个有经验的 Arch Linux 用户,你有任何建议吗?
请在下方评论中告诉我你的想法。
*题图MJ/2726c4dd-5611-4ace-8c77-0db894ad6a23*
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/manjaro-linux-experience/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者ChatGPT
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://news.itsfoss.com/arch-new-guided-installer/
[2]: https://itsfoss.com/arch-based-linux-distros/
[3]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-linux-home.jpg
[4]: https://itsfoss.com/what-is-tty-in-linux/
[5]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-welcome.jpg
[6]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-desktop-layout.png
[7]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-settings-welcome.png
[8]: https://news.itsfoss.com/content/images/wordpress/2022/04/pamac-manjaro.png
[9]: https://wiki.manjaro.org/index.php/Pamac
[10]: https://itsfoss.com/install-remove-software-manjaro/
[11]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-pamac-enable-flat-snap.png
[12]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-terminal.png
[12a]: https://news.itsfoss.com/content/images/wordpress/2022/04/manjaro-terminal-update.png
[13]: https://itsfoss.com/customize-linux-terminal/
[14]: https://linuxhandbook.com/why-zsh/
[15]: https://linuxhandbook.com/install-zsh/
[16]: https://news.itsfoss.com/content/images/wordpress/2022/04/insync-manjaro.jpg
[17]: https://itsfoss.com/aur-arch-linux/
[18]: https://itsfoss.com/recommends/get-insync/
[19]: https://itsfoss.com/what-is-flatpak/
[20]: https://itsfoss.com/flatpak-guide/
[0]: https://img.linux.net.cn/data/attachment/album/202306/27/110506aou1bw5i6prwpm6m.jpg

View File

@ -1,188 +0,0 @@
[#]: subject: "I Ditched Ubuntu for Manjaro: Heres What I Think After a Week"
[#]: via: "https://news.itsfoss.com/manjaro-linux-experience/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lujun9972"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
I Ditched Ubuntu for Manjaro: Heres What I Think After a Week
======
Primarily, I rely on Ubuntu-based distributions like Pop!_OS, Zorin OS, Linux Mint, or Ubuntu itself for work.
They get out of the way when I work on something, along with seamless software updates. Not to forget, they get along well with my Intel-Nvidia-powered system.
Everything (can be subjective) works out of the box.
However, I recently decided to switch to Arch Linux on bare metal (because I mostly used it on virtual machines).
And then, I ended up using **Manjaro Linux** (an Arch-based distro).
### Heres Why I Picked Manjaro Linux
To my surprise, I couldnt even get past the “_nouveau DRM: core notifier timeout_” error, let alone proceed with the installation when using a **live USB for Arch Linux**. Yes, Im aware of the [guided installer with Arch Linux][1], but the connected displays just kept on flickering, highlighting this error, no matter what.
The best solution to this problem was not to get an NVIDIA card with my recent upgrade.
_Too bad, I prefer Nvidia GPUs…_
AMDs RX 6600 XT is similarly priced to RTX 3060 Ti; it did not make sense to get that card for 1440p.
So, yes, RTX 3060 Ti can be the problem in my case.
While I found some methods to troubleshoot the issue, I was too lazy. I just wanted to see if I could experience Arch Linux without putting in a great effort.
**So, heres what I did:**
The next-best option would be to try any of the [best Arch-based distros][2] tailored to make things easy, right?
And thats where **Manjaro Linux** comes in.
Manjaro Linux is a popular Arch-based distro, and Ive noticed regular improvements to it with every update (while using it on a VM).
Furthermore, I like Manjaros default theme accent color for my desktop experience.
So, I decided to give it a try…
### Manjaro Linux: Rough Start
![][3]
I did not have any issues installing Manjaro with proprietary Nvidia drivers. However, a recent point update, i.e., **Manjaro Linux 21.2.6,** messed up the system.
I couldnt access the login screen and the [TTY][4] (all I could see was the motherboards manufacturer logo)
So, I had to re-install Manjaro Linux using the latest ISO, and so far, so good (touch wood).
And during my usage of Manjaro Linux, I noticed a few things that make up for its good and bad points.
Here, I highlight some of my experiences. These insights should help you explore more about it if you havent tried it yet.
#### 1\. Easy Installation
The primary highlight of an Arch-based distro is to make things easy to set up. And I had no issues whatsoever.
It was a breeze installing Manjaro Linux on my secondary drive. The bootloader was correctly configured to display the Manjaro-themed boot menu that lets me select Windows/Manjaro Linux for dual-boot.
#### 2\. Manjaro Hello
![][5]
The welcome experience makes up for a significant part of a user experience when trying something new. And Manjaro Linux does not disappoint in this regard.
You get all the essential information if you pay close attention to the information available via the welcome screen.
The GNOME Layouts Manager lets you pick a suitable layout to get yourself comfortable.
![][6]
However, I couldnt get the “**Window Tiling**” functionality working when I tried to enable it here:
![][7]
#### 3\. Package Manager is Fast and Versatile
![][8]
Considering that GNOME is my favorite desktop environment, I have had terrible experiences with the software center (or even with distro-specific stores like Pop!_Shop).
While they get the work done, sometimes they do not respond or arent responsive enough as I expect them to be.
With Manjaro Linux, I found [Pamac][9] installed as the package manager. It seems to be one of the [best ways to install and remove software on Manjaro Linux][10].
In my experience, it was blazing fast with installations and removing packages. You also get prompts for conflicts in packages or if something needs to be replaced/removed. The package manager gives plenty of information about the optional/required dependencies when you install something.
Overall, it was a pretty good experience without any slowdowns. To sweeten the experience, the package manager lets you quickly enable the support for **Flatpaks/Snaps/AUR** by tweaking the preferences of pamac.
![][11]
So, you do not have to use the terminal or different software stores. Everything will be available under a single roof, which is a big time saver.
#### 4\. Trying out the ZSH Shell
![][12]
I am used to the bash shell on Ubuntu-based distros. However, Manjaro Linux features the ZSH shell by default. I believe ZSH is better than bash, but Ill take a deep dive into the comparison with a separate article soon.
In other words, I get to try something different out of the box. To my excitement, the terminal prompt and the theme for the shell (or the terminal) that follows the Manjaro branding accent colors look pretty impressive!
![][12]
Hence, I do not need to [customize the look of the terminal here][13].
To explore more, you might want to check some of our resources on [what ZSH is][14] and [how to install it][15].
#### 5\. Lack of Official Software Support
![][16]
I hope this improves soon. But, as of now, many software/utilities offer direct support for Ubuntu and Fedora only.
You can find official DEB/RPM packages for various tools, but neither will work directly with Manjaro Linux.
You will have to rely on the packages available in Arch Linux repositories or [AUR][17].
Fortunately, there are good chances to find the software in AUR or their repositories maintained by the community or distro developers. Just like I was able to get [Insync][18] (_affiliate link_) to work on Manjaro Linux with file manage integration extensions available.
However, without official support for the platform, you may/may not miss out on some features or quick updates.
Of course, if you rely on [Flatpak][19] or Snap packages, it should not be an issue for you. Furthermore, if you are new to Linux, you can refer to our [Flatpak guide][20] for more information.
#### 6\. No Fractional Scaling
I have a dual-monitor setup with 1080p + 1440p resolutions. So, fractional scaling helps, but I can manage without it.
To enable fractional scaling on Manjaro, you will have to install x11-scaling enabled packages for Mutter and GNOME control center. The packages include:
* **mutter-x11-scaling** 
* **gnome-control-center-x11-scaling**
This will replace your existing mutter and gnome control center packages. So, you will lose the default theme/accent settings for your desktop.
You may have to utilize GNOME Tweaks to get things right. But, it can turn out to be an annoying experience.
### Final Thoughts
Overall, I enjoy the desktop experience with Manjaro Linux. If another system update doesnt break the experience, I think I will continue with Manjaro Linux as my new daily driver.
_What do you think are the strong/weak points for Manjaro Linux? Did I miss something as part of my new experience? Do you have any suggestions as an experienced Arch Linux user?_
_Please let me know your thoughts in the comments below._
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/manjaro-linux-experience/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://news.itsfoss.com/arch-new-guided-installer/
[2]: https://itsfoss.com/arch-based-linux-distros/
[3]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjkwMCIgd2lkdGg9IjE2MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+
[4]: https://itsfoss.com/what-is-tty-in-linux/
[5]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjcxMyIgd2lkdGg9IjkzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[6]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjY1MSIgd2lkdGg9Ijg1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[7]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjY3MyIgd2lkdGg9Ijg1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[8]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYwMiIgd2lkdGg9IjEwMDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+
[9]: https://wiki.manjaro.org/index.php/Pamac
[10]: https://itsfoss.com/install-remove-software-manjaro/
[11]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYyOCIgd2lkdGg9IjY5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[12]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYwMSIgd2lkdGg9Ijc4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[13]: https://itsfoss.com/customize-linux-terminal/
[14]: https://linuxhandbook.com/why-zsh/
[15]: https://linuxhandbook.com/install-zsh/
[16]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYxNyIgd2lkdGg9IjEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+
[17]: https://itsfoss.com/aur-arch-linux/
[18]: https://itsfoss.com/recommends/get-insync/
[19]: https://itsfoss.com/what-is-flatpak/
[20]: https://itsfoss.com/flatpak-guide/