0%

manjaro安装与美化

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
2
3
sudo umount /dev/sdb #卸载U盘

sudo mkfs.vfat /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
2
3
4
5
6
7
8
sudo pacman -R 软件名 # 删除单个软件包,保留其全部已经安装的依赖关系
sudo pacman -Rs 软件名 # 除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
sudo pacman -S 软件名 # 安装软件
sudo pacman -Ss 软件名 # 查找软件
sudo pacman -Sc # 清空并且下载新数据
sudo pacman -Syu # 升级所有软件包
sudo pacman -Qs # 搜索已安装的包
sudo pacman -Syyu #更新系统

安装vim

1
sudo pacman -S vim

配置

更改源:

配置中国的 mirrors,在 终端 执行下面的命令从官方的源列表中对中国源进行测速和设置:

1
2
sudo pacman-mirrors -g  # 排列源,可不执行
sudo pacman-mirrors -c China -m rank # 更改源,在跳出的对话框里选择想要的源

为 Manjaro 增加中文社区的源来加速安装软件,在 /etc/pacman.conf 中添加 archlinuxcn 源,末尾加上:

1
2
3
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch #可选其它源

同步并更新系统并安装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
2
3
4
5
yay -S package # 从 AUR 安装软件包
yay -Rns package # 删除包
yay -Syu # 升级所有已安装的包
yay -Ps # 打印系统统计信息
yay -Qi package # 检查安装的版本

yay 安装命令不需要加 sudo

输入法

citx 是 Free Chinese Input Toy for X 的缩写,国内也常称作小企鹅输入法,是一款 Linux 下的中文输入法:

1
2
3
sudo pacman -S fcitx-googlepinyin #谷歌拼音
sudo pacman -S fcitx-im # 选择全部安装
sudo pacman -S fcitx-configtool # 安装图形化配置工具

解决中文输入法无法切换问题: 添加文件 ~/.xprofile

1
sudo vim ~/.xprofile

输入以下内容:

export GTK_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"

输入法需要重启生效

安装wps

1
2
sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts #wps所需字体

zsh

1
2
3
4
sudo pacman -S zsh # 安装zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
echo $SHELL # 查看当前 shell
chsh -s /bin/zsh # 修改默认shell,这个是修改当前用户的终端,如果要修改 root 账户,需要切换到 root用户

安装插件autojump(自动跳转目标目录)

1
sudo pacman -S autojump #使用:j <folder name>

安装高亮显示插件和自动补全插件

1
2
3
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
sudo vim ~/.zshrc

在文件中找到plugins=(git 其他插件) 在其他插件后加一个空格输入zsh-syntax-highlighting zsh-autosuggestions后保存退出

1
source ~/.zshrc

使配置生效

需要重启生效

安装中文字体

为啥会突出一下要安装中欧给你问字体呢,因为我使用过程发现系统里的中文字变成了一个个小白方框的格子,安装好中文字体并重启后,就显示正常了:

1
2
3
4
5
6
sudo pacman -S wqy-zenhei
sudo pacman -S wqy-bitmapfont
sudo pacman -S wqy-microhei
sudo pacman -S adobe-source-han-sans-cn-fonts
sudo pacman -S adobe-source-han-serif-cn-fonts
sudo pacman -S ttf-monaco

常用软件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# deepin 系的软件
sudo pacman -S deepin-picker # 深度取色器
sudo pacman -S deepin-screen-recorder # 录屏软件,可以录制 Gif 或者 MP4 格式
sudo pacman -S deepin-screenshot # 深度截图
sudo pacman -S deepin-system-monitor # 系统状态监控
yay -s deepin-wine-wechat
yay -S deepin-wine-tim
yay -S deepin-wine-baidupan
yay -S deepin.com.thunderspeed

# 开发软件
sudo pacman -S jdk8-openjdk
sudo pacman -S make
sudo pacman -S cmake
sudo pacman -S clang
sudo pacman -S nodejs
sudo pacman -S npm
sudo pacman -S go
sudo pacman -S maven
sudo pacman -S pycharm-professional # Python IDE
sudo pacman -S intellij-idea-ultimate-edition # JAVA IDE
sudo pacman -S goland # Go IDE
sudo pacman -S visual-studio-code-bin # vscode
sudo pacman -S qtcreator # 一款QT开发软件
sudo pacman -S postman-bin
sudo pacman -S insomnia # REST模拟工具
sudo pacman -S gitkraken # GIT管理工具
sudo pacman -S wireshark-qt # 抓包
sudo pacman -S zeal
sudo pacman -S gitkraken # Git 管理工具

# 办公软件
sudo pacman -S google-chrome
sudo pacman -S foxitreader # pdf 阅读
sudo pacman -S bookworm # 电子书阅读
sudo pacman -S unrar unzip p7zip
sudo pacman -S goldendict # 翻译、取词
yay -S typora # markdown 编辑
yay -S electron-ssr # 缺少我需要的加密算法
yay -S xmind

# 设计
sudo pacman -S pencil # 免费开源界面原型图绘制工具

# 娱乐软件
sudo pacman -S netease-cloud-music

# 下载软件
sudo pacman -S aria2
sudo pacman -S filezilla # FTP/SFTP

# 图形
sudo pacman -S gimp # 修图

# 系统工具
sudo pacman -S albert #类似Mac Spotlight,另外一款https://cerebroapp.com/
yay -S copyq # 剪贴板工具,类似 Windows 上的 Ditto

# 终端
sudo pacman -S screenfetch # 终端打印出你的系统信息,screenfetch -A 'Arch Linux'
sudo pacman -S htop
sudo pacman -S bat
sudo pacman -S yakuake # 堪称 KDE 下的终端神器,KDE 已经自带,F12 可以唤醒
sudo pacman -S net-tools # 这样可以使用 ifconfig 和 netstat
yay -S tldr
yay -S tig # 命令行下的 git 历史查看工具
yay -S tree
yay -S ncdu # 命令行下的磁盘分析器,支持Vim操作
yay -S mosh # 一款速度更快的 ssh 工具,网络不稳定时使用有奇效

系统设置

Dolphin

Dolphin 是 KDE 下默认的文件管理器。

  • 在系统设置-》桌面行为-》工作空间-》点击行为,勾选”双击打开文件和文件夹“;
  • 在菜单中搜索”常规“-》确认,勾选”将文件或文件夹移至回收站“;

修改主要目录为英文

输入命令:

1
2
3
4
sudo pacman -S xdg-user-dirs-gtk
export LANG=en_US
xdg-user-dirs-gtk-update# 然后有个窗口弹出,修改为英文即可。
export LANG=zh_CN.UTF-8

显卡驱动

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 –》 安装(风格可随意选择) –》 返回选择该主题应用

-------------本文结束感谢您的阅读-------------