控制 gnome 破折号中显示的顶级图标的工具提示字符串

Control the tooltip string for toplevel icons shown in the gnome dash

当 运行 在 gnome-shell 中有一个 Tcl/Tk 程序时,应用程序创建的所有顶层都会在破折号上添加一个图标。将鼠标悬停在这些图标上时,它们都会弹出一个工具提示,上面写着 "Toplevel",这不是很有帮助。

wm titlewm iconname 命令对显示的工具提示没有影响。显然,工具提示显示了顶级数据库的 class 值。实际上,为 toplevel 命令提供 -class 选项确实会影响工具提示。

但是,这有一些限制。我相信在 class 名称中使用白色 space 是不习惯的。此外,在创建小部件后无法修改 -class 选项。

是否有更好的方法来控制破折号工具提示中显示的字符串?

似乎影响破折号工具提示的唯一可能是通过 toplevel 命令的 -class 选项。

例如:

toplevel .log -class "Event Log"

space 使用 class 绑定有点麻烦,但它们确实有效。