我的deepin变形记
注意:本文不再更新。最新内容请点击:《我的deepin变形记》
本文最终通过脚本实现一键变形,代码托管于:https://gitee.com/liwl1991/my-deepin-v20
脚本适用版本20.5-20.8
文章最新更新时间:2022-11-29
1. 前言
接触和使用deepin也有3-4年的时间了。虚拟机,物理机,双系统都折腾过。重装系统N次,在N次重装过程中,发现自己折腾和配置deepin的路线大体一致,呈现出极强的个人主义色彩。虽然这个色彩跟我本人的使用习惯息息相关,但是其中一些操作,遇到的问题,也可能是其他人未曾或者也曾遇到过的。那就果断分享出来,给那些还在折腾的道路上不知所措的小伙伴们一点儿光芒,照亮他们入坑的道路。
注意:
本篇不会笼统去介绍系统的安装和使用,只是介绍我在安装完系统以后,如何把我极强的个人主义加压到这个系统里面。把它折腾成我喜欢的模样。
因此此贴,主要是介绍【我与deepin的相爱相杀】的过程。
本篇主要分2部分:
- 小篇幅介绍系统下载安装
- 大篇幅介绍安装完系统以后的事情
2. 系统安装
2.1 系统镜像下载
deepin系统ISO下载,使用官方网站给出的各种下载途径即可:点我直达
截止到2021年11月30号,deepin当前可下载的最新版本是20.3版本
其他历史版本下载地址:
2.2 安装方式
刻录启动盘【适合专业人士】
如果有操作系统安装经验的朋友,可以选择刻录光盘,或者制作u盘启动盘的方式。
官方提供了windows操作系统和Linux操作系统,两个平台下的刻录工具:深度启动盘制作工具
然后在自己的PC上,设置BIOS,从U盘启动即可。
使用第三方工具【适合小白人士】
比较推荐的是vetory这个工具,官方地址
只需要下载这个软件,把这个软件安装在U盘,然后把SO镜像拖入U盘,最后设置PC从BIOS启动即可选择deepin的镜像进行安装。
虚拟机体验【适合体验人士】
虚拟机安装deepin,对于想要尝试使用deepin的人比较友好。不喜欢就直接销毁虚拟机。或者一些想要在物理机上操作的功能,在虚拟机上可以实验几次,然后考虑在物理机操作。
如果是windows平台的用户,建议使用vmware workstation安装deepin虚拟机。能够使用其提供的沉浸式功能,仿佛在物理机使用deepin
双系统安装【适合更加专业的人士】
双系统安装,更加考验一个人的动手能力。除非有过双系统安装经验,否则不建议使用该方式。
双系统的常见安装:双硬盘(包括加装的),不同分区
本人只使用过双硬盘,双分区没有尝试过,也不建议这么做,覆巢之下无完卵
其他方式
比如live版本,无盘安装,批量安装等,均可尝试,但是笔者并未尝试,这里不做详细介绍。
2.3 安装注意事项
- 内核版本
建议安装,一般是stable内核版本,不是LTS内核版本,适用于喜欢尝鲜或者硬件比较新的用户 - 分区选择
在人性化,图形化的安装过程,最让非专业人士困惑的就是磁盘分区的操作。
本人一般使用手动安装,分区有三个:efi分区,大小默认。boot分区,大小默认。剩下就是/分区,剩下全盘即可。个人不喜欢使用交换分区,对于pc机而言没啥用
- 集成nvidia驱动。看个人硬件配置和喜好选择
由于我的两台物理机都已经安装和配置好系统,这里以虚拟机来展示一下是我个人的分区步骤:
需要注意:如果比较新的物理机,可能是uefi引导方式,需要分配efi分区。进行efi的分区操作很简单,就是在给boot分区配置之前,选择文件系统为efi,大小也是默认即可。不进行efi分区,会提示你分区。这个时候如果已经分好区,点击最下面的“修改引导器”后面的删除操作。
这里提示:未挂载交换分区,可能会影响系统性能。
人家也说了,只是友情提示 ,那就直接忽略得了,没啥问题
全部确定以后,等不到一杯茶的时间,系统就安装好了
重启系统之后,有个性化配置部分,直接下一步下一步下一步。主要设置以下部分:图像,登陆帐号,登陆密码,计算机名字
3. 系统简单美化
系统简单美化包括deepin桌面环境四大件:
- 任务栏
- 启动器
- 控制中心
- 文件管理
系统安装完成,登陆以后,初始的样貌是这样:
下面就开始动手术,一步一步朝着自己想要的方面前进了。
3.1 模式选择
系统提供了“时尚模式”和“高效模式”的选择。通过系统介绍视频,或者右键点击任务栏,均可选择调整。
最下面放置各类图标的,叫做任务栏。
鼠标右键任务栏,调整模式为“高效模式”。
3.2 任务栏插件
任务栏右键时,插件提供了一些能够显示在任务栏上的插件模块。选择自己喜欢的,不显示自己不喜欢的插件。
插件也可以进行拖动,隐藏起来或者显示出来。
以下是我个人任务栏右侧的设置:
调整前:
调整后:
对比一下右下角,感觉清爽了很多
然后拖动>左边的图标,到右边来。这些常用的pc状态,不应该应藏起来,如下图:
以下是我个人任务栏左侧的设置:
调整后:
看起来很清爽,不着急,后面会放些经常使用的软件上去。
3.3 启动器
高效模式的启动器长这样:
3.4 控制中心
与windows庞大臃肿风格对比,deepin则是简单实用小清新。在控制中心先进性一波初始配置。
我首先配置个性化图像:控制中心-账户-点击图像-点击+,进行个性化图像设置。
因为我使用的是虚拟机 ,需要往虚拟机里面拷贝文件,所以需要通过ssh拷贝。
默认安装的系统,未启动sshd服务,需要手动启动,才能通过ssh登陆。操作如下:
设置个性化图像后,效果如下图。能看出来,控制中心和启动器的图像都已经变化。
圆角太大,设置小一点的:
使用电源时,希望PC一直运行,那就不设置节能策略。如下图,全部选择“从不”
如果是笔记本PC,还会有“使用电池”的选项,做同样操作即可。
“鼠标”设置这部分,如果是笔记本,在“触摸板”设置选项,启用“自然滚动”
主机名修改,点击“系统信息”,如下图:
修改主机名,通过【控制中心】修改,只是第一步,还需要编辑/etc/hosts文件,不然后续会出现一些无伤大雅的小问题。比如下图,通过控制中心修改“计算机名”为deepin01以后,终端执行 sudo apt update
时,发现会报deepin01无法解析。这个就是因为/etc/hosts里面的主机名还是之前的。
希望官网以后可以修复这个问题
通过下图能够确认上面的问题。所以还需要 sudo vim /etc/hosts
修改为 127.0.0.1 deepin01
,就能解决这个问题
3.5 文件管理器
文件管理器这里,简单配置一下:取消“显示最近使用文件”和“隐藏系统盘“
这里介绍一下我本人在文件管理器的常用的使用技巧:
- 在文件管理界面,使用ctrl+shift+?能够查看文件管理全部快捷键
- 选中的文件,通过ctrl+c直接复制文件全部路径
- ctrl+l,查看当前目录路径,然后ctrl+c可以选中路径
- 右键可以使用终端打开
- 可以安装sshfs,nfs,samba,webdev等来远程挂载文件系统
- ctrl+1,ctrl+2分别切换列表和图标模式
- ctrl+h,切换隐藏或者显示隐藏文件的操作
如果是双系统,每次开机之后,在文件管理器一直能够看到win10系统盘。那么该如何取消win10系统盘的挂载?方式有两种
1.通过“磁盘”软件,来设置,主要设置“挂载选项”,让系统在开机后不挂载
2.直接编辑/etc/fstab,添加以下挂载选项(这种方式比较适合专业选手)
/dev/disk/by-uuid/68B81F88B81F53C2 /mnt/68B81F88B81F53C2 auto nosuid,nodev,nofail,noauto,x-udisks-auth 0 0
注意:终端执行 lsblk查看硬盘(机械盘,固态盘)的uuid,上面 68B81F88B81F53C2
便是我安装了win10的系统盘的uuid,主要关注的是后面的挂载选项
3.6 桌面壁纸和锁屏壁纸
桌面壁纸
桌面壁纸跟锁屏壁纸不是一张图,这个可以从:桌面-右键-设置壁纸,来证实
锁屏壁纸的操作,比桌面壁纸复杂些。这里不做过多的解释,一个脚本搞定一切
#!/bin/bash
#更换默认背景图片
DEFUALT_IMG_JPG=$1
if [ "$#" -ne 1 ]
then
echo "选择一张图片"
exit 0
fi
echo "拷贝图片到主题目录"
sudo cp ${DEFUALT_IMG_JPG} /usr/share/wallpapers/deepin/desktop.jpg
echo "设置图片为默认背景图片"
sudo cp ${DEFUALT_IMG_JPG} /usr/share/backgrounds/default_background.jpg
echo "设置系统默认图片"
sudo ln -fs /usr/share/wallpapers/deepin/desktop.jpg /etc/alternatives/deepin-default-background
echo "设置锁屏图片"
sudo cp ${DEFUALT_IMG_JPG} /var/cache/deepin/dde-daemon/image-effect/pixmix/
cd /var/cache/deepin/dde-daemon/image-effect/pixmix
for img in $(ls|egrep -v ${DEFUALT_IMG_JPG})
do
sudo cp ${DEFUALT_IMG_JPG} ${img} && sudo chmod 600 ${img}
done
echo "重启或者注销系统生效"
把上面的内容,复制粘贴,保存为a.txt,终端执行:bash a.txt xxx.jpg
注意:脚本里面有sudo操作。建议提前配置好sudo免密码操作,参照下文
特别注意:在本文下面介绍的【系统瘦身】中,我已经使用 sudo apt purge deepin-wallpapers
,卸载原来的壁纸,会导致注销和登陆界面显示为白色,如下图
建议先卸载壁纸 ,然后立马执行这部分操作,避免产生白色背景
执行上面修改锁屏壁纸脚本,设置锁屏壁纸后,如下图
这个壁纸,会在开机登陆,注销登陆,锁屏,点击电源按钮操作,全屏启动器显示
3.7 字体安装和设置
把喜欢的字体下载下来,放到系统里面。然后全部选中,回车。就可以自动安装字体了,如下图:
然后在控制中心,配置系统字体,如下图:
注意:字体设置成功后,【控制中心】样式会立马生效,而【启动器】,【文件管理器】的字体不会立马生效,需要重启或者注销,重新登陆后生效。
下图是对比图,左边是原来的字体,右边是微软雅黑,差别还是有的。
注销重新登陆再看看,这个时候字体就统一了,如下图:
但是此时任务栏右侧的时间和日期的显示,就不那么和谐了,如下图:
时间的字号很大,日期的字号很小。而且【控制中心】调整字号变大时,时间字号变小,日期字号变大。很明显是两者共享同一个空间,产生了挤压导致的。
关于字号的选择,建议1920x1080分辨率选择14号字体就可以了。
【这里有个BUG】
如果微软雅黑15号字体,长时间格式xxxx-xx-xx时,任务栏会产生覆盖,如下图:
3.8 输入法配置
输入法是用户与系统交互的重要方式之一,也是系统重要体验。
能在deepin上使用的输入法有很多,deepin商店提供很多主流的输入法。
当前提供的系统镜像中,依然默认安装的是fcitx输入法。通过启动器—输入法设置,即可进行输入法的配置。
因为deepin不确定用户是什么样的使用习惯,因此未对切换输入法快捷键做配置,保持默认。
小技巧: 在未配置输入法切换快捷键之前,可以通过点击任务栏输入法图标的方式进行切换
在正常的实用习惯中,一般都会保留中文输入和英文输入,两种输入方式。中文的输入可以选择sunpinyin,英文的输入可以选择:键盘—英语。
我个人习惯,直接卸载默认的fcitx输入法,安装fcitx5输入法。
具体教程参照这里
1.sudo apt purge *fcitx*
2.sudo apt update
3.sudo apt install fcitx5 fcitx5-pinyin
4.sudo vim /etc/envirotment,添加以下内容,保存退出。
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
在任务栏上,已经显示出来了fcitx5的相关快捷方式。设置"Fcitx5"开机启动
点击"Fcitx5配置“进行,输入法配置
以下是我个人的设置:
- 配置“键盘-英语”为第一输入法
- 胚子“拼音”为第二输入法
- 配置输入法切换快捷键为:左shift
- 设置输入法为单行模式
- 换皮肤
- 装词库
- 修改任务栏显示样式
- 配置中文括号
输入法效果图,还不是特别美观,稍后美化
【注意:这里有个BUG】
Fcitx5输入法单行模式,在文本编辑器(办公软件WPS也是)无法显示拼音预览,如下图:
默认的Fcitx5的皮肤很素,跟系统风格不太像,这里使用fcitx5-material皮肤
修改后的效果如下,稍微美观了一些:
Fcitx5词库的安装,在上面给出的wiki里面有介绍,这里不做介绍。需要强调的一点就是,fcitx5支持安装搜狗输入法的词库,这个是非常棒的体验。
Fcitx5默认情况下,在任务栏现实的输入法图标是红色的,这个本人不是特别喜欢,就直接换掉了。
需要做的就是:找到这个Fcitx5任务栏图标,准备一个自己喜欢的图标替换掉这个问题,重新登陆即可
这个图标的路径是:
/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
替换动作:
sudo cp org.fcitx.Fcitx5.fcitx-pinyin.png /usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
修改前:
修改后:
对比一下 ,风格统一了很多。
Fcitx5中文输入法无法输入中文括号【,这是需要修改配置文件的。该配置文件路径是:
/usr/share/fcitx5/punctuation/punc.mb.zh_CN
修改这个文件,如下图。这样就可以输入中文括号了【】
可以从网上复制粘贴进去
Fcitx5安装完成在之后,启动器会显示出一些感觉没有什么用的图标,如下图
这个需要通过我们自己来隐藏
隐藏键盘布局查看器:sudo vim /usr/share/applications/kbd-layout-viewer5.desktop
,添加 NoDisplay=true
,即可实现隐藏,如下图
隐藏Fcitx5,需要编辑的文件 /usr/share/applications/org.fcitx.Fcitx5.desktop
隐藏Fcitx5配置,需要编辑的文件 /usr/share/applications/fcitx5-configtool.desktop
具体操作都是在文件最后一行下面,添加 NoDisplay=true
,保存退出
查看启动器,发现已经隐藏
小提示:
所有想要隐藏的图标,均可通过这种方式操作,只需要找对配置文件即可。包括20.3版本中出现的Device Format图标,甚至之前的“计算机”,“回收站“,”文件管理器“等,都可以隐藏
特别注意:
安装fcitx5以后,可能会导致系统应用“截图录屏”的快捷键没法使用,这时候需要安装一个依赖包
终端执行:sudo apt install qdbus-qt5
,安装这个依赖包之后,就能够正常使用“截图录屏”快捷键了
【2022-01-08更新,记录当前20.3,fcitx5的问题】:
- 无法通过配置导入词库
- 任务栏托盘->右键重启,执行后fcitx5图标消失
4. 系统高级折腾
4.1 系统瘦身
4.1.1 卸载原创应用
安装完系统之后,【终端】执行命令 df -h
可以看到系统安装完成,所占磁盘比例还是挺少的
但是deepin默认安装的一些应用,如果我们不喜欢,完全可以卸载。
这里介绍如何卸载deepin原创应用来实现系统瘦身。
先了解一下深度的一些原创应用和集成的第三方应用名字:
org.deepin.browser 深度浏览器
org.deepin.downloader 深度下载器
deepin-manual 帮助手册
deepin-draw 深度画板
deepin-album 深度相册
deepin-music 深度音乐
deepin-mail 深度邮箱
deepin-boot-maker 启动盘制作
deepin-diskmanager 磁盘管理器
deepin-devicemanager 设备管理器
deepin-font-manager 字体管理器
deepin-system-monitor 系统监视器
deepin-log-viewer 日志查看器
dde-printer 打印管理器
deepin-reader 文档查看器
deepin-voice-note 语音记事本
deepin-compressor 归档管理器
deepin-movie 深度影院
dde-introduction 欢迎
dde-calendar 深度日历
deepin-calculator 深度计算器
deepin-camera 深度相机
deepin-feedback 用户反馈
deepin-screen-recorder 截屏录屏
deepin-image-viewer 深度看图
deepin-deb-installer 软件包安装器
deepin-editor 文本编辑器
deepin-screensaver 屏幕保护程序
deepin-wallpapers 壁纸
deepin-shortcut-viewer 快捷键预览
deepin-app-store 深度应用商店
dde-grand-search 全局搜索服务
dde-clipboard 剪切板
######################################
simple-scan 扫描易
LibreOffice* 办公软件
onboard 屏幕键盘
nano nano编辑器
onboard 屏幕键盘
######################################
查看和卸载内核
dpkg -l |egrep "linux-image|linux-headers"
sudo apt purge
商店常用:
com.163.music
com.qq.weixin.deepin
了解了这些应用的名称,就可以直接命令行卸载了,也可以通过“启动器右键卸载“,但是只能卸载一部分。
本人通过启动器右键卸载了以下软件:
音乐,相册,画板,文档查看器,语音记事本,下载器,扫描易,设备管理器,启动盘制作工具,磁盘管理器,字体管理器,日志收集工具,五子棋,连连看,Liboffice,相机,用户反馈,浏览器
以下是无法通过启动器卸载的软件,通过命令行卸载 sudo apt purge 软件名
:
邮箱,屏幕键盘,帮助手册,屏幕保护程序,壁纸,欢迎,系统监视器,全局搜索功能
上述操作完成之后,剩余的东西不多了,如图(部分图标在后文进行隐藏):
因工作需要,我保留了以下原创应用:
文件管理器,打印机管理,日历,计算器,终端,文本编辑器,看图,影院,截图录屏,软件包安装器,归档管理器
其他需要的软件,后面再在自行安装。
下图是卸载上述应用之后的系统空间,发现节省了1.1G空间。
4.1.2 卸载多余内核
内核的选择,主要看个人喜好和硬件新旧。
新版本的内核对新的硬件支持很多,比如打印机,蓝牙,屏幕,显卡等。
旧的内核版本也有的比较成熟稳定,适合工作和生常环境。
如果没有问题,一般不建议升级内核,容易出现各种问题。但是如果全新安装就已经有各种问题,建议升级内核看看。
更新内核:
终端执行命令:sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64
查看内核:
终端执行命令:sudo dpkg -l | egrep "linux-header|linux-image"
卸载内核:
终端执行命令:sudo apt purge linux-headers-5.xx.xx-amd64-desktop ; linux-image-5.xx.xx-amd64-desktop
4.1.3 清理系统日志
系统日志目录放置在/var/log/下面,专业认识清理当前目录即可。
也可以通过jourctl命令工具来管理系统日志
参考这篇博客:《journalctl清理journal日志》
4.1.4 使用其他工具
使用商店或者社区商店里面的系统清理工具,一般都能够清理一些不用的垃圾信息,节省空间
4.2 配置文件路径
以下是比较常用的系统路径:
- 默认配置路径:/etc/alternatives
- 系统主题路径:/usr/share/icons
- 系统字体路径:/usr/share/fonts或~/.local/share/fonts
- 应用快捷方式destop路径:/usr/share/applications/或者~/.local/share/applications
- 鼠标右键扩展路径:/usr/share/deepin/dde-file-manager/oem-menuextensions
- 文件管理器右键选项路径:/usr/share/applications/context-menus
- 文件管理器磁盘扩展路径:/usr/share/dde-file-manager/extensions/appEntry
- 任务栏插件路径:/usr/lib/dde-dock/plugins/
- 终端配色文件路径:/usr/share/terminalwidget5/color-schemes
- 权限询问路径:/usr/share/polkit-1/actions/
- 背景图片路径:/var/cache/deepin/dde-dameon/image-effect/pixmix
- 网络连接信息路径:/etc/NetworkManager/system-connections/
- 用户基本信息路径:/var/lib/AccountsService/deepin/users/
- 用户图像默认路径:/var/lib/AccountsService/icons(bigger目录也有)
- 右键新建文档模板路径:/usr/share/templates/或者~/.Templates
- 回收站路径:~/.local/share/Trash
- 应用开机自启动路径:~/.config/autostart
- 控制中心-自定义快捷键配置文件:~/.config/deepin/dde-daemon/keybinding/custom.init,注销或重启生效
- 控制中心-用户头像路径:/var/lib/AccountsService/icons
- 控制中心-系统音效路径:/usr/share/sounds/deepin/stereo/
注意:deepin20.3系统默认没有/usr/share/templates目录,但是这个目录依然可以自动创建和使用。
一般桌面右键-新建文档时,如下图
我想添加一个新建文档-Markdown文档的选项,那么就可以进行以下操作
- 终端执行
sudo mkdir -p /usr/share/templates/.source
- 终端执行:
sudo touch /usr/share/templates/.source/markdown-template.md
- 创建一个markdown.desktop文件,内容如下:
[Desktop Entry] Name=Markdown Doc Name[zh_CN]=Markdown文档 Comment=Enter MD filename: Comment[zh_CN]=请输入Markdown文档名称: Type=Link URL=.source/markdown-template.md
然后把markdown.desktop拷贝到 /usr/share/templates/
目录下即可,注销重新登陆以后,效果如下图
4.3 开发环境
deepin软件源中,一些环境的版本比较低,如果不想使用源内软件,自然可以编译安装,添加环境变量即可
4.3.1 配置root密码
终端执行:sudo passwd 设置root密码
4.3.2 配置普通sudo无密码
首先卸载nano编辑器 ,个人不喜欢用nano。终端执行:sudo apt purge nano
终端执行:sudo visudo
,编辑内容如下:
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
终端执行:sudo usermod -a -G sudo liwl
,将liwl用户添加到sudo组,因为sudo组又配置了NOPASSWD参数,所以liwl执行sudo时,不需要再输入密码
4.3.1 安装git
终端执行:sudo apt install git
配置git显示中文信息:
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
4.3.4 安装openldap
参照博客:《deepin部署openldap服务》
4.3.5 安装nodejs
我个人系统安装nodejs,主要实现使用右键发送文章到“博客园”或者“为知笔记”
具体实现,参照博文:《Deepin15和20使用命令行快捷键鼠标右键发送至博客园和为知笔记》
4.5.6 安装和使用jdk
之前写过一篇配置右键或者双击打开jnlp文件的博客:《DeepinV20右键打开或双击打开jnlp》
4.4 终端定制
关于deepin-terminal的定制,本人写过很多博客,具体参见:《deepin-termial改造之路》
因为内容比较多,这里不做详细介绍。
本人已经把改造后的代码保存备份,每次安装完系统以后,便重新编译deepin-terminal
大致步骤:
1.终端执行 sudo apt purge deepin-terminal
2.下载源码后,切换分支
3.终端执行:sudo apt build-dep .
4.终端执行:cmake ..; make; sudo make instlal
安装完成后,从启动器把
4.5 其他配置
4.5.1 修改启动器图标
这里直接提供一个修改脚本,很简单:
#!/bin/bash
# 本脚本用于修改deepin启动起logo
PLACE=/usr/share/icons/bloom/places
SVG=$1
if [ $# -ne 1 ];then
echo "未选择svg"
exit 0
fi
for i in 128 16 24 256 32 48 512 64 96
do
echo $i
sudo cp ${SVG} ${PLACE}/$i/deepin-launcher.svg
done
上面文件,复制粘贴保存为a.txt。终端执行:bash a.txt xxx.svg
得自己事先准备一个喜欢的svg格式图标,比如我喜欢的暗色win10启动器
具体操作:
1.控制中心设置主题
2.执行脚本:sudo bash a.txt deepin-launcher.svg,执行结束后,切换到bloom主题,启动器已经变化,效果如图
特别注意:
因为icons依赖的问题,系统存放icron目录的Papirus和bloom目录是不能删除的,其他目录可以删除,节省空间
控制中心,只剩下了这两个主题
如果希望删掉Papirus主题,能够节省112M空间。但是会导致在是用其它主题时,任务栏输入法图标消失。
这里介绍如何修复这个问题:
在删除Papirus主题前,先终端执行:
sudo cp /usr/share/icons/Papirus/16x16/devices/input-keyboard.svg /usr/share/icons/bloom/status/48/
,这条是修复卸载了Papirus后,任务栏输入法的图标丢失问题
sudo cp /usr/share/icons/Papirus/48x48/apps/software-store.svg /usr/share/icons/bloom/apps/48/deepin-appstore.svg
,这一条是修复卸载了Papirus后 ,卸载软件,顶栏发送通知的图标丢失问题
这样就可以愉快地删除Papirus主题啦,如下图
4.5.2 修改引导界面图片
这个比较简单,选择一张喜欢的图片,直接拖入控制中心-通用-启动菜单,就可以修改了
如果是双系统的话,这个界面还可以调整启动顺序,设置启动延迟和主题。
个人笔记本安装的是单系统,因此不需要启动延迟和主题,如下图
但是这个设置,依然会保留1秒的启动延迟,不太友好。那就需要命令行直接修改/etc/default/grub了,如下图
修改GRUB_TIMEOUT=0,然后执行 sudo update-grub2即可。这样开机就不会有延迟了。
双系统建议不要修改到0,并且建议修改到30秒,以便选择操作系统
4.5.3 修改锁屏字体
虽然修改了系统字体,但是在开机登陆,注销登陆界面,字体还是原来的字体,没有变成我设置的“微软雅黑”
这里需要做以下操作,进行修改:
1.先把之前安装的字体,拷贝到系统路径下
修改文件/etc/lightdm/deepin/xsettingsd.conf,内容如下
修改完成,保存退出。注销界面已经变化,比上面没修改之前,美观了一些了。
4.5.4 配置无密码验证
如下图,一般安装软件操作时,需要输入账户密码。
通过修改配置文件,来实现无密码安装
终端执行:sudo find / -name org.kubuntu.qaptworker3.policy 2>/dev/null
找到org.kubuntu.qaptworker3.policy文件位置,修改
为下图所示,即auth_admin_keep改成yes即可,保存退出。
这时候安装软件,就不会提示输入密码了。如下图,双击直接安装
4.5.5 修复apt没有公钥
安装了edge浏览器之后,使用 sudo apt update
命令之后,会出现以下没有公钥的问题。解决这个问题的方式有两个:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 字符串
- 注销掉edge的仓库,以后不用了,直接官网下载(当然这个比较那啥)
- 添加这个公钥。具体操作是终端执行:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 字符串 ,下图“字符串”是EB3E94ADBE1229CF
4.5.6 添加内测源
终端执行:sudo vim /etc/apt/source.list
,增加以下内容:
deb [trusted=yes] https://proposed-packages.deepin.com/dde-apricot unstable main contrib non-free
保存退出,终端执行:sudo apt update && sudo apt dist-upgrade
更新
5. 第三方应用
以下是本人折腾过的第三方应用软件,主要介绍其使用的一些小技巧。
5.1 微信
微信的安装,通过应用商店,或者直接命令行执行:sudo apt install com.qq.weixin.deepin
配置微信窗口打开快捷键
控制中心——键盘和语言——快捷键,下拉到最下面,自定义快捷键,点击+,进行配置。
如下图:
注:在deepin20.3版本上,wechat的deepinwine工具放在全局目录/opt/deepinwine目录下。
注意:
如果存在通过deepin自带的【截图录屏】截取图片以后,无法在微信粘贴
可以试试卸载剪切板, sudo apt purge dde-clipboard*
,然后看看是否正常
2022年1月6号更新:这个问题是终端的复制功能bug,官方代码已经修复该问题,暂未推送
5.2 坚果云
本人对坚果云的改造,都在这个博客了-《deepin优雅地使用坚果云攻略》
主要亮点是:1.迁移备份目录后删除主目录的文件夹,2.瘦身,3.解决安装坚果云之后md格式显示为空白
这里聊一下我自己在4K屏幕,初次安装坚果云,打开登陆界面显示不全的问题:
找一个1920x1080的显示器,外接一下,使用这个显示器启动界面呗。或者在启动器坚果云的启动图标右键选择【禁止缩放】设置好目录后,在解禁缩放。
5.3 迅雷下载【本人未使用】
除了deepin原创的应用“下载器”以外,Linux桌面系统提供的下载工具有很多。迅雷Linux版是选择之一。
我选择 free download manager
关于迅雷,只介绍以下内容:
商店下载迅雷。现在没法通过x来退出,点击x只会窗口最小化到任务栏。
退出:右键任务栏迅雷图标,选择“关闭所有”或者“强制退出”
隐藏任务栏图标:如果不想退出,但是又不想它显示在任务栏,可以双击任务栏右侧托盘的图标。
5.4 搜狗输入法
搜狗输入法下载方式:1.应用商店,2.官方网站
由于本人不是用搜狗输入法,这里只介绍如何隐藏搜狗输入法悬浮面板。
vim ~/.config/sogoupinyin/conf/env.ini,修改StatusAppearance=0,保存退出
搜狗输入法最新版本3.4.0.9700,已经在设置面板内置了【隐藏面板】的选项,而且切换输入法时,任务栏不在抖动。(本人在台式机上已经使用搜狗输入法,但是可能无法将输入法图标固定在>外边)
安装旧版本的搜狗:sudo apt install sogoupinyin=2.2.0.0108
2022年1月14号更新:我在自己的台式机和笔记本上,先安装fcitx5,然后卸载了fcitx5,安装sogoupin=2.2.0.0108,然后下载搜狗输入法最新版本,点击安装以后。发现可以把搜狗输入法固定在>外边。但是在虚拟机里没有复现,不知道是什么机制。
5.5 网易云音乐
网易云音乐的安装方式有三个:1.官方下载,2.商店安装,3.命令行安装
命令行安装:sudo apt install com.163.music
网易云Linux版本,能够设置全局快捷键,能够播放本地音乐,单纯听音乐足够
这里主要介绍本人出现的问题:
- 网易云功能模块:私人FM,发现音乐等出现连接网络失败的问题
- 网易云音乐在4K显示屏无法正常显示的问题
第一个问题:在网易云音乐其他平台,比如手机app,开启【个性化推荐】功能即可
第二个问题:4K或者高清屏幕缩放问题:
修改/usr/share/applications/com.163.music.desktop文件,
Exec字段修改为:
Exec=env QT_SCALE_FACTOR=2.25 /opt/apps/com.163.music/files/bin/netease-cloud-music %U
2.25是我4K屏幕缩放比例,具体参数自行调整即可
5.6 Edge浏览器
【2022-01-08记录】:最新版本97.0.1072.55无法通过右键复制链接
edge使用了chromium的内核,并且提供了插件支持,同步功能。笔者选择使用edge
edge目前有三个类型版本:dev,beta,stable版本。笔者选择stable
stable版本,已经没有大额头的问题了,不需要特别设置
下载后双击安装即可
在edge的Home页面,通过设置图标,设置更加简介的首页
从任务栏把"Microsoft Edge"发送到任务栏,然后配置启动快捷键:
此时便可以通过命令:super+1,启动edge浏览器了,类似win10的快捷键启动任务栏程序一样
来一张全局图
右上角的小人,点击登陆微软帐号,进行插件和配置的同步,非常方便使用
5.7 向日葵远程【本人未使用】
deepin使用远程桌面的方式很多,向日葵是其中一个选择。
这里不去介绍具体的使用方法,只是贴出一个解决【向日葵开启后,deepin特效消失】的解决方案
vim ~/.config/kwinrc,修改[Compositing],添加:
WindowsBlockCompositing=false
UnredirectFullscreen=true
重启或者注销,重新登陆生效
5.8 百度网盘
百度网盘用来当离线存储也不错。pan.baidu.com提供了下载地址
这里介绍一个使用python使用百度网盘的工具:bypy
具体教程参照这个博客:《python操作百度网盘》
我本人安装了bypy在以后,创建了一个右键扩展,便于直接右键上传文件到百度网盘。
创建一个deepin-sendto-baidunetdisk.desktop的文件,内容如下
[Desktop Entry]
Name=上传到百度网盘
Type=Application
Icon=baidunetdisk
Encoding=utf-8
Exec=/usr/local/bin/bypy upload %U
Terminal=false
X-DFM-MenuTypes=SingleDir;SingleFile;MultiFileDirs;
保存退出后,执行 sudo cp deepin-sendto-baidudisk.desktop /usr/share/applications/
目录,效果如下图
2022年1月6号,最新版本的百度网盘,支持了文件管理器的右键扩展和磁盘扩展,但是新版本网盘广告有些多。
5.9 我的其他软件
软件名称 | 软件类型 | 下载方式 | 其他 |
---|---|---|---|
vscode | 代码编辑器/IDE | 官网下载 | |
typora | markdown编辑器 | 官网下载 | |
kvm | 虚拟化软件 | 命令行安装 | sudo apt install qemu-kvm virt-manager |
wiznote | 笔记软件 | 官网下载 | |
uTools | 效率工具 | 官网下载 | 比较赞的插件,vim模式的todo,网页快开 |
vncviewer | 远程桌面 | 官网下载 | 高分辨率下vncviewer字体太小 |
wps | 办公软件 | 官网/商店 | 建议官网下载 |
dbeaber | 数据库管理软件 | 官网下载 | |
easyconnect | vpn软件 | 官网下载 | 使用web登陆vpn时,会提示下载 |
6. 高清大合照
最后来几张oled屏幕下的大合照吧
桌面和启动器
控制中心
文件管理器
终端