rendered paste body#include <X11/Xlib.h>int main(){ Display *dpy = XOpenDisplay(NULL); if (! dpy) return -1; int screen = DefaultScreen(dpy); Window root = RootWindow(dpy, screen); XClientMessageEvent ev; ev.type = ClientMessage; ev.window = root; ev.message_type = XInternAtom(dpy, "_GNOME_PANEL_ACTION", 0); ev.format = 32; ev.data.l[0] = XInternAtom(dpy, "_GNOME_PANEL_ACTION_MAIN_MENU", 0); ev.data.l[1] = 0; XSendEvent (dpy, root, False, StructureNotifyMask, (XEvent *)&ev); XCloseDisplay(dpy); return 0;}