[Screen Capture] 程序启动没反应
Tofloor
poster avatar
qhyinhui
deepin
2022-05-21 18:08
Author

环境:x86 UOSV20专业版

描述:刚开始安装V20程序时,截图可以正常使用,后来程序更新后,截图没反应。

命令里操作时,提示:

xxx@xxx-PC:~$ deepin-screen-recorder

这种情况怎么处理,或还需要提供什么信息?

Reply Favorite View the author
All Replies
陌生人
deepin
2022-05-21 18:57
#1

看起来是动态链接库的问题,没有找到对应的东西,也可能是和你当前的显示模式有关系,毕竟是看到了Wayland,可以试试重新安装,或者看看底层有没有和wayland有关的库,用    ldd  二进制文件  看看动态库缺了哪一个

Reply View the author
qhyinhui
deepin
2022-05-21 19:48
#2
陌生人

看起来是动态链接库的问题,没有找到对应的东西,也可能是和你当前的显示模式有关系,毕竟是看到了Wayland,可以试试重新安装,或者看看底层有没有和wayland有关的库,用    ldd  二进制文件  看看动态库缺了哪一个

感谢回复:

ldd -r /usr/bin/deepin-screen-recorder

后的结果:

2022-05-21_11-46.png

处理这些内容,对我目前的水平来讲,确实比较专业,不过查了下 linux下的 undefined sysmbol 问题确实不少,能解决这类问题,linux水平确实能再提升一层。

(另,我当前的环境用的应该是x11)

2022-05-21_11-49.png

Reply View the author
qhyinhui
deepin
2022-05-22 05:12
#3

问题解决了。

原因是组件版本低,需要升级。

(注:我的处理非常简单,属于无心插柳,正经google了一天,也没找到办法,结果无意中解决了。)

1、先更新了下apt程序列表

sudo apt update

发现剪贴板版本可以升级,就给升级了下

sudo apt-get install dde-clipboard

重点发现:

2022-05-21_21-09.png

刚好原来的截图工具就是缺少这个库,果断尝试。

升级完成后,再执行 deepin-screen-recorder 一切正常了。

注:为了临时不被这个问题困扰,临时安装了个Flameshot(火焰截图),除了系统原生的截图以外,那个软件也不错,但系统自带的更好用,果断卸载掉Flameshot。

感谢 2楼给方向和建议。

Reply View the author