(CCing gnome-shell-list, please try to reply on-list) On Sun, Sep 2, 2012 at 2:35 PM, Bazon Bloch <bazonbl...@arcor.de> wrote: > Sorry, maybe my subject line was confusing (and so I changed it): > I don't want to change the workspace, I want to call a self written function > when the event "switching workspaces in overview mode" occurs. > > (maybe by monkey-patching an existing function and just adding the call of > the self written function to the original function in the patch.) > > I just don't find the corresponding function which is called when switching > workspaces in the overview: is it in overview.js, workspaces.js, > workspacesView.js, workspaceThumbnails.js? or main.js?
Aha, what you want to do is connect to the screen's workspace-switched signal. global.screen.connect('workspace-switched', function() { log('workspace switched!'); }); > Am 02.09.2012 20:19, schrieb Jasper St. Pierre: >> >> On Sun, Sep 2, 2012 at 10:29 AM, Bazon Bloch <bazonbl...@arcor.de> wrote: >>> >>> Hello, >>> >>> I'm about to write a Gnome-Shell-Extension and by now, everything is >>> fine, >>> except one thing: >>> >>> I need to call a function when the workspaces switch in the overview. >>> >>> I tried with Main.wm.actionMoveWorkspaceUp, but that is only for >>> workspace >>> change outside the overview. >>> So what can I do to get a function when switching workspaces IN the >>> overview? >> >> You can just activate the workspace directly. >> >> >> global.screen.get_workspace_by_index(index).activate(global.get_current_time()); >> >>> thanks! >>> >>> _______________________________________________ >>> gnome-shell-list mailing list >>> gnome-shell-list@gnome.org >>> https://mail.gnome.org/mailman/listinfo/gnome-shell-list >> >> >> > -- Jasper _______________________________________________ gnome-shell-list mailing list gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list