matchbox 相关学习一

void send_activeAp_atom_to_desktop(const gchar *command)
{       
 
    Display *x_display;
    Window root;       
    GdkDisplay *g_display;
    int def_screen;                       
    Atom atom;       
   //printf("send atom/n");

    g_display = gdk_display_get_default();
    x_display = gdk_x11_display_get_xdisplay(g_display);
    def_screen = DefaultScreen(x_display);
    root = RootWindow(x_display, def_screen);
   
 atom = XInternAtom(x_display, "_ACTIVE_AP_BY_OTHER", False);              


    XChangeProperty(x_display,root, atom, XA_STRING, 8,
                    PropModeReplace, command, strlen(command));               
       
        return;
}

 

此function向WM发送一个消息,而后在desktop状态栏上面显示命令的图标

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值