如何使用XIconifyWindow更改任务栏图标?

时间:2012-03-09 12:59:32

标签: x11

我在Linux上编程,并且正在使用X11作为我的桌面。我想在任务栏中更改最小化窗口的图像。

我正在使用Fluxbox。

当用户点击以最小化窗口时,我正在使用XIconifyWindow。

当用户将其最小化时,如何控制任务栏中的小方块图标?

感谢。

感谢您的帮助。我用来最小化的代码看起来像这样:

void minWin(Window window, bool yes) const
{
  if(yes)
  {
    XIconifyWindow(display, window, DefaultScreen(display));
  }else{
    XMapWindow(display, window);
  }
}

那么我如何根据某些属性设置一些代码来设置图标呢?

喜欢

if myProp == "green" set green icon
       else set red icon

1 个答案:

答案 0 :(得分:1)

使用顶层窗口的_NET_WM_ICON属性