deepin杂解

1. 更改第三方软件标题栏状态
(1)创建目录,有的话就不用

白色主题

mkdir -p ~/.local/share/deepin/themes/deepin/light

黑色主题

mkdir -p ~/.local/share/deepin/themes/deepin/dark
(2)进入目录,创建配置文件

白色

cd ~/.local/share/deepin/themes/deepin/light

黑色

cd ~/.local/share/deepin/themes/deepin/light

新建 titlebar.ini 文件,并编辑

sudo vim titlebar.ini

加入以下内容( height 后面的像数值根据自己的需求调整)

[Active] height=0
[Inactive] height=0
(3)注意

有些软件自带的设置可以直接调整,更改之后需要注销或者重启才会生效

2. 删除百度云图标

进入文件夹

cd /usr/share/dde-file-manager/extensions/appEntry/

删除图标

sudo rm -f com.baidu.baidunetdiskv_uos.desktop
3. 添加背景图片
(1)直接复制到系统图片文件夹
/usr/share/wallpapers/deepin

你还可以在另一个位置找到他们

/home/你的用户名/.config/deepin/dde-daemon/appearance/custom-wallpapers
(2)打开图片右键直接设置为背景图片,设置的背景图片位置在
/usr/share/wallpapers/custom-wallpapers/你的用户名
4. 修改引导界面、降低主频
(1)修改启动延迟

编辑

sudo vim /etc/default/grub

修改

GRUB_TIMEOUT=0

重载

sudo update-grub
(2)降低cpu主频

编辑和重载和上面一样,只需要将其中一行修改为

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet intel_pstate=disable"
5. 删除右键新建文档多余选项

根据需求删除里面的文件

rm -rf ~/.Templates

如果因为安装了wps,出现的多余选项

sudo rm -rf /usr/share/templates/wps*

删除完成后,需要注销,重新登录才会生效

6. 修改启动器里面的图标

以管理员方式打开 /usr/share/applications/

cd /usr/share/applications/

找到你想隐藏的图标,用文本编辑器打开,将NoDisplay的值改为true(没有直接添加即可)

NoDisplay=true

几项理解

[Desktop Entry] #应用快捷方式
Name= xxx #应用名称,显示在程序列表中的名称
Comment= #描述该程序
Exec= #程序所在绝对路径
Icon= #程序图标
Terminal= #是否以终端启动
Type= #描述类型
Categories=Application #应用程序
7. Typora 5级标题快捷键失效

输入法的问题

(1)卸载fcitx输入法

卸载相关软件包

sudo apt purge fcitx*

清理依赖包

sudo apt autoremove

删除配置文件

rm -rf ~/.config/fcitx
(2)安装Fcitx5输入法

更新源

sudo apt update

安装Fcitx5框架及有关中文输入法

sudo apt install fcitx5 fcitx5-chinese-addons

详细配置

8. 闭源驱动
(1)手动安装nvidia显卡驱动

查看电脑显卡型号,然后根据自己的显卡型号,去官网下载驱动

sudo lshw -numeric -C display

禁用nouveau(nouveau是通过逆向“Nvidia的Linux驱动”创造的一个开源第三方Nvidia显卡驱动程序,因此其效果差,性能低。在手动安装NVIDIA闭源驱动时需要禁用nouveau驱动)

终端执行以下命令修改文件(deepin-editor是Deepin自带的文本编辑器,gedit是Ubuntu自带的文本编辑器,也可以使用vim)

sudo deepin-editor /etc/modprobe.d/blacklist.conf

在打开的blacklist.conf文件中复制以下内容并保存关闭

blacklist nouveau

blacklist lbm-nouveau

blacklist nvidiafb

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

给blacklist.conf可以执行的权限:

sudo chmod +x /etc/modprobe.d/blacklist.conf

其中,blacklist nouveau 是禁用nouveau第三方驱动,之后不需要改回来,由于nouveau是构建在内核中的,所以要执行以下命令生效:

sudo update-initramfs -u

重启

reboot

查看nouveau有没有运行,没输出代表禁用生效:

lsmod | grep nouveau

安装Nvidia闭源驱动程序时,需要关闭当前的图形界面。

使用快捷键 CTRL+ALT+F2 进入超级终端,登录账号(自己安装系统时候创建的个人账号),并关闭图形界面

sudo service lightdm stop

下载好的nvidia驱动文件是.run,需要添加执行权限。

进入下载好的驱动文件路径,如果没有改浏览器的下载路径,路径一般是/home/(你的用户名)/Downloads:

sudo chmod +x 驱动文件名

安装驱动

sudo sh 驱动文件名 -no-opengl-files

-no-opengl-files : 只安装驱动文件,不安装OpenGL文件

-no-nouveau-check :安装驱动时不检查Nouveau

安装过程中的弹窗:

Would you like to register the kernel module sources with DKMS ?This will allow DKMS to automatically build a new module ,if you install a different kernel later

//向DKMS注册内核模块源代码,这将允许DKMS自动构建一个新的模块

不换内核选yes,换内核选no

Install NVIDIA ' s 32-bit compatibility libraries?	

//是否安装NVIDIA的32位兼容性库

一般选yes

Would you like to run the nvidia-xconfig utility to automatically update your X conf iguration file so that the NVIDIR X driver will be used when you restart X ? Any pre-existing configuration file will be backed up

//您想运行 nvidia-xconfig 实用程序来自动更新您的 x 配置,以便在您重新启动 x 时使用 NVIDIA x 驱动程序吗? 将备份任何预先存在的 x 配置文件

一般选择no,选yes大概率出现异常

生成的文件:/etc/X11/xorg.conf

安装成功后重启

reboot

输入命令查看驱动信息

nvidia-smi

英伟达系统管理接口(NVIDIA System Management Interface,简称nvidia-smi)是基于NVIDIA Management Library的命令行管理组件,旨在帮助管理和监控NVIDIA GPU设备

设置驱动选项

nvidia-settings

手动安装的卸载方式

sudo nvidia-uninstall
sudo nvidia-installer --uninstall
(2)自动安装nvidia显卡驱动

安装源内版本(一般不支持比较新的显卡)

sudo apt-get install nvidia-driver

卸载

sudo apt-get remove nvidia-driver nvidia-kernel-dkms glx-alternative-nvidia
(3)驱动兼容性问题

卸载,然后更换其他驱动,并重启

sudo apt-get autoremove --purge nvidia-*
9. 更换源

注意:更换前需要先备份(防止发生意外)

备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
(1)官方软件源商店部分

文件路径:**/etc/apt/sources.list.d/appstore.list**

deb https://community-store-packages.deepin.com/appstore eagle appstore
(2)官方软件源打印机驱动部分

文件路径: /etc/apt/sources.list.d/printer.list

deb https://community-packages.deepin.com/printer eagle non-free
(3)官方软件源仓库部分

文件路径: /etc/apt/sources.list

deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
(4)第三方源
## 华为
deb [trusted=yes] https://mirrors.huaweicloud.com/deepin apricot main contrib non-free
#deb-src https://mirrors.huaweicloud.com/deepin apricot main contrib non-free

## 阿里
deb [trusted=yes] https://mirrors.aliyun.com/deepin apricot main contrib non-free
#deb-src https: //mirrors.aliyun.com/deepin apricot main contrib non-free

## 中科大
deb [trusted=yes] https://mirrors.ustc.edu.cn/deepin apricot main contrib non-free
#deb-src https://mirrors.ustc.edu.cn/deepin apricot main contrib non-free

## 清华
deb [trusted=yes] https://mirrors.tuna.tsinghua.edu.cn/deepin apricot main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/deepin apricot main contrib non-free

更改之后,需要更新源

sudo apt update
10. 登录界面循环

修改环境变量导致,不要随便重启,先确定终端中能查看文件夹,找不到的情况下,重启就会出现登录界面一直循环,进不去系统,进入tty2,也会提示你找不到任何文件,只能重装系统

11. 解决sougou输入法简体变繁体

写代码或者不小心按到 ctrl+shift+f ,这时候你输入中文的时候,会发现结果变成了繁体,只需要进行以下操作,就不用担心在触发了

vim ~/.config/com.sogou.sogoupinyin-deepin/conf/env.ini

找到

ShortCutFanJian=1

改为

ShortCutFanJian=0

然后重新启动一下输入法就解决了

12. 添加环境变量

修改环境变量(根据自己的需求添加到系统还是用户环境变量)

sudo vim /etc/profile(系统环境变量)
vim ~/.bashrc(用户环境变量)

//加入环境变量(推荐添加到文件末尾)
export 变量名=变量

例:export PATH=$PATH:变量的具体路径

保存后重载

source /etc/profile
source ~/.bashrc

deepin杂解
https://everysunday.github.io/2022/08/21/deepin杂解/
作者
T-River
发布于
2022年8月21日
许可协议