Deepin 优化指南

最近把本子里的 win10 给拆了装上了 deepin。不得不说 deepin 特效全开真的很帅,可以点这里查看演示 不过装的时候还是费心费力了一番。
不过好在 Linux 下装开发工具非常便利,时间上大概和 win10 打成平手(虽然当初装 win10 很快但是各种开发环境就差不多搞掉了我一个下午时间)

这里把安装 deepin 的一些坑说一下。 不过在这之前,,可以看一下深度操作系统新手指引(FAQ) ,这里面能解决很多问题

笔记本 WiFi 模块失效

命令行执行sudo vim /etc/modprobe.d/ideapad.conf,然后在第一行按 i 输入以下内容

1
blacklist ideapad_laptop

ESC 再输入wq 保存并退出。然后执行sudo modprobe -r ideapad_laptop。不出意外的话 WiFi 模块就能正常工作了

当然,这只是针对 联想R720 的机器,其他的可以用 lsmod 查看是否有ideapad_laptop这个模块

安装VSCode后,默认打开变为VSCode

装了VSCode后,你会发现所有的在文件夹内打开都成了在VSCode内打开。这时候,需要执行xdg-mime default dde-file-manager.desktop inode/directory.

部分快捷命令无法使用

这里因为 Deepin 将其注释掉了,重新添加即可

1
2
3
4
5
6
7
8
echo 'alias tailf="tail -f -n"' >> /etc/bash.bashrc
echo 'alias ls="ls --color=auto"' >> /etc/bash.bashrc
echo 'alias ll="ls -alF"' >> /etc/bash.bashrc
echo 'alias grep="grep --color=auto"' >> /etc/bash.bashrc
echo 'alias egrep="grep --color=auto"' >> /etc/bash.bashrc
echo 'export TERM="xterm-256color"' >> /etc/bash.bashrc
echo '[[ ${TMUX} != "" ]] && export TERM="screen-256color"' >> /etc/bash.bashrc
source /etc/bash.bashrc

官方软件下载太慢

官方的服务器估计跟育碧一样都是土豆做的,网速极慢,永远跑不到带宽峰值。这时候就可以把官方源换成镜像源了,这里我用的是清华大学的源
sudo vim /etc/apt/sources.list然后将里面的内容改成如下

1
2
3
4
5
6
## Generated by deepin-installer
##deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free
#deb-src http://packages.deepin.com/deepin lion main contrib non-free
## Generated by deepin-installer
deb [by-hash=force] http://mirrors.tuna.tsinghua.edu.cn/deepin lion main contrib non-free
#deb-src http://mirrors.ustc.edu.cn/deepin panda main contrib non-free

至于是 lion 还是 panda 根据自己官方源的链接修改

这里有个比较坑的就是,深度的软件清华大学的源里好像没有,反正得把官方源打开才能更新深度系列的软件

将 home 目录挂载到机械硬盘

因为我是 SSD + 机械硬盘,所以系统仍在SSD里了,这里我想把我的数据和系统盘分开.

假设新增磁盘的设备文件名为 /dev/vdb 大小为100GB。

1
sudo fdisk -l  查看新增的的磁盘

1、对新增磁盘进行分区

1
sudo fdisk /dev/vdb

按提示操作 p打印 n新增 d 删除 w操作生效 q退出
操作后 w

1
sudo partprobe   强制让内核重新找一次分区表(更新分区表)

这里我们新增一个分区 /dev/vdb1 大小为40GB

2、分区格式化

1
sudo mkfs -t ext4 /dev/vdb1  格式化为ext4格式

3、将新硬盘临时挂载在一个目录下

1
2
3
4
5
6
7
8
#cd /mnt/
#mkdir home
#mount /dev/vdb1 /mnt/home 挂载到/mnt/home
#df -h 查看
#cp -a /home/* /mnt/home/ 把home下的东西拷到挂载的目录下,备份
#rm -rf /home/* 把home下的东西删干净
#umount /dev/vdb1 卸载硬盘
#df -h 查看

4、设置开机挂载

1
sudo vim /etc/fstab

末尾增加一行
/dev/vdb1 /home ext4 defaults 1 2
保存退出

1
2
3
4
#df -h  查看 /home是否被挂载

#mount -a 挂载/etc/fstab 中未挂载的分区
#df -h 查看

当然,如果你硬盘直接被手动格式化并且文件系统为ext4了的话,直接从第三步执行即可

显卡可能出现的问题

这个问题很奇怪,我重装了3次都没有复现这个 BUG…
在 deepin 中有一个显卡驱动管理器,如果是 I+N 双显卡的话最好切换为使用Prime方案,但是这软件容易抽风,我的就找不到Prime方案…所以我手动装的驱动.先去官网下载显卡对应的驱动.放在主目录即可.

然后是禁用开源的 nouveau(bug超多的NVIDA驱动).sudo vim /etc/modprobe.d/blacklist.conf然后在里面加上一行blacklist nouveau。再执行sudo update-initramfs -u.

重启电脑,如果执行lsmod | grep nouveau没有输出则代表 nouveau 已被禁用

sudo telinit 3进入命令行界面,假设刚刚下载的驱动为xxxxx.run
执行

1
2
sudo chmod a+x xxxxx.run
sudo sh ./xxxxx.run -no-opengl-files

一路 YES 即可.需注意提示内容,如果显示无法安装 KMDS(好像是这个,忘了)的话,重新安装一遍,然后在安装KMDS那里选择 No 即可

最后的最后

经过这几天的折腾,说实话不推荐使用 Deepin. 除了 UI 炫酷 + 一些工具好用以外 Bug 也不少.还是推荐在 Ubuntu18.04 上安装 Deepin桌面环境好一点.

觉得文章不错的话可以请我喝一杯茶哟~
  • 本文作者: bestsort
  • 本文链接: https://bestsort.cn/2019/08/08/890/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-SA 许可协议。转载请注明出处!并保留本声明。感谢您的阅读和支持!
-------------本文结束感谢您的阅读-------------