[Share Experiences] UOS/Deepin使用笔记
Tofloor
poster avatar
历山居士
deepin
2022-09-16 04:32
Author

知识收集整理自网络。向各位知识的生产者和分享者致敬&致谢!

声明:本文收录的部分操作,仅适于有一定基础的用户参考。在做任何操作之前,请务必明确自身目的和接下来操作可能的后果,做好备份。对于可能出现的损失,本人深表同情,但恕难负责。

系统管理篇

UOS升级Deepin内核:

deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free

将上面的源添加到  /etc/apt/sources.list文件里然后运行

sudo apt update

sudo apt install linux*5.15.45*

用完删除那条

deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free

如果有依赖问题,请执行以下代码修复

sudo apt -f install

隐藏指定分区

sudo nano /etc/udev/rules.d/80-udisks2.rules

############################################

# hide android rootfs

ENV{ID_FS_TYPE}=="squashfs", ENV{UDISKS_IGNORE}="1"

KERNEL=="loop*", ENV{UDISKS_IGNORE}="1"

# hide EFI partition 隐藏EFI分区

ENV{ID_FS_UUID}=="C88C-A669", ENV{UDISKS_IGNORE}="1"

# hide windows recovery partition 隐藏recovery分区

ENV{ID_FS_UUID}=="005CC3275CCUUIDD", ENV{UDISKS_IGNORE}="1"

#黑体字部分通过blkid命令查询

修改用户文件夹

sudo deepin-editor $HOME/.config/user-dirs.dirs

文件内容样例:

XDG_DESKTOP_DIR="$HOME/"

XDG_DOWNLOAD_DIR="$HOME/"

XDG_TEMPLATES_DIR="$HOME/"

XDG_PUBLICSHARE_DIR="$HOME/"

XDG_DOCUMENTS_DIR="$HOME/"

XDG_MUSIC_DIR="$HOME/"

XDG_PICTURES_DIR="$HOME/"

XDG_VIDEOS_DIR="$HOME/"

文件中各项修改为自定义目录。

注意:当指定为Home分区之外的其他硬盘分区时,该分区必须在fstab中设置自动挂载。Deepin/UOS默认其他分区由文件管理器自动挂载,启动时这一挂载过程会略有延迟,造成指定的自定义路径被重置。

设置其他分区自动挂载

先获取分区的UUIDtype信息:

sudo blkid

得到结果如下:

/dev/sda5: LABEL="DATA" UUID="0001EACA000E3DD8" TYPE="ntfs" PARTUUID="248a505d-05"

然后编辑/etc/fstab文件:

sudo deepin-editor /etc/fstab

末尾加入:

UUID=0001EACA000E3DD8 /media/E ntfs defaults 0 0

对于fstab文件的详细说明,参见:

https://blog.csdn.net/xiaolongwang2010/article/details/8657332

最好使用sudo mount -a进行验证下,防止有错误导致无法开机。

注意:5.15版本以前的内核挂载ntfs需要使用ntfs-3g

/dev/sda2  /media/D ntfs-3g defaults 0 0

启动器图标排序文件

进入~/.config/deepin/目录,包含三个文件:

dde-launcher-app-category-used-sorted-list.conf 全屏分类模式

dde-launcher-app-sorted-list.conf 全屏模式

dde-launcher-app-used-sorted-list.conf 经典菜单模式

启动器图标路径:

~/.local/share/application

/usr/share/applications

关闭登录系统时蜂鸣器声音

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

复制下面的代码到文本编辑器里

blacklist pcspkr

保存退出,为blacklist.conf赋权并应用:

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

sudo update-initramfs -u

去除输入法旁的CN托盘图标

gsettings set com.deepin.dde.dock.module.keyboard enable false

软件安装篇

源列表文件目录:

/etc/apt/sources.list.d

添加源后,需要添加源公钥:

手动添加源公钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv aaaaaaaaaaaaaaaa(替换成缺失的公钥)

自动添加源公钥:

sudo apt update 2>/dev/null | awk 'match($0, /NO_PUBKEY\ (\w{16})/, a) {print a[1]}' | sort | uniq | xargs sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv

安装snap store

1安装snapddeb安装包下载链接:

https://packages.debian.org/stable/snapd

2如果提示缺乏libseccomp2依赖,下载并安装libseccomp2_2.5.1下载链接:

https://packages.debian.org/bullseye/libseccomp2

3、在终端中输入命令来安装snap store,安装过程需要一点时间,耐心等待

sudo snap install snap-store

4安装完成后,要重启电脑后才能在启动器中看到snap store

安装Flatpak

1、安装Flatpak基础程序

sudo apt install flatpak

2、添加Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3、安装Deepin主题

flatpak install flathub org.gtk.Gtk3theme.deepin

flatpak install flathub org.gtk.Gtk3theme.deepin-dark

4、重启以完成安装

Flathub网址

https://flathub.org/home

添加源并下载LinuxMicrosoft Edge:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-stable.list'

sudo rm microsoft.gpg

完成此操作后,安装Microsoft Edge Stable

sudo apt update

sudo apt install microsoft-edge-stable

编译安装FSearch 0.2.2

系统使用的python版本为3.7deepin系统默认版本为2.7,切换python版本方法

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2

安装构建工具

sudo apt install git build-essential meson libtool pkg-config intltool libicu-dev libpcre3-dev libglib2.0-dev libgtk-3-dev libxml2-utils ninja-build cmake appstream-util libpcre2-dev

下载FSearch文件,进入安装目录

wget https://github.com/cboxdoerfer/fsearch/archive/refs/tags/0.2.2.zip

unzip -q 0.2.2.zip

cd fsearch-0.2.2

或执行以下命令下载FSearch alpha测试版本

git clone https://github.com/cboxdoerfer/fsearch.git

cd fsearch

构建并安装FSearch

meson builddir

ninja -C builddir install

卸载

sudo ninja -C builddir uninstall

更新Deepin微信(容器使用Spark微信更佳)

下载安装包

wget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe

设置环境变量,指定Wine容器

export WINEPREFIX=$HOME/.deepinwine/Deepin-WeChat

安装

deepin-wine6-stable WeChatSetup.exe

清理

rm WeChatSetup.exe

卸载VMware Workstation

sudo vmware-installer -u vmware-workstation

故障处理篇

解决deb安装过程卡住:

sudo dpkg --configure -a

sudo apt --fix-broken install

解决SPARK WINE QQ启动报privoxy错误

sudo apt reinstall privoxy

去除Deepin引导过程中报错提示(仅是屏蔽不影响使用的ACPIError之类提示,并不消除故障本身)

sudo deepin-editor /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT后面引号内增加“quiet loglevel=3”,例:

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet loglevel=3"

更新grub以生效

sudo update-grub

Reply Favorite View the author
All Replies
jjcui8595
Moderator
2022-09-16 04:38
#1

赞!已收藏like

Reply View the author
deepiner20.9
deepin
2022-09-16 05:10
#2

有点意思

但是,为啥不直接装deepin?

pride

Reply View the author
历山居士
deepin
2022-09-16 05:12
#3
deepiner20.9

有点意思

但是,为啥不直接装deepin?

pride

只是说给UOS用户提供这么一个升级内核的思路。我整理这些内容普适于UOS和Deepin。我现在就刚从UOS换回Deepin。

Reply View the author
ljq790615
deepin
2022-09-16 05:21
#4

赞一个,收藏了!

Reply View the author
Ziggy
deepin
2022-09-16 05:21
#5

分享内容建议有风险意识,慎防小白乱操作找上门

Reply View the author
华芯
deepin
2022-09-17 04:14
#6

great,已收藏

Reply View the author
wcs4221
deepin beta test group
2022-09-17 14:44
#7

学习了

Reply View the author
jiutian123
deepin
2022-09-18 06:16
#8
历山居士

只是说给UOS用户提供这么一个升级内核的思路。我整理这些内容普适于UOS和Deepin。我现在就刚从UOS换回Deepin。

有心了kissing_heart

Reply View the author
海豚湾
deepin
2022-09-18 23:16
#9

挂载那段我试下来报错,这样就可以


/dev/sda6	/media/MING/DATA	ntfs-3g	defaults	0 0
Reply View the author
晚秋(lateautumn)
Moderator
2022-09-19 00:32
#10

谢谢kissing_heart

Reply View the author
china9494520
deepin
2022-09-19 04:49
#11

谢谢,已收藏

Reply View the author
china9494520
deepin
2022-09-19 05:10
#12

我刚才试了一下,系统声音是没有了,但是音量调整的时候会出现刺啦的声音,听音乐的时候也会出现,不知道大家有没有这样的情况。我用的是联想昭阳K43C-80的笔记本。
image.png

Reply View the author
历山居士
deepin
2022-09-19 18:13
#13
china9494520

我刚才试了一下,系统声音是没有了,但是音量调整的时候会出现刺啦的声音,听音乐的时候也会出现,不知道大家有没有这样的情况。我用的是联想昭阳K43C-80的笔记本。
image.png

试试检查控制中心-声音-设备管理,看看是不是多出来一个pcsp的设备。如果有,关闭之

Reply View the author
历山居士
deepin
2022-09-19 18:25
#14
海豚湾

挂载那段我试下来报错,这样就可以


/dev/sda6	/media/MING/DATA	ntfs-3g	defaults	0 0

玩挂载请务必谨慎,不是万不得已尽量不折腾。玩不好容易自爆

Reply View the author
ThinKinG
deepin testing team
2022-09-19 23:10
#15

like

Reply View the author
t***l@sina.cn
deepin
2022-10-20 22:16
#16

按方法安装微信后,系统盘很快就占满,然后系统 卡顿无法运行,不知什么原因

Reply View the author
浪云
deepin
2023-03-14 22:56
#17

隐藏指定分区

sudo nano /etc/udev/rules.d/80-udisks2.rules

############################################

hide android rootfs

ENV{ID_FS_TYPE}=="squashfs", ENV{UDISKS_IGNORE}="1"

KERNEL=="loop*", ENV{UDISKS_IGNORE}="1"

hide EFI partition 隐藏EFI分区

ENV{ID_FS_UUID}==" C88C-A669 ", ENV{UDISKS_IGNORE}="1"

hide windows recovery partition 隐藏recovery分区

ENV{ID_FS_UUID}==" 005CC3275CCUUIDD ", ENV{UDISKS_IGNORE}="1"

#黑体字部分通过blkid命令查询

没看懂

Reply View the author
xuqi
deepin testing team
2023-03-29 22:14
#18
  • 可以考虑把这个整理下输出至深度wiki中~
Reply View the author
dgmenghuan
deepin
2023-07-10 22:35
#19

tail

Reply View the author