[deepin exploration] deepin23.1我是如此改造的(部分)
Tofloor
poster avatar
153******35
deepin
3 hours ago
Author

鉴于官方已不再支持deepin23.1了,而deepin25.1.0又有linglong和磐石,本人改造它已经很久了,所以最近本人就修复了它最后几个小问题,并深度自定义了内核、版本、修复了所有漏洞…

音频不同步、无线网时序问题、福昕pdf阅读编辑、安装搜狗输入法官方个人版(因为它比搜狗next好用很多)等,具体修复如下(经本人验证可行):

1. 软件源修复(核心)

更换为中科大源

sudo tee /etc/apt/sources.list << 'EOF'
deb https://mirrors.ustc.edu.cn/deepin/beige/ beige main commercial community
deb https://com-store-packages.uniontech.com/appstorev23 beige appstore
EOF

更新源

sudo apt update

2. 音频修复(PipeWire)

systemctl --user daemon-reload
systemctl --user unmask pipewire.socket pipewire-pulse.socket
systemctl --user unmask pipewire.service pipewire-pulse.service
systemctl --user enable pipewire.socket pipewire-pulse.socket
systemctl --user enable pipewire.service pipewire-pulse.service
systemctl --user start pipewire.socket pipewire-pulse.socket
systemctl --user start pipewire.service pipewire-pulse.service

3.配置开机网络等待5秒

创建 override 配置文件

sudo mkdir -p /etc/systemd/system/systemd-networkd-wait-online.service.d/
sudo tee /etc/systemd/system/systemd-networkd-wait-online.service.d/override.conf << 'EOF'
[Service]
ExecStart=
ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --timeout=5
EOF

重载配置

sudo systemctl daemon-reload

重启测试

sudo reboot

重启后验证

systemd-analyze blame | grep networkd-wait-online

4. Foxit Reader 修复

sudo tee /opt/foxitsoftware/foxitreader/FoxitReader-deepin.sh << 'EOF'
#!/bin/bash
unset LD_LIBRARY_PATH
export QT_QPA_PLATFORM=xcb
/opt/foxitsoftware/foxitreader/FoxitReader "$@"
EOF
sudo chmod +x /opt/foxitsoftware/foxitreader/FoxitReader-deepin.sh

sudo tee /usr/share/applications/FoxitReader.desktop << 'EOF'
[Desktop Entry]
Name=Foxit Reader
Comment=View pdf documents
Type=Application
Exec=/opt/foxitsoftware/foxitreader/FoxitReader-deepin.sh %F
Icon=FoxitReader
Categories=Office;Viewer;
MimeType=application/pdf;
EOF
sudo update-desktop-database

5.卸载搜狗 Next (fcitx5 版本) 及其所有相关组件

卸载主包和相关组件

sudo apt purge com.sogou.ime.ng.fcitx5.deepin sogou-ime-ng sogou-ime-ng-cpis-*

清理依赖和配置文件

sudo apt autoremove --purge

手动删除残留配置

rm -rf ~/.config/SogouPY* ~/.config/sogou* ~/.local/share/fcitx5 ~/.config/fcitx5

验证是否清理干净

dpkg -l | grep -i sogou

6. 安装fcitx4 输入法框架及其组件

sudo apt install fcitx fcitx-config-gtk fcitx-frontend-gtk3 fcitx-frontend-qt5 fcitx-googlepinyin

安装sogoupinyin_4.2.1.145_amd64.deb

cd ~/Downloads
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb

搜狗拼音锁定

sudo chattr +i /opt/sogoupinyin/files/bin/sogoupinyin-service
sudo chattr +i /opt/sogoupinyin/files/bin/sogoupinyin-watchdog
sudo chattr +i /usr/bin/fcitx
sudo chattr +i /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so

截图_20260528061137.png

截图_20260528061151.png

截图_20260528061200.png

截图_20260528061239.png

截图_20260528061252.png

截图_20260528061308.png

截图_20260528061327.png

截图_20260528061335.png

Reply Favorite View the author
All Replies
avatar
罐子
Moderator
3 hours ago
#1

deepin25又不是不能移除磐石和玲珑。deepin23.1很多组件都存在越权问题,你恐怕都不知道,大概也只知道部分上游有问题。

比如内核漏洞等。

Reply View the author
avatar
153******35
deepin
3 hours ago
#2
罐子

deepin25又不是不能移除磐石和玲珑。deepin23.1很多组件都存在越权问题,你恐怕都不知道,大概也只知道部分上游有问题。

比如内核漏洞等。

知道有许多越权问题,其实也可以理解为宽松限制,如果限制得太紧,可能有些功能和特殊应用会出现问题,deepin25.1.0我用过半天,有许多依赖问题,否则只能用那个linglong了,那个linglong缓存就有4GB之多,我不喜欢那些容器浪费资源,还有占硬盘超多,有一次我发现内核转储竟然使硬盘占用达19GB还在快速上升,我紧急排查止血,最后删除了那个文件并从内核彻底禁用了,还有备份…,现在我已经从内核、到内存、到应用做出了不同程度的自定义限制,并自己开发了ipset、iptables、fail2ban联动企业级防火墙,还有许多越权,溢出限制,病毒限制,内核热替换…近期nginx漏洞修复等等,放心本人会弄…

Reply View the author
avatar
辉辉
deepin
3 hours ago
#3
153******35

知道有许多越权问题,其实也可以理解为宽松限制,如果限制得太紧,可能有些功能和特殊应用会出现问题,deepin25.1.0我用过半天,有许多依赖问题,否则只能用那个linglong了,那个linglong缓存就有4GB之多,我不喜欢那些容器浪费资源,还有占硬盘超多,有一次我发现内核转储竟然使硬盘占用达19GB还在快速上升,我紧急排查止血,最后删除了那个文件并从内核彻底禁用了,还有备份…,现在我已经从内核、到内存、到应用做出了不同程度的自定义限制,并自己开发了ipset、iptables、fail2ban联动企业级防火墙,还有许多越权,溢出限制,病毒限制,内核热替换…近期nginx漏洞修复等等,放心本人会弄…

这还是一个linux用户吗?这完全是一个软件开发了。

Reply View the author
avatar
153******35
deepin
2 hours ago
#4
辉辉

这还是一个linux用户吗?这完全是一个软件开发了。

朋友,你说得很对,终于懂了我的意思。其实国产操作系统,我个人认为应该像mac和Windows那样,认准一个框架,然后不断改进深挖和丰富生态,而不是像小猴子下山一会儿搞这个,一会弄那个,结果一个都没有弄好,又浪费了资源和时间…

Reply View the author
avatar
大铁棍子医院仝主任
deepin
2 hours ago
#5

deepin难道和win一样,好用的,用户更认可的,永远是上一个版本joy

Reply View the author
avatar
153******35
deepin
an hour ago
#6
大铁棍子医院仝主任

deepin难道和win一样,好用的,用户更认可的,永远是上一个版本joy

那可不一定,看实际情况

Reply View the author
avatar
qq8645
deepin
an hour ago
#7

极其难得的实用型技术贴!非常牛!👍

我一直坚守23.1,但总是存在小瑕疵用起来不爽,这下可以继续愉快使用23.1了,非常感谢!。

Reply View the author