1) 8g以上u盘*1(虽然实际根本不到8g)
2) 空闲的磁盘空间40g左右
3) 脑子
manjaro镜像下载有很多方式,可以去官方网站下载,官网下载可能速度较慢,所以也可以也可以去清华大学开源网站、中科大开源网站等等国内镜像站下载。
这里以清华为例(下称兔娜
1)搜索 “清华开源镜像站” 点击进入(不会有人不会百度吧,不会吧不会吧不会吧?)以防有人不会清华大学开源镜像站
2)找到manjaro-cd一栏,点进去会发现有~-xfce ~-gnome ~-kde选项,这代表三种不同的桌面版本(可以理解为装修不一样),个人推荐kde和gnome,两个桌面环境美化优秀(相比xfce可能更占),对于现在性能的电脑基本不在话下。
3)选择manjaro-kde进入选择一个版本(最好别选择后面带有pre的,这是测试版,可能会有bug)
4)选择后缀为.iso的文件下载即可(一般两三个G
ps:兔娜的源东西很多很稳定,但是还是软件不全,要下载一些软件建议各个开源站都去找找看
1)下载刻录工具:
网上有很多刻录工具,我们这里推荐使用小巧的 rufus
2)刻录 iso
插入u盘
打开软件
选择设备为你插入的u盘
引导类型选择 镜像文件
选择你刚刚下载好的 iso 文件
选择开始( 警告: 以 DD 模式写入!切记!!!!)
等待写入完成
1)右键 我的电脑
2)点击 管理
3)弹出界面点击 磁盘管理
4)右键一个有空余的磁盘,点击 压缩卷
5)按照提示压缩一个空白的磁盘出来,大小至少40g,压缩完以后下面会显示被压缩的磁盘有一部分黑色的 未分配 不用管。
1)查找或者尝试(一般网上有),用各种方法进入BIOS
2)更改关闭 security boot 和 fast boot
3)如果第6部找不到启动项,回来bios调节使U盘优先级更高。
具体因为机型不同请自行百度。
1)插入U盘
2)重启,开机时狂按 某个键 (机型不同请百度自己的机型或者多重启测试)进入 bootmenu(启动选项)
3)进入 bootmenu 后选择USB UEFI 进入u
盘安装系统
4)进入界面后上下移动光标分别设置
tz(timezone) 为Asia/Shanghai
keytable为us(不动)
lang(language)为zh_CN
driver为free(开机以后会根据显卡类别重新安装的,不慌)
5)设置好后,移动光标到 BOOT:manjaro。XXXXXXX XXXX 回车进入安装界面
6)进入可视化安装界面以后点击桌面上的Install Manjaro开始安装
6.1)进入欢迎卡一会,然后选位置Asia/shanghai,键盘不动
6.2)分区一定要选择 手动分区,选择你之前压缩的那个 储存器 点击我们之前分好的那个区(此时在安装界面会显示这个区啥都没有,连颜色都么有),点击新建,让后挂载点设置为 / ,确定,下一步
6.3)为了简化安装不用继续分区,找到点击可以查看每个分区的属性,挨个查看,直到找到挂载点为 /boot 的分区,点击下面的属性把 /boot/efi 勾上确定。
7)用户设置,姓名,计算机名,用户密码,管理员(root)密码设置。(建议好好设置管理员密码,很重要)
8)点击 下一步 (剩下自己看着配置)
9)狂点 下一步
10)重启,选择进入 bootmenu 此时会出现选项manjaro,(可以把u盘取下来了)选择manjaro进入。
1)进入系统后,打开终端(在“开始菜单”里)
2)输入(回车键是运行!!!!!)
2.1)寻找国内镜像站
su
# 输入密码进入root权限(配置系统
pacman-mirrors -i -c China -m rank
# 排列出manjaro中国开源镜像站并弹窗(注意大小写)
# 选择任意一个镜像站,这里我们选择兔娜姐姐(清华大学镜像站https://mirrors.tuna.tsinghua.edu.cn/)
2.2)添加CN-Arch源
nano /etc/pacman.conf
# 使用nano编辑器编辑pacman(包管理器-理解为appstore)配置文件
# 在文件的最后两行加入
[archlinuxcn]
Server=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
2.3) 更新指令 (常用)
上一步结束后执行(不用新开对话框,保证在su状态下执行就可
pacman -Syy # 软件包列表更新
pacman -S archlinuxcn-keyring # 导入key
pacman -Syu # 全局更新
2.4)安装中文输入法
这里推荐安装google pinyin(sogou pinyin很多BUG)
pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin
安装好后输入
exit
# 退回普通用户
nano ~/.xprofile
# 使用nano编辑器编辑文件,如果文件不存在会自动创建
在文件中输入以下内容,并且按ctrl+o回车确定,ctrl+x退回终端
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
至此中文输入法已经配置完毕。
2.5) 安装软件方法
可以在 开始菜单 中的 添加/删除软件 中直接安装,也记录下名称,在终端安装(终端安装好像帅一点?)
su # 如果已经在root环境下则不用提权
# 常用安装删除指令一览
pacman -S XXXXX
# 安装XXXXX
pacman -R XXXXX
# 删除XXXXX(Remove)(保留依赖的包)
pacman -Rs XXXXX
# 删除XXXXX以及其依赖的包(诛灭九族)
pacman -U XXXXX
# 安装自己下载的XXXXX包(taz.gz)
pacman -Sc
# 清理未安装的包文件
比如:
# 安装VScode
sudo pacman -S visual-studio-code-bin
# sudo命令自行百度(如果处于root状态,也就是“su”过了就可以不要)
# 安装网易云音乐(可能会有中文无法输入的bug,以后再更新
sudo pacman -S netease-cloud-music
安装完成后须在 开始菜单 中找到并且添加到桌面,不然是不会主动添加的
安装QQ
打开一个终端
su # 提权
pacman -S deepin.com.qq.im
如果你安装的manjaro是gnome,那么恭喜你
大功告成!
但如果是xfce和kde,这时候还打不开qq
原因是缺乏一个必要的依赖,安装即可
pacman -S cinnamon-settings-daemon
/usr/lib/cinnamon-settings-daemon/csd-xsettings # 执行运行该环境
并且添加开机脚本(系统设置->开关机->自动启动->添加脚本->复制/usr/lib/cinnamon-settings-daemon/csd-xsettings,并且确定即可。
关于无法看到图片和头像
原因是不支持ipv6但是linux默认开启ipv6,禁用即可
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
PS:每次关机后重新打开QQ前都要重新输入,且禁用ipv6后无法使用软件版百度网盘,如需使用重新开启ipv6即可(上面的1改成0,重新执行)
关于聊天框不能输入中文
修改run.sh即可
nano /opt/deepinwine/apps/Deepin-QQ/run.sh
找个地方输入
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
保存,重新打开QQ即可(永久使用)
关于无法输入中文
修改.bash文件
sudo nano /opt/netease/netease-cloud-music/netease-cloud-music.bash
直接全部替换成我这个就行
#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
#export LD_LIBRARY_PATH="${HERE}"/libs
#export QT_PLUGIN_PATH="${HERE}"/plugins
#export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
export XDG_CURRENT_DESKTOP=DDE
export LD_LIBRARY_PATH=/usr/lib
exec "${HERE}"/netease-cloud-music $@
安装
sudo pacman -S julia
安装好后更换国内镜像
julia # 回车进入julia
# 按"]"键进入Pkg包管理模式
(@v1.4) pkg> add PkgMirrors # 回车
# 安装好后,按"backspace"(退格键退出包管理模式)
julia> PkgMirrors.availables() # 列出可用镜像源
julia> PkgMirrors.setmirror("USTC") # 选择中科大镜像源
使用并且安装镜像
julia> import PkgMirrors # 每次重新打开都需要重新引用
# 全包升级
(1.4.0) pkg> update
# 安装XXXXX包
(1.4.0) pkg> add XXXXX
如果julia版本在1.4以上可以使用服务器加速下载
julia> ENV["JULIA_PKG_SERVER"] = "https://kr.pkg.julialang.org"
# 两组服务器
# https://pkg.julialang.org 位于美国
# https://kr.pkg.julialang.org 位于韩国首尔
然后再安装包
本节部分引用自github显卡切换项目
我们安装的时候安装的是开源驱动(free),如果直接安装nvidia驱动会黑屏卡死。
方法1)在 Manjaro-Setting-Manager(开始菜单里有)中找到 硬件设定 , 选择 Auto Install Proprietary Diver 安装闭源驱动。
删除带有bumblebee的驱动(右键删除)
方法2)命令行安装
sudo mhwd -i pci video-nvidia
# 选择你最合适的驱动安装(我的1060显卡是440)
查看显卡安装情况
# 普通用户下
mhwd -li
如果是看到有video-linux以及video-nvidia-xxxxx,而且后者的属性是 false 说明安装成功。否则重新装
由于我们最后安装的插件是github直接下载的,没有附带环境依赖。所以我们先安装环境依赖文件。
sudo pacman -S linux54-headers acpi_call-dkms xorg-xrandr xf86-video-intel git
我的内核版本是5.4,所以我安装的是linux54-header,请安装前先查看自己的内核版本(系统设置 / 内核 查看正在运行的内核),选择对应的安装。比如你的是5.3,那就安装linux53-headers。
先启用
sudo modprobe acpi_call
安装github插件
#从github克隆
git clone https://github.com/dglt1/optimus-switch-sddm.git
cd ~/optimus-switch-sddm # 切换到插件文件夹
chmod +x install.sh # 给安装程序添加权限
sudo ./install.sh # 安装插件
现在你可以用命令切换显卡了
# 启用Intel核显
sudo set-intel.sh
# 启用Nvidia-Prime
sudo set-nvidia.sh
切换显卡后会发现字体大小发生了改变,而且登录界面也会变大或者缩小,这是因为字体的dpi并未固定:
系统字体:
系统设置 / 字体 选择固定DPI 值为96
登录界面:
系统设置 / 开机和关机 / 登录屏幕(SDDM)/ 高级 选择“同步”
解决画面撕裂
系统设置/显示和监控/混成器
设置“放缩方法” = 精确
“渲染后端” = OpenGL 3.1
“避免撕裂” = 全场景重华 // 此项如果显卡8行的话当我没说
”保留缩略图“ = 只对显示的窗口
点击应用,OK,现在可以快乐视频了!
图形化界面
github图形化切换显卡项目
顺便说一句:我直接启动nvidia-prime之后删除了linux-video驱动,强制所有程序使用独显,现在还没出现啥大问题,只是耗电上去了。
1、下载deepin桌面环境
sudo pacman -S deepin deepin-extra
2、修改配置
sudo nano /etc/lightdm/lightdm.conf
找到其中[*seat]下面的
greeter-session= 改成 greeter-session=lightdm-deepin-greeter
注意如果前面有#(处于注释状态)要删除#
3、(如果是KDE执行这步,不然跳过)禁用kde登录
sudo systemctl disable sddm
4、卸载原来的桌面工具(可选)
# 我之前有讲过Rsc命令
sudo pacman -Rsc xfce4
sudo pacman -Rsc plasma
sudo pacman -Rsc kde-applications
5、重启电脑 享受Deepin
reboot
# 或者直接重启
6、还原KDE或者Xfce
按照我的步骤反推回去就行
7、售后服务
其实 还是KDE香,真的。
摘录自OSTechNix
在我们多次更新以后,可能遇到硬盘空间不够的问题(特别是 单硬盘双系统 用户),这个时候我们就需要进行包管理器的缓存清除。
# 提权
su
# 查看安装包缓存数量
ls /var/cache/pacman/pkg | wc -l
# 查看占用系统空间大小
du -sh /var/cache/pacman/pkg
# 保留最新的三个版本其余清除
paccache -r
# 只保留最新版本
paccache -rk 1
# 删除已经卸载的安装包的缓存
paccache -ruk0
# 等价于这一条命令
pacman -Sc
# 删除所以缓存文件(我上面已经讲过)
pacman -Scc
# 这条命令慎重使用
比如我想在安装完包后自动清理怎么办呢?
加入pacman脚本即可
# 新建一个脚本
sudo mkdir /etc/pacman.d/hooks
sudo nano /etc/pacman.d/hooks/clean_package_cache
打开后加入以下几行
# 触发脚本条件
[Trigger]
# 升级
Operation = Upgrade
# 安装
Operation = Install
# 删除
Operation = Remove
Type = Package
Target = *
# 执行以下动作
[Action]
# 屏幕显示:正在清除缓存
Description = Cleaning pacman cache...
When = PostTransaction
# 命令是
Exec = /usr/bin/paccache -r
最后的这个命令可以更改(改成你喜欢的就行)。