[software development] 怎么彻底隐藏任务栏|禁止截屏|禁止录屏
Tofloor
poster avatar
joyrice
deepin
2024-09-11 12:38
Author

各位大佬好,因开发特定软件需要全屏显示(比如ATM取款机,仅举例,非实际场景)

需要:禁止显示任务栏,禁止键盘呼出任务栏;我用dde-dconfig命令可以隐藏,但发现鼠标移动底部后,又自动显示出来了;

我kill dde-docker进程,发现该进程也会自动启动;另外,我的应用退出后,希望任务栏等恢复正常显示;

有大佬指点下吗?

另外,我还想知道,如何禁止本应用的窗口被截屏/录屏?

Reply Favorite View the author
All Replies
绍贝格尔
deepin
2024-09-11 13:01
#1

不都是一个软件开机自动运行吗

Reply View the author
坚持一个中国原则
deepin
2024-09-11 13:59
#2

禁止dde dock(shell)开机启动,应该是在service,

应用退出前拉起dde-dock

Reply View the author
deepin小助手
Super Moderator
OM
2024-09-11 14:55
#3
Reply View the author
jjcui8595
deepin
2024-09-11 15:00
#4

这种专业化需求,建议使用UOS等专业版系统

Reply View the author
joyrice
deepin
2024-09-11 15:38
#5
jjcui8595

这种专业化需求,建议使用UOS等专业版系统

客户就是用的统信UOS

我们在统信上做应用,但有些需求怎么实现,不了解,不知道上哪里问人了

Reply View the author
joyrice
deepin
2024-09-11 15:39
#6
坚持一个中国原则

禁止dde dock(shell)开机启动,应该是在service,

应用退出前拉起dde-dock

systemctl list里没这个dde-dock服务呀

Reply View the author
Tonny
deepin
2024-09-11 15:54
#7
It has been deleted!
忘记、过去
deepin
2024-09-11 16:49
#8
gsettings set com.deepin.dde.watchdog dde-dock false

关闭 dde-dock 进程的看门狗,可以在退出 dde-dock 后不再自动启动。(但是按 Win 键 dde-launcher 仍然会显示,没找到怎么关闭)

nohup dde-dock > /dev/null 2>&1 &

可以重新启动 dde-dock 进程。

Reply View the author
enforcee
deepin
2024-09-11 17:26
#9

其实就是kiosk啊。不启动deepin桌面环境,换个窗口管理器没准能更方便。据说X可以不启动窗口管理器直接运行应用,wayland的话也有cage这种合成器。(不过我都没试过)

tail

Reply View the author
joyrice
deepin
2024-09-12 09:03
#10
Tonny It has been deleted!

啊,对,是这个意思,怎么做到的呢?

Reply View the author
Oli
deepin
2024-09-12 22:15
#11

不懂

Reply View the author