[Screen Capture] 无法录制py创建的pygame窗体程序
Tofloor
poster avatar
kearney
deepin
2021-02-05 05:57
Author

开启了窗口特效、使用自带的深度截屏/录屏录制桌面啊、网页啊都正常。

但是想要录制一个python写的程序的时候,无法使用,闪退。

程序源码:https://gitee.com/back-toy/snake

Reply Favorite View the author
All Replies
wtz
deepin
2021-02-05 18:15
#1

用python3+pygame运行后,窗口管理器会自动切换到无特效模式,所以录不了屏。退出之后又自动回到特效模式。

闪退倒没有出现。

这个可能是pygame自身的特性吧。

Reply View the author
kearney
deepin
2021-02-07 19:17
#2

过OBS程录屏:https://www.bilibili.com/video/BV1No4y197aY#reply4070130814

在github上的截图录屏仓库已经变成只读了,无法发起issue

Reply View the author
caoayu
deepin
2021-02-10 04:59
#3

试试使用simple screen record

Reply View the author
kearney
deepin
2021-02-10 17:32
#4
caoayu

试试使用simple screen record

后面用OBS录的,把截屏录屏过程也可以录进去。不过貌似5.10的OBS有点问题,反正5.10蓝牙问题我还是用5.7内核

Reply View the author
SamLukeYes
deepin
2021-02-10 17:57
#5
kearney

后面用OBS录的,把截屏录屏过程也可以录进去。不过貌似5.10的OBS有点问题,反正5.10蓝牙问题我还是用5.7内核

5.7 已经不维护了,建议用长期支持的 5.4

Reply View the author
kearney
deepin
2021-02-11 02:59
#6
SamLukeYes

5.7 已经不维护了,建议用长期支持的 5.4

好滴,明天免流再切换下,请教下老铁这个版本相关的支持信息在哪查看呀,下载栏目和版本规划中都没滴

Reply View the author
SamLukeYes
deepin
2021-02-11 04:10
#7
kearney

好滴,明天免流再切换下,请教下老铁这个版本相关的支持信息在哪查看呀,下载栏目和版本规划中都没滴

从版本号来看,deepin 的内核应该不是自己维护的分支,而是跟着 kernel.org 的版本走的,不过补丁版本很滞后。在 kernel.org 上可以看到,目前的 stable 版本是 5.10,最新的 longterm 版本是 5.4。5.7 和 5.8 都已经不在这个页面上了,就是停止支持(EOL)了。

Reply View the author
kearney
deepin
2021-02-11 16:24
#8
SamLukeYes

从版本号来看,deepin 的内核应该不是自己维护的分支,而是跟着 kernel.org 的版本走的,不过补丁版本很滞后。在 kernel.org 上可以看到,目前的 stable 版本是 5.10,最新的 longterm 版本是 5.4。5.7 和 5.8 都已经不在这个页面上了,就是停止支持(EOL)了。

原来用的是L王的内核啊。裂开。

我还以为深度自己维护内核分支。。。原来只是做桌面吗?设备兼容性算在桌面这一块吗

Reply View the author
SamLukeYes
deepin
2021-02-11 16:36
#9
kearney

原来用的是L王的内核啊。裂开。

我还以为深度自己维护内核分支。。。原来只是做桌面吗?设备兼容性算在桌面这一块吗

也不能说内核方面一点工作都没做,至少 deepin 是有自己维护 dkms 的,不过我个人觉得 deepin-anything 作为一个文件索引工具没必要做成内核模块

Reply View the author
kearney
deepin
2021-02-11 18:19
#10

我试验了下5.4的内核。。黑屏无法使用,就卸载了。。。

之后查看仔细内核??比如5.7,居然有两个5.7(一个内核包含image和header吧)。。。5.10也是(stable现在指的是5.0)

而查看内核的话,没用deepin那个。。。好奇怪

$ uname -a
Linux xx 5.10.5-amd64-desktop+ #1 SMP Mon Jan 11 14:55:28 CST 2021 x86_64 GNU/Linux
$ dpkg --get-selections| grep linux
binutils-x86-64-linux-gnu                       install
cn.linuxgame.cstrike                            install
libselinux1:amd64                               install
libselinux1:i386                                install
libselinux1-dev:amd64                           install
linux-base                                      install
linux-firmware                                  install
linux-headers-5.10.5-amd64-desktop+             install
linux-headers-5.7.7-amd64-desktop               install
linux-headers-5.7.7-deepin-amd64                install
linux-headers-deepin-stable-amd64               install
linux-image-5.10.5-amd64-desktop+               install
linux-image-5.7.7-amd64-desktop                 install
linux-image-5.7.7-deepin-amd64                  install
linux-image-deepin-stable-amd64                 install
linux-libc-dev:amd64                            install
pptp-linux                                      install
util-linux                                      install
Reply View the author