Re: [OT] What is wrong with DBus anyway?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Fri, Dec 4, 2009 at 10:59 PM, David Rosenstrauch <darose@xxxxxxxxxx> wrote:
>
> Here's a common use case (and probably the reason why that feature got added
> in the first place):
>
> You're looking through your file manager at a directory full of text
> documents, and you double-click on whole a bunch of them to edit them in
> gedit.  It would be nice if they all opened in the same editor instance
> (i.e., in a new tab), rather than having dozens of separate editor windows
> open up.  (I use this functionality all the time, and find it very helpful.)
>
> Having a "New Tab" button doesn't solve this problem at all.  The only thing
> that does solve it is the ability for an existing gedit window be able to
> get notified about the "open another document" request.  And that requires
> dbus (or similar) to make it happen.
>

Oh, I did not realize that. I have always found that issue to be a big
flaw of gui file managers.
So that's the whole point of single instance application and libunique
[1] that JGC just mentioned. Of course :)
But so it actually means that every application that you can
potentially launch on multiple files (from a file manager) would
benefit from using libunique (which implies dbus)... or the equivalent
functionality on top of dbus... or the equivalent functionality
without using a standard interface which would be a big mess ?

If I got that right, I find it quite funny and ironical that a
clueless and endless ranting about dbus ended up making me understand
the coolness of dbus.

[1] http://live.gnome.org/LibUnique


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux