Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: GXDE 适配汇总 #129

Open
shenmo7192 opened this issue Sep 28, 2024 · 110 comments
Open

Tracking: GXDE 适配汇总 #129

shenmo7192 opened this issue Sep 28, 2024 · 110 comments

Comments

@shenmo7192
Copy link

https://bbs.deepin.org.cn/post/279414

目前在termux+proot下运行良好

图片

@Cateners
Copy link
Owner

emmm我安装有点不太顺利😥
Screenshot_2024-09-30-08-11-59-903_com termux

@shenmo7192
Copy link
Author

emmm我安装有点不太顺利😥 Screenshot_2024-09-30-08-11-59-903_com termux

删除这个文件
rm /var/lib/dpkg/libfprint.....postinst

@shenmo7192
Copy link
Author

你先手动删除下这个文件的postinst吧,这似乎是一个指纹设备的lib

https://gitee.com/GXDE-OS/GXDE/issue

在这里提一下吧,后续我们评估下要不直接删了这个依赖

@shenmo7192
Copy link
Author

这个包可以安全地用空包顶替,在termux环境中无法使用此包

建议小小电脑维护一个deb源?默认植入到proot中,用来替换debian中无法在proot启动的包

@shenmo7192
Copy link
Author

不好意思,这个包是GXDE源提供的

你先把postinst文件删一下,我这边推改

@Cateners
Copy link
Owner

好的,我试一下,然后提一个issue

@Cateners
Copy link
Owner

这个包可以安全地用空包顶替,在termux环境中无法使用此包

建议小小电脑维护一个deb源?默认植入到proot中,用来替换debian中无法在proot启动的包

我应该可以预装一个高版本的空包,到时候试一下

@shenmo7192
Copy link
Author

这个包可以安全地用空包顶替,在termux环境中无法使用此包
建议小小电脑维护一个deb源?默认植入到proot中,用来替换debian中无法在proot启动的包

我应该可以预装一个高版本的空包,到时候试一下

不必了,这个包在这里 https://gitee.com/GXDE-OS/libfprint 之前我以为是Debian 提供的

今天就会推修复,稍等即可

@shenmo7192
Copy link
Author

@shenmo7192
Copy link
Author

https://github.com/GXDE-OS/libfprint/actions/runs/11099560801/job/30833973638

五分钟左右会推到内测源中,应该就会修复这个问题

@Cateners
Copy link
Owner

好的👌

@Cateners
Copy link
Owner

我把debian重装了一遍,还是不行
Screenshot_2024-09-30-18-23-30-242_com termux

@shenmo7192
Copy link
Author

我把debian重装了一遍,还是不行 Screenshot_2024-09-30-18-23-30-242_com termux

sudo apt remove plymouth.....

sudo apt inatall gxde-terminal

@shenmo7192
Copy link
Author

前面这个是开机动画,后面这个我们再排查


@gfdgd_xi plymouth的postinst也加一个true?

@shenmo7192
Copy link
Author

前面那个可以dpkg -r 卸载,后面那个应该不是问题,可以自动换

前面那个dpkg -r 卸载下,后面的直接apt install -f就好了

@Cateners
Copy link
Owner

emm后面那个还是没修好,不过好像不影响使用。只是运行起来有些吃力...
Screenshot_2024-09-30-21-08-51-292_com gaurav avnc
另外好像还安装了一些不相关的东西,比如kde设置?

@shenmo7192
Copy link
Author

shenmo7192 commented Sep 30, 2024

emm后面那个还是没修好,不过好像不影响使用。只是运行起来有些吃力... Screenshot_2024-09-30-21-08-51-292_com gaurav avnc 另外好像还安装了一些不相关的东西,比如kde设置?

https://github.com/GXDE-OS/gxde-plymouth/actions/runs/11109116124

GXDE Plymouth推修复了,后面那个我再看看

中文这个在启动vnc的session设置lang就好

如果吃力可以去控制中心关一下窗口特效试试

@shenmo7192
Copy link
Author

KDE系统设置可以设置系统特效

部分应用可能在termux环境下意义不大,比如影院,音乐,词典,系统助手,下载器,截图等

可按需求精简

@Cateners
Copy link
Owner

确实得精简一些...光是安装花费的空间有7G了。
我看还自带了box64和wine,这些可以正常运行吗?

@shenmo7192
Copy link
Author

确实得精简一些...光是安装花费的空间有7G了。 我看还自带了box64和wine,这些可以正常运行吗?

都可用,但是不是所有人都需要用,可以卸载掉

gxde-desktop-extra都可以卸载掉

@shenmo7192
Copy link
Author

建议是修剪一下吧,像Wine运行器这种就不要自带了,都可以卸载

@shenmo7192
Copy link
Author

gxde-desktop-android
加了个这个包,去掉了一些包,要试试吗

@Cateners
Copy link
Owner

Cateners commented Oct 6, 2024

gxde-desktop-android
加了个这个包,去掉了一些包,要试试吗

试了,还不错!这次没有报错了。

@Cateners
Copy link
Owner

Cateners commented Oct 6, 2024

我可以使用Termux:X11来显示图形吗?可能比VNC快一些。
Termux:X11的页面有演示使用Xfce4,但换GXDE我就不会了

@shenmo7192
Copy link
Author

我可以使用Termux:X11来显示图形吗?可能比VNC快一些。 Termux:X11的页面有演示使用Xfce4,但换GXDE我就不会了

这个我不太了解,也许你可以试试?

原理应该是差不多的,既然VNC可以,x11应该也可以,毕竟在鲲鹏上都能玩

@Cateners
Copy link
Owner

Cateners commented Oct 7, 2024

好的,我去试试...

@Cateners
Copy link
Owner

我在v1.0.19版打了个包,目前只支持X11显示

有个明显的bug是显示尺寸改变时底部面板没有跟着改变;另外控制中心会闪退(不过现在好像修了,更新就好)

主要问题还是容器太大了...... 安装时所花的时间也非常久,试试看就知道OvO

@shenmo7192
Copy link
Author

我在v1.0.19版打了个包,目前只支持X11显示

有个明显的bug是显示尺寸改变时底部面板没有跟着改变;另外控制中心会闪退(不过现在好像修了,更新就好)

主要问题还是容器太大了...... 安装时所花的时间也非常久,试试看就知道OvO

没事,咱们一起完善
控制中心那个是内测的bug,现在已经修了

关于容器大小,可以考虑精简,比如内置的壁纸,adwaita主题.....

@gfdgd-xi 要不要出一个gxde-desktop-lite ?

比如影院(dfm那边依赖....怎么弄呢),音乐播放器可以考虑去掉?

@gfdgd-xi
Copy link

我在v1.0.19版打了个包,目前只支持X11显示
有个明显的bug是显示尺寸改变时底部面板没有跟着改变;另外控制中心会闪退(不过现在好像修了,更新就好)
主要问题还是容器太大了...... 安装时所花的时间也非常久,试试看就知道OvO

没事,咱们一起完善 控制中心那个是内测的bug,现在已经修了

关于容器大小,可以考虑精简,比如内置的壁纸,adwaita主题.....

@gfdgd-xi 要不要出一个gxde-desktop-lite ?

比如影院(dfm那边依赖....怎么弄呢),音乐播放器可以考虑去掉?

确实应该出一个 gxde-desktop-lite,我好奇你们那边是怎么把体积控制到1.8GB的,移除了些什么东西

@shenmo7192
Copy link
Author

其实想了想,1.8G挺小的了,作为一个全功能桌面的兼容环境
考虑到原神已经往60G去了,2G就能获得一个全功能Linux桌面,挺好的

分发可以试试用一些网盘,不用github actions,会快很多

比如
https://pan.huang1111.cn/

@Cateners
Copy link
Owner

对了,请问问下那个gxde vnc怎么开 ,1.0.20提示不支持vnc
如果要我们这边动什么东西的话直说就行

xfce和lxqt的vnc/novnc功能是在用tmoe安装图形界面时自带的。但我没法在gxde用tmoe安装vnc,因为它会要求你再安装一个图形界面
我试下能不能绕过去

要求你再安装一个图形界面

这个可以给一下日志吗?是缺某些依赖吗?如果是这样的话我们可以改包

不是报错,是tmoe没有提供单独安装vnc的选项(也可能我没找到),必须先用tmoe安装图形界面,然后它会自动把vnc装了

看了一下,配置vnc的脚本在 /usr/local/etc/tmoe-linux/git/share/old-version/tools/gui/guiconfigure_vnc_xstartup 函数,可以参考下

好的

@shenmo7192
Copy link
Author

@Cateners 用户群测试,在环境变量加入QTWEBENGINE_DISABLE_SANDBOX=1
时,可以正常启动应用商店,不会出现文字消失了,可以考虑带一下?也可以加上把electron应用的沙箱也关闭掉的环境变量,这样qq启动也不用挂no-sandbox参数了

@gfdgd-xi
Copy link

@Cateners 用户群测试,在环境变量加入QTWEBENGINE_DISABLE_SANDBOX=1 时,可以正常启动应用商店,不会出现文字消失了,可以考虑带一下?也可以加上把electron应用的沙箱也关闭掉的环境变量,这样qq启动也不用挂no-sandbox参数了
electron应用沙箱屏蔽的环境变量是什么?我似乎没找到

@shenmo7192
Copy link
Author

@Cateners 用户群测试,在环境变量加入QTWEBENGINE_DISABLE_SANDBOX=1 时,可以正常启动应用商店,不会出现文字消失了,可以考虑带一下?也可以加上把electron应用的沙箱也关闭掉的环境变量,这样qq启动也不用挂no-sandbox参数了
electron应用沙箱屏蔽的环境变量是什么?我似乎没找到

https://www.electronjs.org/docs/latest/api/environment-variables

好像确实没有....真坑

@shenmo7192
Copy link
Author

shenmo7192 commented Dec 22, 2024

@Cateners 似乎用户的默认shell不是bash?可以查询下/etc/passwd的配置~


配置成 /bin/bash 即可,目前是/bin/sh

@Cateners
Copy link
Owner

@Cateners 用户群测试,在环境变量加入QTWEBENGINE_DISABLE_SANDBOX=1
时,可以正常启动应用商店,不会出现文字消失了,可以考虑带一下?也可以加上把electron应用的沙箱也关闭掉的环境变量,这样qq启动也不用挂no-sandbox参数了

好的

@Cateners
Copy link
Owner

@Cateners 似乎用户的默认shell不是bash?可以查询下/etc/passwd的配置~


配置成 /bin/bash 即可,目前是/bin/sh

可以是可以,不过这个之前是有什么影响吗

@shenmo7192
Copy link
Author

@Cateners 似乎用户的默认shell不是bash?可以查询下/etc/passwd的配置~

配置成 /bin/bash 即可,目前是/bin/sh

可以是可以,不过这个之前是有什么影响吗

终端提示会好一些

其他没什么影响,算是建议吧,懒得动那就不改了

@shenmo7192 shenmo7192 changed the title Feat: 支持在小小电脑中使用GXDE桌面环境? Tracking: GXDE 适配汇总 Dec 22, 2024
@Cateners
Copy link
Owner

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh
这是一个安装了vnc的版本。但它的颜色出了点问题......

@shenmo7192
Copy link
Author

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

先前在kvm中出现过类似的问题,virtio设置为vga就好了

@shenmo7192
Copy link
Author

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

termux/termux-x11#516

termux-x11 模式下过几分钟会卡住不动,可能与这个相关。给小小电脑设置电池优化关闭后依然会卡,这个是否需要额外的方式?

@gfdgd-xi
Copy link

gfdgd-xi commented Dec 26, 2024

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

重做镜像,然后在安装GXDE桌面前把镜像里的debian backport源去掉即可
或者等更新,我可能会推一个降低backport源优先级的更新

@gfdgd-xi
Copy link

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

已推送更新,但需要重新构建容器,只有新的系统/容器才会生效

@Cateners
Copy link
Owner

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

已推送更新,但需要重新构建容器,只有新的系统/容器才会生效

可以定位到是哪个软件包的问题吗?重新构建还是比较麻烦的...

@Cateners
Copy link
Owner

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

termux/termux-x11#516

termux-x11 模式下过几分钟会卡住不动,可能与这个相关。给小小电脑设置电池优化关闭后依然会卡,这个是否需要额外的方式?

得确定一下其他桌面环境会不会卡

可能是容器里某个程序一直起不来一直重启,占用大被安卓制裁了,之前xfce就是这样

@gfdgd-xi
Copy link

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

已推送更新,但需要重新构建容器,只有新的系统/容器才会生效

可以定位到是哪个软件包的问题吗?重新构建还是比较麻烦的...

image
要把这些包从 backport 降级到 stable

@gfdgd-xi
Copy link

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

已推送更新,但需要重新构建容器,只有新的系统/容器才会生效

可以定位到是哪个软件包的问题吗?重新构建还是比较麻烦的...

image 要把这些包从 backport 降级到 stable

sudo apt install xxx=指定版本号 xxx=指定版本号 xxx=指定版本号 xxx=指定版本号 

进行降级,然后再用apt-mark hold xxx来避免这些包进行升级

@Cateners
Copy link
Owner

好的

@shenmo7192
Copy link
Author

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

重做镜像,然后在安装GXDE桌面前把镜像里的debian backport源去掉即可 或者等更新,我可能会推一个降低backport源优先级的更新

用的什么vnc方案?我这边tigervnc-standalone-server是正常的色彩

旧版的mesa可能不能很好地支持图像加速——不过似乎bpo的也没好哪里去

@Cateners
Copy link
Owner

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

重做镜像,然后在安装GXDE桌面前把镜像里的debian backport源去掉即可 或者等更新,我可能会推一个降低backport源优先级的更新

用的什么vnc方案?我这边tigervnc-standalone-server是正常的色彩

旧版的mesa可能不能很好地支持图像加速——不过似乎bpo的也没好哪里去

我是直接调用/usr/local/etc/tmoe-linux/git/share/old-version/tools/gui/gui 的 configure_vnc_xstartup安装的,应该也是tigervnc才对

termux x11也是正常的色彩

@gfdgd-xi
Copy link

gfdgd-xi commented Jan 1, 2025

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

已推送更新,但需要重新构建容器,只有新的系统/容器才会生效

可以定位到是哪个软件包的问题吗?重新构建还是比较麻烦的...

image 要把这些包从 backport 降级到 stable

sudo apt install xxx=指定版本号 xxx=指定版本号 xxx=指定版本号 xxx=指定版本号 

进行降级,然后再用apt-mark hold xxx来避免这些包进行升级

写了一个回滚由 backport 回滚回 stable 的脚本,应该可以修复偏色的问题,我现在还在测试,在运行前需要备份容器,可能会对系统容器造成不可逆的损坏
turn.py.zip

@gfdgd-xi
Copy link

gfdgd-xi commented Jan 1, 2025

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

已推送更新,但需要重新构建容器,只有新的系统/容器才会生效

可以定位到是哪个软件包的问题吗?重新构建还是比较麻烦的...

image 要把这些包从 backport 降级到 stable

sudo apt install xxx=指定版本号 xxx=指定版本号 xxx=指定版本号 xxx=指定版本号 

进行降级,然后再用apt-mark hold xxx来避免这些包进行升级

写了一个回滚由 backport 回滚回 stable 的脚本,应该可以修复偏色的问题,我现在还在测试,在运行前需要备份容器,可能会对系统容器造成不可逆的损坏 turn.py.zip

image

@shenmo7192
Copy link
Author

佬,有老外来了,他不认识中文,国际化有考虑嘛?

@shenmo7192
Copy link
Author

在 GXDE OS 的Discord 群里,菲律宾人,希望可以用小小电脑帮助那些买不起电脑的人

https://discord.gg/t5Uf2xYpvA

@Cateners
Copy link
Owner

在 GXDE OS 的Discord 群里,菲律宾人,希望可以用小小电脑帮助那些买不起电脑的人

https://discord.gg/t5Uf2xYpvA

哎,我也挺无奈,想做的事情太多,时间又太少了。

目前代码里的文字都写死了。更糟的是代码本身就写得很乱,即使有人想尝试翻译也挺麻烦。有机会的话,我会尝试优化,现在只能再等等...

@shenmo7192
Copy link
Author

在 GXDE OS 的Discord 群里,菲律宾人,希望可以用小小电脑帮助那些买不起电脑的人
https://discord.gg/t5Uf2xYpvA

哎,我也挺无奈,想做的事情太多,时间又太少了。

目前代码里的文字都写死了。更糟的是代码本身就写得很乱,即使有人想尝试翻译也挺麻烦。有机会的话,我会尝试优化,现在只能再等等...

好的,我去回复

@gfdgd-xi
Copy link

gfdgd-xi commented Feb 2, 2025

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

重做镜像,然后在安装GXDE桌面前把镜像里的debian backport源去掉即可 或者等更新,我可能会推一个降低backport源优先级的更新

用的什么vnc方案?我这边tigervnc-standalone-server是正常的色彩
旧版的mesa可能不能很好地支持图像加速——不过似乎bpo的也没好哪里去

我是直接调用/usr/local/etc/tmoe-linux/git/share/old-version/tools/gui/gui 的 configure_vnc_xstartup安装的,应该也是tigervnc才对

termux x11也是正常的色彩

现在好像 Debian 上游已经修复了,直接更新就行

@gfdgd-xi
Copy link

gfdgd-xi commented Feb 2, 2025

https://www.123865.com/s/zNmjVv-QjRqd?提取码:6Gmh 这是一个安装了vnc的版本。但它的颜色出了点问题......

重做镜像,然后在安装GXDE桌面前把镜像里的debian backport源去掉即可 或者等更新,我可能会推一个降低backport源优先级的更新

用的什么vnc方案?我这边tigervnc-standalone-server是正常的色彩
旧版的mesa可能不能很好地支持图像加速——不过似乎bpo的也没好哪里去

我是直接调用/usr/local/etc/tmoe-linux/git/share/old-version/tools/gui/gui 的 configure_vnc_xstartup安装的,应该也是tigervnc才对
termux x11也是正常的色彩

现在好像 Debian 上游已经修复了,直接更新就行

然后的话手机端已经可以删掉 papirus-icon-theme 这个来减少体积以及提升更新速度

@Cateners
Copy link
Owner

Cateners commented Feb 4, 2025

好的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants