我正在 Ubuntu 13.10 上编写来自 Gambas 的恶魔般的程序。
这是一个 GUI 应用程序,当用户点击特定键时它变得可见。
因此,我不希望这个程序出现在任务栏上。
有没有办法绕过它?(也许来自 Bash 技巧或 Gambas 代码?)
谢谢!:)
我根本不知道 gambas,但你想要的是 gtk(在 python 中)的以下内容:
window.set_property("skip-taskbar-hint", True)
或者对于 QT:
setWindowFlags(QtCore.Qt.SplashScreen)
基本上,您需要找到一种方法来更改要显示的窗口的属性或标志。看gambas中windows的API
您需要将_NET_WM_STATE_SKIP_TASKBAR
原子添加到_NET_WM_STATE
- 请参阅emwh 规范的“应用程序窗口属性”部分。