Alan McKinnon wrote: > Example: You have any old arbitrary email client. A mail contains a URL. > Click > it. The URL should open in your preferred browser, whatever that should be. > Please note that any email client should support launching any browser, > whether the dev built in support for it or not.
Simply put a simple script in a defined, stardized location. Or use plan9's plumber. > Example: Notifications. I have 3 (yes, three!!) kinds of popups that show up > here daily. There's KDE's system which is the majority of them, some GTK apps > throw popups in the top right corner where I don't want them and them then > there's Skype which does it's own thing. God, you gotta love proprietary > sekrit apps </sarcasm>. The solution is a notification service, apps send > their notifications to it and the service does whatever the user configured > it > to do with the notification. man 1 plumb > Just to bring this back to your original statement of Unix philosophy. IPC on > modern desktops conforms exactly to the Unix philosophy. On dbus, everything's a file ? cu -- ---------------------------------------------------------------------- Enrico Weigelt, metux IT service -- http://www.metux.de/ cellphone: +49 174 7066481 email: i...@metux.de skype: nekrad666 ---------------------------------------------------------------------- Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme ----------------------------------------------------------------------