介绍
manjaro是基于Arch创建的,所以采用滚动升级的策略,其尽力保证软件处于最新的稳定状态。manjaro提供了一个更加简单的方法来安装和使用基于Arch的发行版。
下载
可以在 manjaro官网来下载,不过国内并不友好。
也可以在中科大镜像源中找对应的版本下载,推荐使用这种方式,因为下载速度贼快。
写入U盘
下载Rufus,这是win下的一个USB启动盘制作工具。
打开Rufus,插入U盘,选择下载好的镜像,点击开始就可以了:
Rufus制作USB启动盘
开始安装
插入制作完成的USB启动盘,然后开机按下F12(联想电脑是F12进入启动菜单,有些是使用del键,具体可以百度)
选择U盘启动
启动后会进入一下页面直接回车就可以了:
回车开始安装
进入安装状态:
进入安装状态
-点击install manjaro linux就会进入一个安装界面开始安装了:
安装界面
通常情况下一直下一步就可以了,需要的是配置分区:
配置分区
我们这里选择自己手动分区,这里需要注意的是如果是UEFI启动就必须配置EFI系统分区才能启动Manjaro,而创建EFI分区的方法就是创建一个FAT32分区并设置esp标记然后挂载到/boot/efi下,通常分配500M就可以了,剩下的我们根据自己的要求挂在/和/home,至于交换分区由于现在内存普遍都大于8G不设置也无所谓,我是250G的固态硬盘只是设置了 500M到/boot/efi 100G到/ 剩下到分配给了/home.
直接下一步,这其中要你设置用户名和密码,登录时候要用,等待安装就可以了:
安装成功
tips:有的时候会卡在93%左右,提示Misc postinstall configurations。通常情况下是联网下载东西了,由于国内网络问题在这个时候直接断网就可以了。
初步系统配置
安装完成重启后就可以进入manjaro了,接下来就是一系列初始的配置了。
首先贴出我的配置和版本:
██████████████████ ████████ hncjygd@hncjygd-pc
██████████████████ ████████ OS: Manjaro 18.1.5 Juhraya
██████████████████ ████████ Kernel: x86_64 Linux 5.4.6-2-MANJARO
██████████████████ ████████ Uptime: 2h 50m
████████ ████████ Packages: 1138
████████ ████████ ████████ Shell: bash
████████ ████████ ████████ Resolution: 1920x1080
████████ ████████ ████████ DE: KDE 5.65.0 / Plasma 5.17.4
████████ ████████ ████████ WM: KWin
████████ ████████ ████████ GTK Theme: Breath [GTK2/3]
████████ ████████ ████████ Icon Theme: maia
████████ ████████ ████████ Font: Noto Sans Regular
████████ ████████ ████████ Disk: 8.9G / 274G (4%)
████████ ████████ ████████ CPU: Intel Core i5-6267U @ 4x 3.3GHz [63.0°C]
GPU: Mesa DRI Intel(R) Iris Graphics 550 (Skylake GT3e)
RAM: 2699MiB / 7686MiB
更换国内源:
sudo pacman-mirrors -c China
[hncjygd@hncjygd-pc ~]$ sudo pacman-mirrors -c China
我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:
#1) 尊重别人的隐私。
#2) 输入前要先考虑(后果和风险)。
#3) 权力越大,责任越大。
[sudo] hncjygd 的密码:
::WARNING https://gitlab.manjaro.org 'The read operation timed out'
::WARNING https://wikipedia.org ''
::WARNING https://gitlab.manjaro.org 'The read operation timed out'
::WARNING https://wikipedia.org ''
::INFO Downloading mirrors from repo.manjaro.org
::INFO User generated mirror list
::------------------------------------------------------------
::INFO Custom mirror file saved: /var/lib/pacman-mirrors/custom-mirrors.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
0.408 China : https://mirrors.ustc.edu.cn/manjaro/
0.197 China : https://mirrors.tuna.tsinghua.edu.cn/manjaro/
0.541 China : https://mirrors.sjtug.sjtu.edu.cn/manjaro/
::INFO Writing mirror list
::China : https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable
::China : https://mirrors.ustc.edu.cn/manjaro/stable
::China : https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
添加archlinuxcn仓库
sudo vi /etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
更新系统
sudo pacman -Syyu
安装archlinuxcn-keyring
sudo pacman -S archlinuxcn-keyring
安装中文输入法
首先需要安装fcitx框架,以及可视化设置:
sudo pacman -S fcitx-im,fcitx-configtool
然后安装中文输入法,由于搜狗拼音在在最新的manjaro版本中有很多问题经常崩溃不建议使用,这里推荐使用fcitx-googlepinyin,你也可以选择fcitx-sunpinyin,这都是linux著名的中文输入法,安利一个fcitx-rime是台湾的一种输入法,联想效果非常好需要注意的是该输入法默认繁体字需要更改(右键托盘图标-方案列表-简化字)
sudo pacman -S fcitx-googlepinyin
最后还需要设置环境变量,将以下内容加入到~/.pam_environmet中:
vi ~/.pam_environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
理论上完成了上面的操作后重新登录就可以使用中文输入法了,如果还有其他问题可以参考wiki
更换中文文件夹为英文文件夹
LC_ALL=C xdg-user-dirs-update --force
详情参照user directories
常用软件安装
百度网盘
百度网盘终于推出自己的linux版本了,虽然功能上没有win下的客户端强大,但是基本的下载上传都可以用了:
sudo pacman -S baidunetdisk
微信
腾讯系对linux的支持向来非常的差,微信以前还有网页版可用,但是现在腾讯限制了网页版的登录这也导致基于网页版制作的所有微信第三方客户端都不可以使用了,好在有人制作了wine-wechat,虽然问题挺多,但是聊天传文件堪堪可用了:
sudo pacman -S wine-wechat
网易云音乐
网易挺良心的,吹爆云音乐:
sudo pacman -S netease-cloud-music
截屏工具
这里就要提一句深度团队,其开发的deepin确实非常的适合国人使用,该团队开发的视频、音乐等都深受好评,据说网易云音乐、搜狗输入法深度团队都参与了。并且manjaro上可用的wine版本软件有很多都是深度团队整合的,我最喜欢的深度软件就是其截图工具:
sudo pacman -S deepin-screenshot
设置全局快捷键,打开系统设置中的快捷键:
系统设置中选择快捷键
选择自定义快捷键:
自定义快捷键
在弹出的右键菜单中新建=>全局快捷键=>命令/URL,给该动作起名:Deepin截图,右侧的中设置,其中注释为注释项随意填写,触发器是你需要设置的快捷键,我设置为win+s,动作是命令行启动该程序的命令: deepin-screenshot
设置完成点击应用就好了。
注意:
在manjaro-kde中无法直接将截图复制到剪切板中,这是因为kde内置的剪切板klipper实现机制不太一样,而deepin-screenshot是基于Gnome桌面的。此时可以安装gparse(pacman -S gpaste)就可以了。如果不想麻烦直接使用flameshot,也是一个非常不错的截图软件。(而快捷键部分就将命令替换为 flameshot gui就可以了)
vscode
微软近几年各种拥抱开源社区,vscode也是编辑器中的佼佼者,如果你不喜欢使用vim这样的控制台编辑器,就可以使用vscode。
sudo pacman -S code
python环境
manjaro中默认是使用python3环境,如果你有其他需求推荐使用conda来管理环境,miniconda的安装可用参考我的其他博文。
交换Ctrl与CapsLock按键的位置
通常在linux下我们都是使用Xmodmap来修改按键映射,Xmodmap是用于在Xorg的键盘映射工具。而实际上manjaro或者说大部分发行版都提供了可视化设置工具,只是隐藏的比较深而已。在manjaro中位于,设置=>硬件=>输入设备=>键盘=>高级=>Ctrl键位置=>交换Ctrl和大写锁定
修改ctrl与capslock位置