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