效果图
安装
下载
官方:Manjaro
选择对应的GNOME即可。
如果下载比较慢可以使用国内镜像网站。
点击页面的获取下载链接,之后如下图:
选择对应的版本下载即可。
制作启动盘
Linux
在Linux系统下,使用dd
命令来制作启动盘
sudo dd if=manjaro-xfce-17.1-stable-x86_64.iso of=/dev/sdc bs=4M
## of 指定烧录U盘挂载位置
## 保证U盘是未挂载状态
Windows
在Windows系统下,使用Rufus。
pacman
pacman命令使用
Pacman 命令详解
Pacman 是一个命令行工具,这意味着当你执行下面的命令时,必须在终端或控制台中进行。
1、更新系统
在 Arch Linux 中,使用一条命令即可对整个系统进行更新:
pacman -Syu
如果你已经使用 pacman -Sy 将本地的包数据库与远程的仓库进行了同步,也可以只执行:
pacman -Su
2、安装包
pacman -S 包名 例如,执行 pacman -S firefox 将安装 Firefox。你也可以同时安装多个包,只需以空格分隔包名即可。
pacman -Sy 包名 与上面命令不同的是,该命令将在同步包数据库后再执行安装。
pacman -Sv 包名 在显示一些操作信息后执行安装。
pacman -U 安装本地包,其扩展名为 pkg.tar.gz。
3、删除包
pacman -R 包名 该命令将只删除包,不包含该包的依赖。
pacman -Rs 包名 在删除包的同时,也将删除其依赖。
pacman -Rd 包名 在删除包时不检查依赖。
4、搜索包
pacman -Ss 关键字 这将搜索含关键字的包。
pacman -Qi 包名 查看有关包的信息。
pacman -Ql 包名 列出该包的文件。
5、其他用法
pacman -Sw 包名 只下载包,不安装。
pacman -Sc Pacman 下载的包文件位于 /var/cache/pacman/pkg/ 目录。该命令将清理未安装的包文件。
pacman -Scc 清理所有的缓存文件。
关于 Pacman 更加详细的用法,可以阅读 Pacman 的手册页
更多
具体详情参考以下链接:
配置
国内镜像源
- 生成可用中国镜像站列表
sudo pacman-mirrors -i -c China -m rank
- 如图
选择速度最快即可。
- 执行
sudo pacman -Syy
刷新缓存
设置archlinux国内源
/etc/pacman.conf
,在最后一行添加:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
- 运行命令
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
pacman替代命令yay
输入以下命令:
sudo pacman -S yay
搜狗输入法
安装
- 运行以下命令:
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-sogoupinyin
- 添加输入法配置文件
sudo pacman -S vim
sudo vim ~/.xprofile
## 在打开的文件中添加以下内容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
## 之后进行重启
无输入法的托盘图标
如图:
将优化–扩展中的Kstatusnotifieritem/appindicator support这个扩展打开即可。
软件
软件安装
相关软件的安装,命令如下:
# 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 # 微信
sudo pacman -S electronic-wechat # 微信
yay -S deepin-wine-tim # tim
sudo pacman -S deepin.com.qq.office # qq
yay -S deepin-wine-baidupan
yay -S deepin.com.thunderspeed
# 开发软件
sudo pacman -S jdk8-openjdk # openjdk
sudo pacman -S make # make
sudo pacman -S cmake
sudo pacman -S clang
sudo pacman -S nodejs # node.js
sudo pacman -S npm # npm
sudo pacman -S goland
sudo pacman -S vim
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 # 翻译、取词
sudo pacman -S wps-office
yay -S typora # markdown 编辑
yay -S electron-ssr #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 工具,网络不稳定时使用有奇效
相关问题
electron-ssr无法使用
1080端口占用
如图:
更改本地监听端口即可。
系统网络设置
如图:
WPS缺少相关字体
输入以下命令:
sudo pacman -S ttf-wps-fonts
Telegram无法联网
设置相关代理。如图:
IntelliJ IDEA Ultimate无法调用chrome
如图:
将图中原来的chrome改为google-chrome-stable即可。
无托盘图标
优化–扩展中的Topicons plus这个扩展打开就行。
如果没有,则输入以下命令进行安装:
sudo pacman -S gnome-shell-extension-topicons-plus
然后重启桌面即可在优化页面看到这个扩展。
动态切换显卡(本人是AMD R5 M330,以下仅作为参考)
- 查看切换状态
$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynPwr:0000:03:00.0
DIS 是独显,未在使用,处于动态开启状态;IGD 是集显,加号表示正在使用,供电中。
若处于动态关闭状态进行以下步骤。
- 检查所有添附到你的显示器上的显卡
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x68 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 1 name:Intel
Provider 1: id: 0x3f cap: 0xd, Source Output, Source Offload, Sink Offload crtcs: 0 outputs: 0 associated providers: 1 name:HAINAN @ pci:0000:03:00.0
说明:
id:0x68 为Intel集成显卡。
id:0x3f 其实为AMD的显卡。
- 查看默认情况下使用的显卡
$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
- 开始设置动态切换显卡
xrandr --setprovideroffloadsink 0x3f 0x68 ## 注意id的顺序
# 设置对显卡要求高的程序(如游戏,3D建模工具等等)中使用独立显卡
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
- 在 /etc/X11/xinit/xinitrc.d/目录下创建脚本文件
内容如下:
#!/bin/bash
xrandr --setprovideroffloadsink 0x3f 0x68
- 其他问题
参考: