Linux隐藏窗口栏按钮
在Linux系统中,通过Qt代码使用QProcess创建新进程启动chrome,但业务场景需要隐藏窗口的最小化、最大化、关闭按钮。
先看效果,修改前:

修改后:

修改方式
## 查找窗口id
[vbox@localhost Qt5.10.0]$ wmctrl -l -x
0x02000002 -1 Conky.Conky localhost.localdomain Conky (localhost.localdomain)
0x01e0000b 0 desktop_window.Nautilus localhost.localdomain Desktop
0x01e000d8 0 nautilus.Nautilus localhost.localdomain wphone
0x02a00007 0 gnome-terminal-server.Gnome-terminal localhost.localdomain egoo@localhost:/opt/vbox/Qt5.10.0
0x02800003 0 opt_vbox_code_build-WPhone-Desktop_Qt_5_10_0_GCC_64bit-Release_index.html.Google-chrome localhost.localdomain VideoPage
##使用xprop命令修改窗口属性
[vbox@localhost Qt5.10.0]$ xprop -id 0x02800003 -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x1,0x4"
X Window系统属性查询工具xprop详解及用法-CSDN博客
