Manjaro 简介
Manjaro 是一款基于 Arch Linux、对用户友好的 Linux 发行版。在 Linux 社区,Arch Linux 的确是一个异常快速、强大、轻量级的发行版,它提供最新的、最全的软件。然而,Arch Linux 面向高级用户,普遍认为,缺乏技术专长或者没有耐心的人是无法玩转 Arch Linux的。
Manjaro 由奥地利、法国和德国的爱好者共同开发,提供了 Arch Linux 操作系统的所有优点,同时注重用户友好性和可用性。 Manjaro 提供32位和64位版本,适合新手以及经验丰富的 Linux 用户。
Manjaro 与 Arch 有许多相同的功能,包括:
- “滚动发行”开发模式,可提供最新的系统,而无需安装新版本
- 可用 AUR
然而,Manjaro 拥有自己的一些额外的功能,包括:
- 简化、用户友好的安装过程
- 自动检测计算机的硬件(例如显卡)
- 为系统自动安装必要的软件(例如显卡驱动程序)
- 它自己的专用软件仓库,以确保提供完全测试过的稳定的软件包
- 轻松安装和使用多个内核。
补充
Arch Linux(或 Arch /ˈɑːrtʃ/)) 是一款基于 x86-64 架构的 Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以 KISS 原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman。
AUR 的全称是 Arch User Repository,是 Arch Linux/Manjaro 用户的社区驱动存储库,创建 AUR 的目的是使共享社区包的过程更容易和有条理。使用它可以在 Arch Linux/Manjaro 系统中安装和更新软件包。这个软件仓库的软件包是相当丰富,可以查看这个网站的统计Repository statistics,它的软件列表可以在Archlinux AUR查看
linux下制作u盘安装盘
用命令查找U盘盘符:
1 | sudo fdisk -l |
找到如:/dev/sdb 命名的盘符 根据容量大小判断哪个为U盘
格式化U盘
1 | sudo umount /dev/sdb #卸载U盘 |
用DD命令把镜像写入U盘
1 | sudo dd if=镜像路径 of=/dev/sdb(U盘盘符) |
等待完成
windows下用rufus软件制作
略过……
安装 Manjaro
分区:
| 大小 | 挂载点 | 用途 |
|---|---|---|
| 30G | / |
用于存放系统文件 |
| 8G | /linuxswap |
一般设为电脑内存大小或2倍 |
| 1024MB | /boot/efi |
EFI引导分区 |
| 20G | /opt |
存放第三方软件包 |
| 所有剩余的空间 | /home |
用户存储数据用 |
注:1、如果是在windows下安装双系统,选择windows的EFI分区—>选 保留 选项—>挂载点选/boot/efi。
2、重装系统且保留 /分区,/var/lib/pacman/local/路径下有可能会存在多个版本的程序,需要删除重复的版本,否则会提示 “错误:重复的数据库记录:xxx”。
pacman使用方法
1 | sudo pacman -R 软件名 # 删除单个软件包,保留其全部已经安装的依赖关系 |
安装vim
1 | sudo pacman -S vim |
配置
更改源:
配置中国的 mirrors,在 终端 执行下面的命令从官方的源列表中对中国源进行测速和设置:
1 | sudo pacman-mirrors -g # 排列源,可不执行 |
为 Manjaro 增加中文社区的源来加速安装软件,在 /etc/pacman.conf 中添加 archlinuxcn 源,末尾加上:
1 | [archlinuxcn] |
同步并更新系统并安装archlinuxcn-keyring 包以导入 GPG key:
1 | sudo pacman -Syy &&sudo pacman -S archlinuxcn-keyring |
开启小键盘灯
在 /etc/sddm.conf 文件中加入一句 Numlock=on
安装 yay
1 | sudo pacman -S yay |
配置 yay 的 aur 源为清华源 AUR 镜像:
1 | yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save |
修改的配置文件位于 ~/.config/yay/config.json ,还可通过以下命令查看修改过的配置:
1 | yay -P -g |
yay 的常用命令:
1 | yay -S package # 从 AUR 安装软件包 |
yay 安装命令不需要加 sudo。
输入法
citx 是 Free Chinese Input Toy for X 的缩写,国内也常称作小企鹅输入法,是一款 Linux 下的中文输入法:
1 | sudo pacman -S fcitx-googlepinyin #谷歌拼音 |
解决中文输入法无法切换问题: 添加文件 ~/.xprofile:
1 | sudo vim ~/.xprofile |
输入以下内容:
export GTK_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
输入法需要重启生效
安装wps
1 | sudo pacman -S wps-office |
zsh
1 | sudo pacman -S zsh # 安装zsh |
安装插件autojump(自动跳转目标目录)
1 | sudo pacman -S autojump #使用:j <folder name> |
安装高亮显示插件和自动补全插件
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
在文件中找到plugins=(git 其他插件) 在其他插件后加一个空格输入zsh-syntax-highlighting zsh-autosuggestions后保存退出
1 | source ~/.zshrc |
使配置生效
需要重启生效
安装中文字体
为啥会突出一下要安装中欧给你问字体呢,因为我使用过程发现系统里的中文字变成了一个个小白方框的格子,安装好中文字体并重启后,就显示正常了:
1 | sudo pacman -S wqy-zenhei |
常用软件
1 | # deepin 系的软件 |
系统设置
Dolphin
Dolphin 是 KDE 下默认的文件管理器。
- 在系统设置-》桌面行为-》工作空间-》点击行为,勾选”双击打开文件和文件夹“;
- 在菜单中搜索”常规“-》确认,勾选”将文件或文件夹移至回收站“;
修改主要目录为英文
输入命令:
1 | sudo pacman -S xdg-user-dirs-gtk |
显卡驱动
manjaro对于笔记本使用的是bumblebee管理显卡驱动,可以实现核显卡和独立显卡的切换使用,以节电。
一般情况下,系统设置->硬件设定里面是已经安装了video-hybrid-intel-nvidia-bumblebee(里面包括nvidia驱动),因此不需要再从源里面或者官网下载驱动来安装了(如果没有,点击Auto Install Proprietary Driver即可,自动安装合适的专有驱动,如果是台式机,则安装独显驱动,如果是笔记本,它安装的是bumblebee驱动,默认使用核心显卡来省电),下面步骤来激活或者切换驱动。
1、允许服务
1 | sudo systemctl enable bumblebeed |
2、添加用户
1 | sudo gpasswd -a $USER bumblebee |
重启
1 | reboot |
使用:optirun nvidia-smi 查看显卡信息
至此,manjaro的双显卡就安装好了
美化桌面
首先安装latte-dock(模仿mac风格的dock)
1 | sudo pacman -S latte-dock |
点击 应用程序风格 -> GNOME/GTK 应用程序风格 -> 获取新 GNOME/GTK 应用风格 -> 下载 GTK3 主题。
搜索 McMojave ,并安装。
仿mac图标
系统设置 –》 图标 –》 获取新图标主题 –》 搜索McMojave –》 安装(风格可随意选择) –》 返回选择该主题应用