前言

先上结论,能用,但不好用。

时隔数年,再次开始折腾笔记本的系统。距离上次写有关manjaro-deepin的文章已经过去很久了。当时有一篇安装manjaro-deepin的教程,链接如下:manjaro-deepin系统的安装和配置,但这是2019年暑假的文章了,目前已经过去三年半了。这么多年的时光一眨眼就过去了,回顾博客的时候我就会好奇地想着这篇教程还有没有用,不过目前来看已经大多数都失效了。

manjaro官方已经放弃了对manjaro-deepin版的社区支持,也就是正式成为了没人要的小孩了。除非你是从2019年一路升级上来的版本,否则已经很难重新装一个开箱即用的manjaro-deepin分支了。

目前这篇文章尝试了如何在2023年年初使用各种办法,尽量把manjaro-deepin还原上去。特留文章,以做纪念。

此博文在manjaro-deeepin系统上完成。

安装manjaro系统

每一个linux系统的分支都有很多不同的发行版,例如manjaro下有很多不同桌面的版本,仅官网上罗列的就有9种。其中官方维护3个版本,社区维护6个版本。这里还不包括以前一些被抛弃的分支版本,比如这次文章的主角,manjaro-deepin。

官网的9个发行版

这次挑了一个xfce Desktop版本,不是因为别的,就是单纯顺眼。理论上所有版本都可以安装deepin桌面,从而改装成为manjaro-deepin。

安装过程暂且不表,具体流程,可以去看19年的文章。

现在的manjaro版本安装比以前要简单很多,我采用了全盘覆盖安装,一路到底,很快就安装完成了。

安装完成

进入了系统后会发现安装好的系统和U盘里的临时系统长得差不多,而UI界面嘛,风格有点复古,确实没有windows好看,也没有deepin好看。先稍稍设置一下,比如更新系统,安装输入法……

排列源:sudo pacman-mirrors -g

同步并优化:sudo pacman-optimize && sync

升级系统:sudo pacman -Syyu

打开配置文件:sudo nano /etc/pacman.conf

在文件末尾添加

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

修改好后,按ctrl+o保存,ctrl+x退出。

导入GPG Key:sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

到这里一切都是和以前一样的,但是在执行下面步骤的时候有一个地方变了
安装搜狗输入法:

sudo pacman -S fcitx-im #默认全部安装
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-sogoupinyin   #这个地方会出错

可以发现在执行安装搜狗拼音的时候会发现pacman库里面已经没有搜狗拼音了,用命令行只会提醒找不到。用输入补全可以看到,库里面有不少拼音输入法,但确实是没有搜狗。

没有搜狗

虽然谷歌拼音也能用,不过出于个人习惯考虑,还是想装搜狗拼音,所以只好找一个曲线救国的办法。先添加AUR库,并且安装yay

sudo pacman -s yay 

然后去软件仓库里,点开右上角三个点,找到首选项,把第三方的AUR仓库选上,直接搜sougoupinyin,之所以不用命令行,是因为有时软件库同步不及时或者有延迟,在终端里提示找不到软件,但是在GUI界面反而是能成功安装的。

第三方仓库

勾选之后,顺便把依赖全部安装起来,然后修改环境变量。

nano /etc/environment

再写入以下内容并保存:

GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE  DEFAULT=fcitx
XMODIFIERS    DEFAULT=@im=fcitx
INPUT_METHOD  DEFAULT=fcitx
SDL_IM_MODULE DEFAULT=fcitx

安装完成后,输入法暂时调用不出来,重启一下即可解决。随后我们来解决安装deepin桌面的问题。

安装和使用deepin桌面

1:安装xorg

Xorg是X Window System的一个开源实现,目前大部分的窗口管理器或者桌面系统都是基于其实现的。Deepin需要使用到它。

sudo pacman -S xorg xorg-server

2:安装Deepin桌面环境
sudo pacman -S deepin

3:安装其他Deepin软件(可选)

sudo pacman -S deepin-extra

在组 deepin-extra 中有 22 成员:(切记不要全选,会有冲突)
软件仓库 community

 1) dde-device-formatter  2) deepin-album  3) deepin-boot-maker  4) deepin-calculator  5) deepin-camera
   6) deepin-clipboard  7) deepin-clone  8) deepin-community-wallpapers  9) deepin-compressor
   10) deepin-device-formatter  11) deepin-draw  12) deepin-editor  13) deepin-font-manager  14) deepin-movie
   15) deepin-music  16) deepin-picker  17) deepin-printer  18) deepin-reader  19) deepin-screen-recorder
   20) deepin-screensaver-pp  21) deepin-terminal  22) deepin-voice-note

输入选择 ( 默认=全部选定 ): 2-22

4:配置lightdm显示管理器

sudo pacman –S lightdm
sudo nano /etc/lightdm/lightdm.conf

找到如下的行:

# greeter-session = Session to load for greeter

去掉注释并修改为:

greeter-session = lightdm-deepin-greeter

随后我们需要重启桌面,但是重启桌面的过程中,你只能用命令行(因为原桌面和新桌面不能同时共存,只能二选一),所以建议先把以下代码抄下来,或者在另一个设备看。

sudo systemctl disable sddm.service
sudo systemctl stop sddm.service

执行完这一步,就开始黑屏了,不过不用担心,这是因为刚才我们把原桌面给噶了,现在我们需要用CTRL+ALT+F2进入命令行环境,然后继续输入:

sudo systemctl enable lightdm.service
sudo systemctl start lightdm.service

完成后重启即可进入deepin桌面了。

5:配置deepin-kwin窗口管理器

sudo pacman -S screenfetch
sudo pacman -S deepin-kwin

如果有冲突,可以先移除之前的窗口管理器,然后重装:

sudo pacman -R manjaro-kde-settings
sudo pacman -S deepin-kwin

重启系统后,manjaro-deepin安装完成:

安装完成

部分存在问题和优化

目前发现不少问题,比如QQ发布了linux下的3.0版本,但是经测试,这个版本在manjaro下面不能用,如果需要使用的话,可以在软件商店里下载其他版本。

此外,以前许多pacman的命令都已经失效了,可能是manjaro分支没落后维护的人便少了,但是解决办法也还是有的,就是在GUI界面直接搜索关键词,然后安装。比如搜狗拼音、QQ、WPS等软件我都是通过这个办法安装上去的。

总体来说,安装成一个成品能用的manjaro-deepin系统难度不大,日用办公也没有问题,影音用户也可以考虑这个系统,因为确实非常省电,续航能力是win10系统下的1.5倍。不过对我个人来说总觉得没有以前的好用。

写完这篇博客后,也不打算继续使用这个系统了。玩玩可以,需要当作生产力使用的慎重考虑。

参考链接:
Deepin Desktop Environment