[deepin exploration] [GXDE 25] 最近成功把GXDE移植到了Ubuntu 26
Tofloor
poster avatar
CharOfString
deepin
2026-09-02 00:33
Author

经过了三天的努力,我终于把GXDE的桌面环境移植到了Ubuntu 26上...

AE3D50AB7D7101C69C388E295628F002.png

只移植了最基础的必要库,也拉了足足82个repo...

其中,新CMake要求有点严格,findPKG偶尔有问题,然后就是很多程序都在用Qt Private头但很奇怪找不到定义;最后就是Qt6.10下语法变严格了,很多处编译不通过,还有个QtXCB在烦...

目前是没法做X11会话,那玩意要 gxde-kwin,而 gxde-kwin要求 KF5的锁屏,而后者要 layer-shell-qt5的dev包。因为 layer-shell-qt5自身与GXDE在用的 layer-shell-qt6在debian的包管理器眼里是冲突的,所以我没敢让它继续...

使用仓库的详细记录:

# Copyright (C) 2026 CharOfString 
#
# This file is part of GXDE Desktop Environment Installer.
#
# GXDE Desktop Environment Installer is free software: you can redistribute it
# and/or modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation, either version 3 of the License,
# or (at your option) any later version.
#
# GXDE Desktop Environment Installer is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along with
# GXDE Desktop Environment Installer.If not,
# see 
Reply Favorite View the author
All Replies
avatar
CharOfString
deepin
2026-09-02 00:52
#1

详细的补丁在https://gitee.com/GXDE-OS/desktop-environment-installer/tree/main/res/installation_scripts 但是大伙别用这个工具 因为要拉取的仓库太多了容易吃rate limit

Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2026-09-02 11:32
#2

居然还是gxde-wlcom,点个赞先

Reply View the author
avatar
CharOfString
deepin
2026-09-02 14:49
#3
Ligocut光剪视频剪辑软件:

居然还是gxde-wlcom,点个赞先

新一代的wm实际上还没准备好 并且gxde kwin依旧因为依赖原因无法编译 唉 虽然我讨厌gxde-wlcom 但它确实可移植性算是很好的了 proud

Reply View the author
avatar
怪力熊玩Fedora
deepin
2026-09-05 14:46
#4

有本事移植到Fedoraapplaud

Reply View the author
avatar
CharOfString
deepin
2026-09-06 05:05
#5
怪力熊玩Fedora:

有本事移植到Fedoraapplaud

构建应该是没问题 就是仓库里都缺rpmspec 这几天我打算弄几个容器看看能不能补RPMSPEC 主要是Fedora的一般得跟OpenSUSE一起弄 这俩依赖名字还不太一样但是共享同一个文件

Reply View the author
avatar
怪力熊玩Fedora
deepin
2026-09-06 07:22
#6
CharOfString:

构建应该是没问题 就是仓库里都缺rpmspec 这几天我打算弄几个容器看看能不能补RPMSPEC 主要是Fedora的一般得跟OpenSUSE一起弄 这俩依赖名字还不太一样但是共享同一个文件

构建好了copr链接发我

Reply View the author
avatar
CharOfString
deepin
2026-09-06 07:28
#7
It has been deleted!
avatar
CharOfString
deepin
2026-09-06 07:30
#8
怪力熊玩Fedora:

构建好了copr链接发我

那估计要一段时间了 核心仓库数量好像有八十几个 基本都没有rpm构建(

Reply View the author
avatar
怪力熊玩Fedora
deepin
2026-09-06 07:30
#9
CharOfString:

那估计要一段时间了 核心仓库数量好像有八十几个 基本都没有rpm构建(

加油

Reply View the author