活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

Manjaro中文教程从零开始轻松掌握这款优秀Linux发行版的安装配置与高级技巧

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-30 12:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Manjaro Linux是一款基于Arch Linux的免费、开源的操作系统,以其用户友好性、稳定性和易用性而闻名。它继承了Arch Linux的滚动更新模式和强大的软件库,同时简化了安装和配置过程,使Linux新手也能轻松上手。Manjaro提供多种桌面环境选择,包括XFCE、KDE Plasma和GNOME,满足不同用户的偏好和需求。

Manjaro的主要优势包括:

• 滚动更新模式:无需重新安装系统即可获得最新软件
• 用户友好的安装程序:图形化安装过程简单直观
• 丰富的软件库:包含官方仓库和AUR(Arch User Repository)
• 优秀的硬件支持:自动检测和配置大多数硬件
• 活跃的社区支持:提供丰富的文档和帮助资源

准备工作

在开始安装Manjaro之前,我们需要做一些准备工作:

系统要求检查

• CPU: 64位处理器(Intel或AMD)
• 内存: 至少1GB RAM(推荐2GB以上)
• 存储空间: 至少20GB的硬盘空间
• USB接口: 用于制作可启动安装介质
• 网络连接: 安装过程中需要网络连接下载软件包

下载Manjaro ISO镜像

访问Manjaro官方网站(https://manjaro.org/download/),选择适合你计算机架构(通常是64位)和偏好的桌面环境(XFCE、KDE或GNOME)的版本下载。

制作可启动U盘

在Windows上,可以使用Rufus、BalenaEtcher等工具;在macOS上,可以使用BalenaEtcher或dd命令;在Linux上,可以使用dd命令或Etcher。

以使用dd命令为例(在Linux或macOS终端中):
  1. # 确定U盘设备名称(例如/dev/sdb或/dev/disk2)
  2. # 注意:此操作将清除U盘上的所有数据,请确保选择正确的设备
  3. # Linux系统
  4. sudo dd if=manjaro-xfce-21.3.7-211014-linux515.iso of=/dev/sdb bs=4M status=progress oflag=sync
  5. # macOS系统
  6. sudo dd if=manjaro-xfce-21.3.7-211014-linux515.iso of=/dev/rdisk2 bs=4M
复制代码

备份重要数据

在安装新系统前,确保备份硬盘上的重要数据,防止意外丢失。

安装步骤

现在我们开始Manjaro的安装过程:

启动安装程序

1. 将制作好的Manjaro启动U盘插入电脑
2. 重启电脑并进入BIOS/UEFI设置(通常按F2、F10、F12或DEL键)
3. 设置从U盘启动
4. 保存设置并重启

选择启动选项

在Manjaro启动菜单中,选择”Boot Manjaro”选项。如果使用较旧的计算机,可能需要选择”Non-free drivers”选项以获得更好的硬件兼容性。

进入Live环境

系统会加载到Manjaro的Live环境中,这是一个可以试用但不会影响你现有系统的环境。在这里,你可以先体验Manjaro,确保它能在你的硬件上正常运行。

开始安装

在桌面上找到并双击”Install Manjaro”图标,启动图形化安装程序。

选择语言和地区

在欢迎界面,选择你的语言和地区设置,然后点击”下一步”。

选择键盘布局

选择适合你使用的键盘布局,通常默认选项即可。

分区磁盘

这是最关键的一步。有两种选择:

a) 自动擦除并安装(适合新手):

• 选择”自动擦除磁盘”选项
• 选择要安装Manjaro的磁盘
• 安装程序会自动创建必要的分区(/boot、/swap、/等)

b) 手动分区(适合有经验的用户):

• 选择”手动分区”选项
• 创建以下分区:EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi根分区(/):至少20GB,ext4格式交换分区(swap):大小等于或略大于你的内存大小家分区(/home):剩余空间,ext4格式(可选,但推荐)
• EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi
• 根分区(/):至少20GB,ext4格式
• 交换分区(swap):大小等于或略大于你的内存大小
• 家分区(/home):剩余空间,ext4格式(可选,但推荐)

• EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi
• 根分区(/):至少20GB,ext4格式
• 交换分区(swap):大小等于或略大于你的内存大小
• 家分区(/home):剩余空间,ext4格式(可选,但推荐)

手动分区示例:
  1. /dev/sda1  - 500MB   - FAT32   - /boot/efi   - EFI系统分区
  2. /dev/sda2  - 8GB     - swap    - swap        - 交换分区
  3. /dev/sda3  - 30GB    - ext4    - /           - 根分区
  4. /dev/sda4  - 剩余空间 - ext4    - /home       - 家分区
复制代码

创建用户账户

• 输入你的全名
• 设置计算机名称
• 创建用户名和密码(请记住这些信息)
• 选择是否需要自动登录
• 如果需要,可以设置root密码(在Manjaro中,默认使用sudo,所以这一步是可选的)

检查安装摘要

确认所有设置正确无误,然后点击”安装”按钮开始安装过程。

等待安装完成

安装过程通常需要10-20分钟,具体时间取决于你的计算机性能和网络速度。

安装完成

安装完成后,系统会提示你重启计算机。移除U盘并点击”现在重启”按钮。

首次启动

重启后,你将看到Manjaro的登录界面。输入你之前设置的用户名和密码,即可进入Manjaro系统。

基础配置

安装完成后,我们需要进行一些基础配置,使系统更适合个人使用:

系统更新

Manjaro使用滚动更新模式,首次安装后应立即更新系统:

打开终端(快捷键Ctrl+Alt+T),输入以下命令:
  1. sudo pacman -Syu
复制代码

这将更新系统中所有软件包到最新版本。

添加AUR支持

AUR(Arch User Repository)是Arch Linux/Manjaro的社区软件仓库,包含大量官方仓库中没有的软件。默认情况下,Manjaro没有启用AUR支持,我们可以通过以下方式添加:

a) 使用图形化工具:

• 安装Pamac(Manjaro的图形化软件管理器):sudo pacman -S pamac
• 打开Pamac,进入”首选项”,在”AUR”选项卡中启用AUR支持。
  1. sudo pacman -S pamac
复制代码

b) 使用命令行工具yay(推荐):
  1. sudo pacman -S yay
复制代码

安装完成后,可以使用yay来安装AUR中的软件。

安装常用软件

根据你的需求,安装一些常用软件:
  1. # 浏览器
  2. sudo pacman -S firefox chromium
  3. # 办公软件
  4. sudo pacman -S libreoffice-fresh
  5. # 图像处理
  6. sudo pacman -S gimp inkscape
  7. # 视频播放
  8. sudo pacman -S vlc
  9. # 压缩工具
  10. sudo pacman -S file-roller p7zip unrar unzip
复制代码

安装中文字体和输入法
  1. # 安装中文字体
  2. sudo pacman -S wqy-microhei wqy-zenhei noto-fonts-cjk
  3. # 安装fcitx输入法框架
  4. sudo pacman -S fcitx fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt5
  5. # 安装中文输入法(如搜狗拼音)
  6. yay -S fcitx-sogoupinyin
复制代码

安装完成后,需要配置环境变量。创建或编辑~/.xprofile文件:
  1. nano ~/.xprofile
复制代码

添加以下内容:
  1. export GTK_IM_MODULE=fcitx
  2. export QT_IM_MODULE=fcitx
  3. export XMODIFIERS=@im=fcitx
复制代码

保存文件后,重启系统使配置生效。

配置系统外观

• 更改壁纸:右键点击桌面 -> “更改桌面背景”
• 调整主题:进入”系统设置” -> “外观”,选择你喜欢的主题、图标和字体
• 自定义面板:右键点击面板 -> “面板设置”,可以调整面板位置、大小和添加/删除小程序

配置网络

Manjaro通常会自动检测并配置有线和无线网络。如果遇到问题:

• 有线网络:检查网线连接,并在”系统设置” -> “网络”中配置
• 无线网络:确保无线网卡驱动已安装,然后在网络管理器中选择要连接的Wi-Fi网络

配置时间和日期

进入”系统设置” -> “时间和日期”,确保时区设置正确,并启用网络时间同步。

配置电源管理

笔记本电脑用户应配置电源管理以优化电池寿命:

• 进入”系统设置” -> “电源管理”
• 调整”电池供电”和”接通电源”时的设置
• 配置休眠和挂起行为

软件管理

Manjaro提供了多种方式来安装和管理软件,了解这些方法将帮助你充分利用系统的软件资源:

使用Pamac(图形化软件管理器)

Pamac是Manjaro的默认图形化软件管理器,它集成了官方仓库、AUR和Flatpak支持。

• 打开Pamac(通常在应用程序菜单中的”添加/删除软件”)
• 在搜索框中输入你想要的软件名称
• 从搜索结果中选择软件,点击”安装”按钮
• 输入用户密码确认安装

Pamac还允许你:

• 管理已安装的软件(更新、卸载)
• 查看软件信息
• 管理软件仓库
• 检查系统更新

使用pacman(命令行包管理器)

pacman是Arch Linux和Manjaro的官方命令行包管理器,功能强大且高效。

常用pacman命令:
  1. # 同步软件包数据库并更新系统
  2. sudo pacman -Syu
  3. # 搜索软件包
  4. pacman -Ss 关键词
  5. # 安装软件包
  6. sudo pacman -S 软件包名
  7. # 卸载软件包(保留配置文件)
  8. sudo pacman -R 软件包名
  9. # 卸载软件包及其依赖(不再使用的依赖也会被删除)
  10. sudo pacman -Rs 软件包名
  11. # 卸载软件包及其所有依赖(慎用)
  12. sudo pacman -Rsc 软件包名
  13. # 清理软件包缓存(释放磁盘空间)
  14. sudo pacman -Scc
  15. # 列出已安装的软件包
  16. pacman -Q
  17. # 查询某个文件属于哪个软件包
  18. pacman -Qo 文件路径
复制代码

使用yay(AUR助手)

yay是一个流行的AUR助手,简化了从AUR安装软件的过程。

常用yay命令:
  1. # 同步软件包数据库并更新系统(包括AUR软件包)
  2. yay -Syu
  3. # 搜索软件包(包括AUR)
  4. yay -Ss 关键词
  5. # 安装软件包(自动判断是官方仓库还是AUR)
  6. yay -S 软件包名
  7. # 卸载软件包
  8. yay -R 软件包名
  9. # 清理不需要的依赖
  10. yay -Yc
复制代码

使用Flatpak

Flatpak是一种跨发行版的软件打包和分发系统,提供沙盒环境运行应用程序。
  1. # 安装Flatpak
  2. sudo pacman -S flatpak
  3. # 添加Flathub仓库(最大的Flatpak应用商店)
  4. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  5. # 安装Flatpak应用
  6. flatpak install flathub 应用ID
  7. # 运行Flatpak应用
  8. flatpak run 应用ID
  9. # 列出已安装的Flatpak应用
  10. flatpak list
  11. # 更新Flatpak应用
  12. flatpak update
复制代码

使用Snap

Snap是Ubuntu开发的另一种跨发行版软件打包系统。
  1. # 安装Snap
  2. sudo pacman -S snapd
  3. # 启用Snapd服务
  4. sudo systemctl enable --now snapd.socket
  5. # 安装Snap应用
  6. sudo snap install 应用名
  7. # 列出已安装的Snap应用
  8. snap list
  9. # 更新Snap应用
  10. sudo snap refresh
复制代码

编译安装软件

对于某些特殊软件,可能需要从源代码编译安装:
  1. # 安装编译工具
  2. sudo pacman -S base-devel
  3. # 下载源代码
  4. wget 源代码URL
  5. # 解压
  6. tar -xvf 源代码包.tar.gz
  7. # 进入解压后的目录
  8. cd 源代码目录
  9. # 配置(通常)
  10. ./configure
  11. # 编译
  12. make
  13. # 安装
  14. sudo make install
复制代码

系统优化

通过一些优化措施,可以提升Manjaro的性能和用户体验:

系统服务优化
  1. # 查看已启用的服务
  2. systemctl list-unit-files --state=enabled
  3. # 禁用不必要的服务(以bluetooth为例)
  4. sudo systemctl disable bluetooth.service
  5. # 启用必要的服务(以timesyncd为例)
  6. sudo systemctl enable systemd-timesyncd.service
复制代码

内核管理

Manjaro提供了多个内核版本,你可以根据需要选择和切换:
  1. # 安装MHWD(Manjaro硬件检测工具)
  2. sudo pacman -S mhwd
  3. # 列出可用的内核
  4. mhwd-kernel -li
  5. # 安装新内核(例如安装5.10 LTS内核)
  6. sudo mhwd-kernel -i linux510
  7. # 移除旧内核(例如移除5.4内核)
  8. sudo mhwd-kernel -r linux54
复制代码

启动速度优化
  1. # 分析启动时间
  2. systemd-analyze
  3. # 详细分析启动过程
  4. systemd-analyze critical-chain
  5. systemd-analyze blame
  6. # 禁用不必要的服务(以example.service为例)
  7. sudo systemctl disable example.service
复制代码

内存管理优化
  1. # 查看内存使用情况
  2. free -h
  3. # 配置zswap(压缩内存交换)
  4. echo "zswap.enabled=1" | sudo tee -a /etc/default/grub
  5. sudo update-grub
  6. # 配置swappiness值(0-100,值越小越倾向于使用物理内存)
  7. echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.d/99-sysctl.conf
  8. sudo sysctl -p
复制代码

文件系统优化
  1. # 检查文件系统(以/dev/sda1为例)
  2. sudo fsck /dev/sda1
  3. # 调整文件系统调度器(以SSD为例)
  4. echo 'ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/scheduler}="deadline"' | sudo tee /etc/udev/rules.d/60-scheduler.rules
  5. # 启用FSTRIM定期优化SSD
  6. sudo systemctl enable fstrim.timer
复制代码

图形驱动优化
  1. # 安装适合的显卡驱动
  2. # 对于NVIDIA显卡
  3. sudo mhwd -a pci nonfree 0300
  4. # 对于AMD显卡
  5. sudo mhwd -a pci free 0300
  6. # 对于Intel显卡
  7. sudo pacman -S xf86-video-intel
复制代码

网络优化
  1. # 安装网络优化工具
  2. sudo pacman -S net-tools
  3. # 查看网络连接状态
  4. netstat -tuln
  5. # 配置系统级网络代理(编辑/etc/environment文件)
  6. echo "http_proxy=http://proxy.server:port/" | sudo tee -a /etc/environment
  7. echo "https_proxy=http://proxy.server:port/" | sudo tee -a /etc/environment
复制代码

电源管理优化(笔记本电脑)
  1. # 安装TLP(高级电源管理工具)
  2. sudo pacman -S tlp tlp-rdw
  3. # 启动并启用TLP服务
  4. sudo systemctl start tlp
  5. sudo systemctl enable tlp
  6. # 安装CPU频率调节工具
  7. sudo pacman -S cpupower
  8. # 设置CPU性能模式
  9. sudo cpupower frequency-set -g performance
复制代码

常见问题解决

在使用Manjaro过程中,可能会遇到一些常见问题,这里提供一些解决方案:

系统更新后出现问题

Manjaro采用滚动更新模式,偶尔大更新后可能会出现问题。
  1. # 检查系统日志
  2. journalctl -p 3 -xb
  3. # 如果遇到Pacman密钥问题
  4. sudo pacman -S archlinux-keyring manjaro-keyring
  5. sudo pacman-key --populate archlinux manjaro
  6. sudo pacman-key --refresh-keys
  7. # 如果遇到数据库锁定问题
  8. sudo rm /var/lib/pacman/db.lck
复制代码

显卡驱动问题
  1. # 重新安装显卡驱动
  2. # 对于NVIDIA显卡
  3. sudo mhwd -r pci video-nvidia
  4. sudo mhwd -i pci video-nvidia
  5. # 对于AMD/Intel显卡
  6. sudo mhwd -r pci video-vesa
  7. sudo mhwd -i pci video-linux
复制代码

无线网络问题
  1. # 检查无线网卡是否被识别
  2. lspci | grep -i network
  3. # 安装必要的固件
  4. sudo pacman -S linux-firmware
  5. # 重启网络服务
  6. sudo systemctl restart NetworkManager
复制代码

声音问题
  1. # 检查音量设置
  2. pavucontrol
  3. # 重启音频服务
  4. systemctl --user restart pulseaudio
  5. # 如果使用ALSA
  6. alsamixer
复制代码

中文字体显示问题
  1. # 安装更多中文字体
  2. sudo pacman -S adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts
  3. # 配置字体渲染
  4. sudo pacman -S fontconfig
  5. nano /etc/fonts/conf.d/99-language-selector-zh.conf
复制代码

在配置文件中添加:
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4.   <alias>
  5.     <family>serif</family>
  6.     <prefer>
  7.       <family>Source Han Serif CN</family>
  8.       <family>Noto Serif CJK SC</family>
  9.       <family>WenQuanYi Micro Hei</family>
  10.       <family>WenQuanYi Zen Hei</family>
  11.     </prefer>
  12.   </alias>
  13.   <alias>
  14.     <family>sans-serif</family>
  15.     <prefer>
  16.       <family>Source Han Sans CN</family>
  17.       <family>Noto Sans CJK SC</family>
  18.       <family>WenQuanYi Micro Hei</family>
  19.       <family>WenQuanYi Zen Hei</family>
  20.     </prefer>
  21.   </alias>
  22.   <alias>
  23.     <family>monospace</family>
  24.     <prefer>
  25.       <family>Noto Sans Mono CJK SC</family>
  26.       <family>Source Han Sans CN</family>
  27.       <family>WenQuanYi Micro Hei Mono</family>
  28.     </prefer>
  29.   </alias>
  30. </fontconfig>
复制代码

输入法问题
  1. # 检查输入法是否运行
  2. ps aux | grep fcitx
  3. # 重新配置输入法环境变量
  4. nano ~/.pam_environment
复制代码

添加以下内容:
  1. GTK_IM_MODULE DEFAULT=fcitx
  2. QT_IM_MODULE  DEFAULT=fcitx
  3. XMODIFIERS    DEFAULT=@im=fcitx
复制代码

然后重启系统。

软件包依赖问题
  1. # 检查损坏的软件包
  2. sudo pacman -Qk
  3. # 修复损坏的软件包
  4. sudo pacman -S $(pacman -Qq --dbpath /tmp/checkdb | grep -vvx $(pacman -Qq))
  5. # 清理孤立的软件包
  6. sudo pacman -Qtdq | sudo pacman -Rns -
复制代码

系统时间同步问题
  1. # 检查时间同步状态
  2. timedatectl status
  3. # 启用NTP时间同步
  4. sudo timedatectl set-ntp true
  5. # 手动同步时间
  6. sudo ntpd -qg
复制代码

高级技巧

对于有经验的Linux用户,Manjaro提供了许多高级功能和自定义选项:

使用Arch Linux仓库

Manjaro基于Arch Linux,但有自己的软件仓库。如果需要,你可以添加Arch Linux仓库:
  1. # 编辑/etc/pacman.conf文件
  2. sudo nano /etc/pacman.conf
  3. # 添加Arch Linux仓库(在文件末尾)
  4. [arch]
  5. SigLevel = PackageRequired
  6. Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
复制代码

注意:这可能会导致系统不稳定,请谨慎使用。

使用Btrfs文件系统

Btrfs是一种先进的文件系统,提供快照、压缩等功能。
  1. # 安装Btrfs工具
  2. sudo pacman -S btrfs-progs
  3. # 创建Btrfs分区(假设/dev/sda3是要格式化的分区)
  4. sudo mkfs.btrfs /dev/sda3
  5. # 挂载Btrfs分区
  6. sudo mount /dev/sda3 /mnt
  7. # 创建子卷
  8. sudo btrfs subvolume create /mnt/@
  9. sudo btrfs subvolume create /mnt/@home
  10. sudo btrfs subvolume create /mnt/@var
  11. sudo btrfs subvolume create /mnt/@snapshots
  12. # 启用压缩
  13. sudo mount -o compress=zstd /dev/sda3 /mnt
  14. # 创建定期快照
  15. sudo pacman -S snapper
  16. sudo snapper -c root create-config /
  17. sudo snapper -c home create-config /home
复制代码

使用ZRAM

ZRAM是一种内存压缩技术,可以创建压缩的内存块设备作为交换空间。
  1. # 安装ZRAM工具
  2. sudo pacman -S zram-generator
  3. # 配置ZRAM
  4. echo "[zram0]" | sudo tee /etc/systemd/zram-generator.conf
  5. echo "zram-size = 4096" | sudo tee -a /etc/systemd/zram-generator.conf
  6. echo "compression-algorithm = lz4" | sudo tee -a /etc/systemd/zram-generator.conf
  7. # 启动ZRAM服务
  8. sudo systemctl start systemd-zram-setup@zram0.service
  9. sudo systemctl enable systemd-zram-setup@zram0.service
复制代码

自定义内核编译

如果需要特定的内核功能或优化,可以编译自定义内核:
  1. # 安装编译工具
  2. sudo pacman -S base-devel bc kmod libelf pahole cpio perl tar xz
  3. # 获取内核源代码
  4. git clone --depth 1 --branch v5.15 https://github.com/torvalds/linux.git
  5. # 进入源代码目录
  6. cd linux
  7. # 复制当前内核配置
  8. cp /proc/config.gz . && gunzip config.gz && mv config .config
  9. # 或者使用默认配置
  10. make defconfig
  11. # 自定义内核配置
  12. make menuconfig
  13. # 编译内核
  14. make -j$(nproc)
  15. # 安装内核模块
  16. sudo make modules_install
  17. # 安装内核
  18. sudo make install
  19. # 更新GRUB配置
  20. sudo update-grub
复制代码

使用Docker

Docker是一个开源的容器化平台,可以在Manjaro上轻松安装和使用。
  1. # 安装Docker
  2. sudo pacman -S docker
  3. # 启动Docker服务
  4. sudo systemctl start docker
  5. sudo systemctl enable docker
  6. # 将当前用户添加到docker组(避免每次使用sudo)
  7. sudo usermod -aG docker $USER
  8. # 重新登录以使组更改生效
  9. # 测试Docker安装
  10. docker run hello-world
复制代码

使用虚拟机

Manjaro支持多种虚拟化技术,如KVM、VirtualBox和VMware。
  1. # 安装KVM和QEMU
  2. sudo pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat ebtables iptables
  3. # 启用并启动libvirtd服务
  4. sudo systemctl enable libvirtd.service
  5. sudo systemctl start libvirtd.service
  6. # 将当前用户添加到libvirt组
  7. sudo usermod -aG libvirt $(whoami)
  8. # 安装VirtualBox
  9. sudo pacman -S virtualbox virtualbox-host-dkms
  10. # 加载VirtualBox内核模块
  11. sudo modprobe vboxdrv
  12. # 安装VMware Workstation Player(从AUR)
  13. yay -S vmware-workstation-player
复制代码

使用Ansible进行系统配置管理

Ansible是一种自动化工具,可以用来配置和管理多台计算机。
  1. # 安装Ansible
  2. sudo pacman -S ansible
  3. # 创建Ansible配置文件
  4. mkdir -p ~/ansible
  5. cd ~/ansible
  6. # 创建inventory文件
  7. echo "[local]" > inventory
  8. echo "localhost ansible_connection=local" >> inventory
  9. # 创建playbook文件
  10. cat > playbook.yml << EOF
  11. ---
  12. - name: Configure Manjaro
  13.   hosts: localhost
  14.   become: yes
  15.   tasks:
  16.     - name: Install useful packages
  17.       pacman:
  18.         name:
  19.           - htop
  20.           - neofetch
  21.           - tmux
  22.         state: present
  23.    
  24.     - name: Enable firewall
  25.       service:
  26.         name: ufw
  27.         state: started
  28.         enabled: yes
  29. EOF
  30. # 运行playbook
  31. ansible-playbook -i inventory playbook.yml
复制代码

使用Wayland代替X11

Wayland是新一代的显示服务器协议,提供更好的性能和安全性。
  1. # 安装Wayland会话
  2. sudo pacman -S weston
  3. # 安装Wayland兼容的软件包
  4. sudo pacman -S qt5-wayland glfw-wayland
  5. # 配置GDM使用Wayland
  6. sudo mkdir -p /etc/gdm
  7. echo "[daemon]" | sudo tee /etc/gdm/custom.conf
  8. echo "WaylandEnable=false" | sudo tee -a /etc/gdm/custom.conf
  9. # 重启系统
  10. sudo reboot
复制代码

总结

Manjaro Linux是一款优秀的Linux发行版,它结合了Arch Linux的强大功能和用户友好的设计,适合从新手到经验丰富的Linux用户。通过本教程,我们学习了从零开始安装、配置和优化Manjaro的各个方面,包括:

1. 系统安装:从准备工作到完成安装的全过程
2. 基础配置:系统更新、AUR支持、常用软件安装、中文环境配置等
3. 软件管理:使用Pamac、pacman、yay、Flatpak和Snap等多种工具管理软件
4. 系统优化:通过服务优化、内核管理、启动优化等提升系统性能
5. 常见问题解决:针对系统更新、显卡驱动、网络、声音等常见问题提供解决方案
6. 高级技巧:包括使用Arch仓库、Btrfs文件系统、ZRAM、自定义内核、Docker、虚拟机、Ansible和Wayland等高级功能

无论你是Linux新手还是有经验的用户,Manjaro都能提供一个稳定、强大且灵活的操作系统环境。通过不断学习和实践,你将能够充分利用Manjaro的潜力,打造一个符合个人需求和偏好的Linux系统。

希望本教程能够帮助你轻松掌握Manjaro Linux,享受开源世界带来的自由和乐趣!
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则