Batcastle Asked: 2018-01-30 08:52:11 +0800 CST2018-01-30 08:52:11 +0800 CST 2018-01-30 08:52:11 +0800 CST 如何隐藏特定窗口的标题栏? 772 我正在使用 Gnome 3.18 作为我的桌面运行 Linux Mint 18.3。我一直在为我安装的应用程序(Mycroft AI)构建加载屏幕。我有动画,我让它在加载时弹出,我让它在加载完成后立即关闭。 我没有的是一个没有标题栏的加载屏幕(我有的是下面的屏幕截图)。 如您所见,我仍然有标题栏。如何删除它?我必须安装的应用程序越少越好。 提前致谢! gnome3 window-title 2 个回答 Voted NovHak 2020-08-26T18:54:13+08:002020-08-26T18:54:13+08:00 这是一个 X11 级别的非编程解决方案,只需要x11-utils包,这是几乎所有发行版的一部分: xprop -name 'Your window name' -format _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS 2 如果省略该-name选项,则必须单击要删除其标题栏的窗口。您也可以使用该-id选项指定窗口 ID。 编辑:我的错,_MOTIF_WM_HINTS属性的正确类型是 32 位基数(即无符号整数,32c),而不是 32 位整数(32i),我相应地更改了命令行。 Best Answer aliceinpalth 2018-02-08T08:48:11+08:002018-02-08T08:48:11+08:00 标题栏/窗口装饰通常特定于正在使用的窗口管理器。GNOME 不支持在没有装饰的情况下启动窗口/程序的内置方法,这与诸如Openbox之类的窗口管理器不同。 在 GTK 中跨任何窗口管理器工作的解决方案是使用 GTK ,这里gtk_window_set_decorated()有更多信息。
这是一个 X11 级别的非编程解决方案,只需要
x11-utils
包,这是几乎所有发行版的一部分:如果省略该
-name
选项,则必须单击要删除其标题栏的窗口。您也可以使用该-id
选项指定窗口 ID。编辑:我的错,
_MOTIF_WM_HINTS
属性的正确类型是 32 位基数(即无符号整数,32c),而不是 32 位整数(32i),我相应地更改了命令行。标题栏/窗口装饰通常特定于正在使用的窗口管理器。GNOME 不支持在没有装饰的情况下启动窗口/程序的内置方法,这与诸如Openbox之类的窗口管理器不同。
在 GTK 中跨任何窗口管理器工作的解决方案是使用 GTK ,这里
gtk_window_set_decorated()
有更多信息。