Application deepin-screen-recorder crashed on OpenSuse tembleweed 20230313

Hey guys

The deepin-screen-recorder application stopped working in OpenSuse Tembleweed, as well as, the application icon does not appear after installation.

Note: In the VM installed on another HD, the application works, but the application icon does not appear.

In version X11 the application installs, works, but the application icon does not appear on the gnome desktop, where all the icons are. Note: Apparently it is hidden by blocking the application developer.

In the Wayland version, the application installs and runs, but it does not work and the icon does not appear on the desktop.

edson@localhost:~> deepin-screen-recorder
Is Table: false
Is Wayland: true
Is Root User: false
(“libavcodec.so.58.134”, “libavcodec.so.58.134.100”, “libavcodec.so.59”, “libavcodec.so.59.37.100”)
Is Exists FFmpeg Lib: false
KF5_WAYLAND_FLAGE_ON is close!!
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
2023-03-14, 15:33:30.731 [Debug ] [ ] ConfigSettings: “effect” “is_blur” QVariant(bool, false)
2023-03-14, 15:33:30.797 [Debug ] [ ] ConfigSettings: “effect” “is_mosaic” QVariant(bool, false)
2023-03-14, 15:33:30.798 [Debug ] [ ] “/home/edson/Vídeos/Screen Recordings/”
2023-03-14, 15:33:30.799 [Debug ] [ ] DBusError com.deepin.daemon.InputDevices
2023-03-14, 15:33:30.799 [Debug ] [ ] “XWAYLAND0” QRect(0,0 1920x1080)
2023-03-14, 15:33:30.800 [Debug ] [ ] QSize(1920, 1080) false 1080
2023-03-14, 15:33:30.880 [Debug ] [ ] FunctionName: initAttributes
2023-03-14, 15:33:30.895 [Debug ] [ ] screen size QRect(0,0 1920x1080)
2023-03-14, 15:33:30.899 [Warning] [ ] 无法获取多任务视图dbus接口!
2023-03-14, 15:33:30.900 [Info ] [ ] 多任务视图是否打开: 否
2023-03-14, 15:33:30.902 [Debug ] [ ] screen rect: QRect(0,0 0x0)
edson@localhost:~>

@Serial.com Hi, on the GNOME DE just press ctrl+alt+shift+r select the area/screen/window to record and hit the big red button… files are down in ~/Videos/Screencasts

Hello

Here with this command does not work.
deepin-screen-recorder only opens via terminal.

@Serial.com Not sure, works fine on Xorg, did you try export the variable as suggested in the output?

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

edson@localhost:~> QT_QPA_PLATFORM=wayland deepin-screen-recorder

I don’t know how to export or make any changes like that.

Can you teach me?

malcom already showed you how to:

edson@localhost:~> QT_QPA_PLATFORM=wayland deepin-screen-recorder

Here is the requested:

edson@localhost:~> QT_QPA_PLATFORM=wayland deepin-screen-recorder
Is Table: false
Is Wayland: false
Is Root User: false
(“libavcodec.so.58.134”, “libavcodec.so.58.134.100”, “libavcodec.so.59”, “libavcodec.so.59.37.100”)
Is exists ffmpeg in path(/usr/bin/): true
Is Exists FFmpeg Lib: true
KF5_WAYLAND_FLAGE_ON is close!!
qt.qpa.plugin: Could not find the Qt platform plugin “wayland” in “”
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

edson@localhost:~>