* Popup with Weekly Agenda? @ 2009-06-05 21:07 Karl Maihofer 2009-06-05 22:44 ` Eric S Fraga, Eric S Fraga 0 siblings, 1 reply; 6+ messages in thread From: Karl Maihofer @ 2009-06-05 21:07 UTC (permalink / raw) To: emacs-orgmode Hi, Tassilo integrated the weekly agenda (as a popup) with the awesome window manager[1]. So whenever the mouse pointer enters a special region of the desktop, a popup shows the agenda for the current week and disappears when the mouse is moved away (Have a look at the very nice screenshot shown in the article). I was wondering if anybody could imagine a way to do something similar using other window managers for X, especially Gnome. Karl [1] http://tsdh.wordpress.com/2009/03/04/integrating-emacs-org-mode-with-the-awesome-window-manager/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Popup with Weekly Agenda? 2009-06-05 21:07 Popup with Weekly Agenda? Karl Maihofer @ 2009-06-05 22:44 ` Eric S Fraga, Eric S Fraga 2009-06-06 6:56 ` Ian Barton 0 siblings, 1 reply; 6+ messages in thread From: Eric S Fraga, Eric S Fraga @ 2009-06-05 22:44 UTC (permalink / raw) To: Karl Maihofer; +Cc: emacs-orgmode Karl Maihofer writes: > Hi, > > Tassilo integrated the weekly agenda (as a popup) with the awesome > window manager[1]. So whenever the mouse pointer enters a special region > of the desktop, a popup shows the agenda for the current week and > disappears when the mouse is moved away (Have a look at the very nice > screenshot shown in the article). > > I was wondering if anybody could imagine a way to do something similar > using other window managers for X, especially Gnome. In Gnome, you can use gnome-osd-client to replace the "naughty" bit. gnome-osd-client actually works with most window managers; I use it with ratpoison to have emacs appt notifications appear on-screen, as suggested by Richard Riley. To replace the lua code which adds font information to the text generated by org's agenda output, you could use any of the scripting languages (perl, say). Finally, I'm not sure about how to make Gnome's window manager (enlightenment?) respond to the mouse hovering over any particular part of the screen but you could easily bind a key to the script which would invoke the gnome-osd-client command to pop up the agenda instead. HTH. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Popup with Weekly Agenda? 2009-06-05 22:44 ` Eric S Fraga, Eric S Fraga @ 2009-06-06 6:56 ` Ian Barton [not found] ` <18986.18993.624454.358724@pinto.chemeng.ucl.ac.uk> 0 siblings, 1 reply; 6+ messages in thread From: Ian Barton @ 2009-06-06 6:56 UTC (permalink / raw) Cc: emacs-orgmode > Finally, I'm not sure about how to make Gnome's window manager > (enlightenment?) respond to the mouse hovering over any particular > part of the screen but you could easily bind a key to the script which > would invoke the gnome-osd-client command to pop up the agenda > instead. > > Hers is a page that describes using Ubuntu's Notification system: https://wiki.ubuntu.com/NotificationDevelopmentGuidelines I'll have a play with this myself this weekend and see if I can come up with something. Ian. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <18986.18993.624454.358724@pinto.chemeng.ucl.ac.uk>]
* Re: Popup with Weekly Agenda? [not found] ` <18986.18993.624454.358724@pinto.chemeng.ucl.ac.uk> @ 2009-06-07 15:49 ` Ian Barton 2009-06-07 18:40 ` Eric S Fraga, Eric S Fraga 0 siblings, 1 reply; 6+ messages in thread From: Ian Barton @ 2009-06-07 15:49 UTC (permalink / raw) To: emacs-orgmode >> Hers is a page that describes using Ubuntu's Notification system: >> https://wiki.ubuntu.com/NotificationDevelopmentGuidelines >> >> I'll have a play with this myself this weekend and see if I can come up >> with something. > > A more generic approach, along the same lines, could be to use the > notification system provided by dbus and supported by most window > managers using the libnotify system (and the notify-send command). > The only problem with that approach is that libnotify only supports a > very little bit of formatting (bold, italic, underline but no colour). You are correct. The new Ubuntu Notify OSD, which uses libnotify, doesn't support things like text colour. I am hacking together something which creates a gtk Tray Icon and uses a standard gtk window for the notification. it's basically working, but I need to make the gtk window look more like a Notify window and get a grip on the rather complex way gtkTextBuffer marks up text. Ian. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Popup with Weekly Agenda? 2009-06-07 15:49 ` Ian Barton @ 2009-06-07 18:40 ` Eric S Fraga, Eric S Fraga 2009-06-08 12:00 ` Ian Barton 0 siblings, 1 reply; 6+ messages in thread From: Eric S Fraga, Eric S Fraga @ 2009-06-07 18:40 UTC (permalink / raw) To: lists; +Cc: emacs-orgmode Ian Barton writes: > You are correct. The new Ubuntu Notify OSD, which uses libnotify, > doesn't support things like text colour. > > I am hacking together something which creates a gtk Tray Icon and uses a > standard gtk window for the notification. it's basically working, but I > need to make the gtk window look more like a Notify window and get a > grip on the rather complex way gtkTextBuffer marks up text. Another possibility would be to use conky which draws on the root window directly instead of on top of everything else. You could have the agenda constantly displayed then. Conky does support full colouring. Whether this is useful for anybody or not is another story, of course... ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Popup with Weekly Agenda? 2009-06-07 18:40 ` Eric S Fraga, Eric S Fraga @ 2009-06-08 12:00 ` Ian Barton 0 siblings, 0 replies; 6+ messages in thread From: Ian Barton @ 2009-06-08 12:00 UTC (permalink / raw) Cc: emacs-orgmode >> I am hacking together something which creates a gtk Tray Icon and uses a >> standard gtk window for the notification. it's basically working, but I >> need to make the gtk window look more like a Notify window and get a >> grip on the rather complex way gtkTextBuffer marks up text. > > Another possibility would be to use conky which draws on the root > window directly instead of on top of everything else. You could have > the agenda constantly displayed then. Conky does support full > colouring. > > Whether this is useful for anybody or not is another story, of > course... I use conky myself, but it's already a bit cluttered with lots of info, including the status of my MythTV box:) A pop up window would be useful to me and other family members, who aren't emacs users. I now have a working prototype which uses a Tray Icon to display a pop up window. I abandoned trying to colour text in a gtk TextBuf myself and went with pygtkcodebuffer, which is a syntax highlighting derivative of gtkTextBuf. This has the advantage that you can easily define your own syntax to produce whatever colouring effect takes your fancy. I'll rewrite my prototype to get rid of all the cruft and put it on github later this week. Ian. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-06-08 12:01 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-06-05 21:07 Popup with Weekly Agenda? Karl Maihofer 2009-06-05 22:44 ` Eric S Fraga, Eric S Fraga 2009-06-06 6:56 ` Ian Barton [not found] ` <18986.18993.624454.358724@pinto.chemeng.ucl.ac.uk> 2009-06-07 15:49 ` Ian Barton 2009-06-07 18:40 ` Eric S Fraga, Eric S Fraga 2009-06-08 12:00 ` Ian Barton
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.