first commit

This commit is contained in:
momen
2021-10-21 14:57:58 +08:00
parent ba65bf40aa
commit 8184931095
572 changed files with 3165246 additions and 305 deletions

View File

@@ -0,0 +1,9 @@
# 10.1 安装 Deepin 时找不到 M.2 硬盘
1 当主板使用M.2接口NVMe协议的固态硬盘时会导致安装Deepin时无法找到硬盘。尝试
2 1. 将硬盘模式从RAID更改为AHCI。
3 2. 禁用”M.2/Optane Genie “选项。当M.2/Optane Genie设置为开启时它将在安装时
支持Intel傲腾[Optane]内存并在安装2个或者更多M.2设备时支持RAID功能。

View File

@@ -0,0 +1,11 @@
# 10.10 隐藏分区
1 sudo dedit /etc/udev/rules.d/90-hide_parts.rules
2 ENV{ID_FS_UUID}=="2593f30b-ef35-4860-8af3-da93cd0f50fc", ENV{UDISKS_IGNORE}="1"
3 ENV{ID_FS_UUID}=="a35dac37-91cb-4439-8db7-8f76509e2425", ENV{UDISKS_IGNORE}="1"
4 ENV{ID_FS_UUID}=="5C6E93886E935A1A", ENV{UDISKS_IGNORE}="1"
5 lsblk -f查询分区UUID替换保存重启生效。

View File

@@ -0,0 +1,7 @@
# 10.2 应用程序假死或无响应
1 由于Deepin的窗口管理器偶尔会导致弹出窗口已经获得焦点但却并没有显示在所有窗口的最前端此时会导致应用程序无法响应鼠标事件让用户误以为程序假死或者无响应导致不得
不关闭应用后重启。
2 解决方法按ESC键或者先按住ALT键再按下TAB键将失去响应的应用程序相关的弹出窗口关闭。这些弹出窗口一般都是打开文件或者保存文件窗口。

View File

@@ -0,0 +1,7 @@
# 10.3 禁用 IPv6 解决 QQ 图片显示
1 添加内核参数彻底禁用IPv6sudo dedit /etc/default/grub
2 在此行添加参数GRUB_CMDLINE_LINUX="ipv6.disable=1"
3 保存退出后执行sudo update-grub

View File

@@ -0,0 +1,21 @@
# 10.4 从 3D 游戏返回后屏幕闪烁
1 15.11版本发布时,官方宣称这两个问题已经解决。
2 * 修复多次切换3D/2D模式后打开新的有标题栏的窗口时会导致屏幕闪烁的问题
3 * 修复多次切换3D/2D模式后打开新的有标题栏的窗口时其它未激活窗口的阴影显示为黑色
4 实际未解决升级内核至5.1.20Nvidia驱动至430.34问题依然存在。
5 重启后问题可消失改成deepin-wm窗口管理器问题也消失。
6 说明是KWin的锅。
7 临时解决办法注销或者重启DDE桌面。
8 sudo service lightdm restart
9 或者:
10 sudo systemctl restart lightdm

View File

@@ -0,0 +1,29 @@
# 10.5 关闭错误报警蜂鸣声
1 检查模块是否启动lsmod |grep pcspkr
2 临时关闭sudo rmmod pcspkr
3 永久关闭:
4 方法一:
5 deepin-editor ~/.profile 添加下面三行内容
6 sudo -S rmmod pcspkr <<EOF
7 password(你的密码)
8 EOF
9 在Shell脚本中通常将EOF与 << 结合使用表示后续的输入作为子命令或子Shell的输入 直到遇到EOF为止再返回到主Shell,即将‘你的密码’当做命令的输入。
10 方法二:
11 sudo deepin-editor /etc/modprobe.d/nobeep.conf 添加 blacklist pcspkr
12 经测试虽然pcspkr不再自启动但电脑启动时会发出奇怪噪音错误报警声仍然存在。
13 备注:
14 如果开机画面屏幕输出”Driver 'pcspkr' is already registered “则可用方法二解决。

View File

@@ -0,0 +1,50 @@
# 10.6 睡眠/休眠唤醒之后触摸板失灵
1 作者ChenHacker QQ2041026133
2 链接https://www.luogu.com.cn/blog/ChenHacker/linuxsleep
3 问题原因:
4 Linux的触摸板驱动是启动内核作为一个模块加载的睡眠的时候可能由于Linux内核的bug这个模块坏掉了所以需要重新加载而我们知道Linux系统中重新加载内核模块的方法是:
```
PaperDragon26788865646@qq.com)添加,这个问题是由于系统的软件锁不兼容导致
```
5 sudo modprobe -r *** #移除模块
6 sudo modprobe *** #加载模块
7 经过我几个小时的摸索得知我的笔记本触摸板驱动的模块是i2c_hid(部分笔记本是psmouse) ,所以当唤醒睡眠之后执行一下命令我的触摸板就可以工作了。
8 sudo modprobe -r i2c_hid && sudo modprobe i2c_mid
9 但是每次睡眠之后都要打开终端执行这个命令在Linux下怎么可以这么繁琐
10 所以我们通过修改/usr/lib/systemd/system/systemd-suspend.service文件来解决。
11 这个文件是有关休眠服务的文件,也就是当你按下睡眠键时,系统就会执行这个文件。
12 我们先写好自己的睡眠文件:/usr/lib/systemd/system/mysleep
13 #!/bin/bash
14 /usr/lib/systemd/systemd-sleep suspend && modprobe -r i2c_hid &&modprobe i2c_hid
15 添加可执行权限sudo chmod +x /usr/lib/systemd/system/mysleep
16 然后修改/usr/lib/systemd/system/systemd-suspend.service文件中的对应选项
17 [Service]
18 Type=oneshot
19 ExecStart=/usr/lib/systemd/system/mysleep
20 刷新系统服务:
21 sudo systemctl daemon-reload
22 然后这个问题就被根治了!

View File

@@ -0,0 +1,7 @@
# 10.7 任务栏/启动器消失
1 终端执行命令rm -rf $HOME/.config/dconf
2 或者文件管理器进入主目录Ctrl+H显示隐藏文件后手动删除.config/dconf目录。
3 注销或重启。

View File

@@ -0,0 +1,13 @@
# 10.8 窗口无响应或系统卡顿
1 首先请确认已经安装了正确的显卡驱动目前KWin仍然是官方默认的窗口管理器但需要正确的显卡驱动支持。如果依然出现窗口无响应或系统卡顿可以尝试Super+Shift+Tab快捷键
两次:先关闭窗口特效,再打开窗口特效。
2 如果上述问题经常出现可以牺牲部分特效切换成2D窗口管理器依次执行
3 sudo apt install deepin-metacity
4 sudo apt purge dde-kwin
5 重启后用neofetch确认WM: Metacity。

View File

@@ -0,0 +1,21 @@
# 10.9 创建 DEB 安装包
1 以打包软件包test为例首先创建test/DEBIAN/control文件必备内容
2 Package: name
3 Version: 1.0-1
4 Architecture: amd64
5 Maintainer: 维护者 <user@mail.com>
6 Description: 简介
7 软件包详细介绍。
8 然后打包 dpkg-deb -b test 即可。
9 建议生成MD5find ./usr -type f |xargs -I{} md5sum {} >DEBIAN/md5sums
10 配合脚本postinst、prerm可实现安装配置与卸载清理。

View File

@@ -0,0 +1,2 @@
# 第十章 Deepin 疑难问题解答