Hi,
I just packaged and pushed in Gnote, a a port of Tomboy to C++ for rawhide (and Fedora 10), a couple of days back. Gnote is compatible with Tomboy and you can just cp .tomboy to .gnote and use the notes. The user interface is exactly the same.
The default GNOME group includes Tomboy which pulls in a considerably large number of dependencies. A quick test on a system pulls in 34 MB worth of dependencies (including 4.6 MB for Tomboy alone), while a install of Gnote pulls in just 582kb (I have not counted gtkmm since it is already required by gnome-system-monitor). Tomboy is not installed on the live cd already due to lack of space. Perhaps we can squeeze in Gnote as a replacement for Tomboy in the Fedora GNOME group?
As a side note, anyone interested in gnote, feel free to sign-up as co-maintainers.
Rahul
----
# yum install tomboy
================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================= Installing: tomboy x86_64 0.14.0-2.fc11 rawhide 4.6 M Installing for dependencies: gnome-desktop-sharp x86_64 2.24.0-3.fc10 rawhide 211 k gnome-sharp x86_64 2.24.0-3.fc11 rawhide 326 k gtk-sharp2 x86_64 2.12.7-4.fc11 rawhide 817 k mono-addins x86_64 0.4-5.20091702svn127062.1.fc11 rawhide 483 k mono-core x86_64 2.4-9.RC1.fc11 rawhide 11 M mono-data x86_64 2.4-9.RC1.fc11 rawhide 1.5 M mono-data-sqlite x86_64 2.4-9.RC1.fc11 rawhide 157 k mono-extras x86_64 2.4-9.RC1.fc11 rawhide 1.4 M mono-web x86_64 2.4-9.RC1.fc11 rawhide 3.1 M mono-winforms x86_64 2.4-9.RC1.fc11 rawhide 3.0 M monodoc x86_64 2.4-9.RC1.fc11 rawhide 7.3 M ndesk-dbus x86_64 0.6.1a-4.fc11 rawhide 52 k ndesk-dbus-glib x86_64 0.4.1-4.fc11 rawhide 11 k
Transaction Summary ================================================================================================================================= Install 14 Package(s) Update 0 Package(s) Remove 0 Package(s)
Total download size: 34 M
----
# yum install gnote
================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================= Installing: gnote x86_64 0.1.1-4.fc11 rawhide 492 k Installing for dependencies: libxml++ x86_64 2.24.2-2.fc11 rawhide 90 k
Transaction Summary ================================================================================================================================= Install 2 Package(s) Update 0 Package(s) Remove 0 Package(s)
Total download size: 582 k
On 04/13/2009 08:57 AM, Rahul Sundaram wrote:
I just packaged and pushed in Gnote, a a port of Tomboy to C++ for rawhide (and Fedora 10), a couple of days back. Gnote is compatible with Tomboy and you can just cp .tomboy to .gnote and use the notes. The user interface is exactly the same.
Thanks Rahul, I was eagerly awaiting to replace Tomboy with something and get rid of the last trace of Mono from my computer. However, I have a couple of minor observations: - it would be handy if Gnote would automatically import at the first use the existing notes from Tomboy (it seems a manual copy do the job); - Gnote installs an entry under Applications->Accessories while Tomboy can be found in the "Add to Panel" dialog, it would be handy for Gnote to be launched in the same way as Tomboy.
Nicu Buculei wrote:
On 04/13/2009 08:57 AM, Rahul Sundaram wrote:
I just packaged and pushed in Gnote, a a port of Tomboy to C++ for rawhide (and Fedora 10), a couple of days back. Gnote is compatible with Tomboy and you can just cp .tomboy to .gnote and use the notes. The user interface is exactly the same.
Thanks Rahul, I was eagerly awaiting to replace Tomboy with something and get rid of the last trace of Mono from my computer. However, I have a couple of minor observations:
- it would be handy if Gnote would automatically import at the first use
the existing notes from Tomboy (it seems a manual copy do the job);
Not sure how to do this sanely for all users at the packaging level.
Probably should be a upstream feature request to import on first run instead. I don't think upstream has a bug tracker yet so file it in the Red Hat one and I will talk to the developer about it.
- Gnote installs an entry under Applications->Accessories while Tomboy
can be found in the "Add to Panel" dialog, it would be handy for Gnote to be launched in the same way as Tomboy.
Gnote is not a applet.
Rahul
On 04/13/2009 12:29 PM, Rahul Sundaram wrote:
Nicu Buculei wrote:
- it would be handy if Gnote would automatically import at the first use
the existing notes from Tomboy (it seems a manual copy do the job);
Not sure how to do this sanely for all users at the packaging level.
I think about something like the Pidgin transition, when the user data was imported from .gaim to .purple. I believe (but not 100% sure) when first introduced Tomboy also imported the data from the sticky notes applet.
Probably should be a upstream feature request to import on first run instead. I don't think upstream has a bug tracker yet so file it in the Red Hat one and I will talk to the developer about it.
Yeah, it should be an upstream feature, IIRC it was one of the upstream requirements for Tomboy too.
- Gnote installs an entry under Applications->Accessories while Tomboy
can be found in the "Add to Panel" dialog, it would be handy for Gnote to be launched in the same way as Tomboy.
Gnote is not a applet.
And Tomboy is? From an user point of view the two are identical and I expect to launch them in the same way,
On Mon, 2009-04-13 at 12:38 +0300, Nicu Buculei wrote:
And Tomboy is? From an user point of view the two are identical and I expect to launch them in the same way,
I haven't ever used Tomboy (or any other notes app) and to my unaffected eye it seems like the best places for it are applications menu and desktop pop-up menu. It does not make any sense to me for it to be in a panel...
Martin
On 04/13/2009 05:11 PM, Martin Sourada wrote:
On Mon, 2009-04-13 at 12:38 +0300, Nicu Buculei wrote:
And Tomboy is? From an user point of view the two are identical and I expect to launch them in the same way,
I haven't ever used Tomboy (or any other notes app) and to my unaffected eye it seems like the best places for it are applications menu and desktop pop-up menu. It does not make any sense to me for it to be in a panel...
My point is: Tomboy is launched as an applet, Gnote is a replacement for Tomboy, so I expect it to be launched the same way (Tomboy is a replacement for Sticky Notes, and that *was* an applet).
I won't dive into the debate about applet versus application, as this was probably beaten to death on the upstream mailing list (GNOME, about Tomboy), but the thing about note taking applications is that you don't launch them when you need to read/write a note, they are part of the desktop with an icon in the notification area. So you interact only with that icon.
On Mon, 2009-04-13 at 17:50 +0300, Nicu Buculei wrote:
My point is: Tomboy is launched as an applet, Gnote is a replacement for Tomboy, so I expect it to be launched the same way (Tomboy is a replacement for Sticky Notes, and that *was* an applet).
I won't dive into the debate about applet versus application, as this was probably beaten to death on the upstream mailing list (GNOME, about Tomboy), but the thing about note taking applications is that you don't launch them when you need to read/write a note, they are part of the desktop with an icon in the notification area. So you interact only with that icon.
Well we're not exactly in disagreement since my point is that of a possible *new* user of this application and as such, I'd expect some kind of behaviour like, right-click on desktop and select 'Add note here'... But yep, having it in notification area is a good thing too. I don't really care if it's actually an applet or an application.
So I think sometimes, even though the app is meant as an replacement for Tomboy, changes might actually be good, especially considering there is maybe going to be Gnome 3.0 in a year or so...
As for the actual launching, that should be handled by session manager - i.e. started somewhere around log-in, as a daemon. IMHO the most important part is the interaction with user when the app is already running, not the act of launching it (unless you need to launch it every time you want to add new note, which would be IMHO a bad approach).
Martin
On Mon, 2009-04-13 at 11:27 +0530, Rahul Sundaram wrote:
The default GNOME group includes Tomboy which pulls in a considerably large number of dependencies. A quick test on a system pulls in 34 MB worth of dependencies (including 4.6 MB for Tomboy alone), while a install of Gnote pulls in just 582kb (I have not counted gtkmm since it is already required by gnome-system-monitor). Tomboy is not installed on the live cd already due to lack of space. Perhaps we can squeeze in Gnote as a replacement for Tomboy in the Fedora GNOME group?
I think it's probably a little late in the game to do this for F11, but I think we should look into doing that for F12.
Later, /B
On Mon, 2009-04-13 at 11:27 +0530, Rahul Sundaram wrote:
Hi,
I just packaged and pushed in Gnote, a a port of Tomboy to C++ for rawhide (and Fedora 10), a couple of days back. Gnote is compatible with Tomboy and you can just cp .tomboy to .gnote and use the notes. The user interface is exactly the same.
The default GNOME group includes Tomboy which pulls in a considerably large number of dependencies. A quick test on a system pulls in 34 MB worth of dependencies (including 4.6 MB for Tomboy alone), while a install of Gnote pulls in just 582kb (I have not counted gtkmm since it is already required by gnome-system-monitor). Tomboy is not installed on the live cd already due to lack of space. Perhaps we can squeeze in Gnote as a replacement for Tomboy in the Fedora GNOME group?
Longer-term, this may be a possibility. Right now, it is a) late for F11 and (freezing in a day) b) early for gnote (just having seen its very first release) to replace a default component in the Fedora desktop.
Some other notes:
- We're using tomboy as an applet, which gnote currently does not support. I'm far from a notification area purist, but I do think that a note-taking application has no place in it...
- If we are talking about replacing tomboy with gnote, we need to have some data migration that is more automatic that 'open terminal, cp .tomboy .gnote'.
- While gnote on the surface looks like a clone of tomboy, if you look at the addins that come with tomboy, you'll probably find that gnote is not yet a full replacement for tomboy power users (it certainly works fine for my tomboy use...).
So, I'd say, lets look at this for F12. If gnote stays alive for that long, it may be a suitable replacement at that point.
Matthias
Matthias Clasen wrote:
Some other notes:
- We're using tomboy as an applet, which gnote currently does not
support. I'm far from a notification area purist, but I do think that a note-taking application has no place in it...
- If we are talking about replacing tomboy with gnote, we need to have
some data migration that is more automatic that 'open terminal, cp .tomboy .gnote'.
- While gnote on the surface looks like a clone of tomboy, if you look
at the addins that come with tomboy, you'll probably find that gnote is not yet a full replacement for tomboy power users (it certainly works fine for my tomboy use...).
So, I'd say, lets look at this for F12. If gnote stays alive for that long, it may be a suitable replacement at that point.
As a followup, there is now a GNOME bugzilla component where you can file your enhancement requests. I have talked to the developer and filed the following RFE's primarily based on the discussions here
Import notes from Tomboy on first run:
http://bugzilla.gnome.org/show_bug.cgi?id=578981
Need to support add-ons
http://bugzilla.gnome.org/show_bug.cgi?id=578980
Autostart on login (might need to be solved in the spec instead)
http://bugzilla.gnome.org/show_bug.cgi?id=578979
Help doesn't work
http://bugzilla.gnome.org/show_bug.cgi?id=578982
Rahul
On Wed, 2009-04-15 at 03:20 +0530, Rahul Sundaram wrote:
As a followup, there is now a GNOME bugzilla component where you can file your enhancement requests. I have talked to the developer and filed the following RFE's primarily based on the discussions here
Need to support add-ons
FWIW, that is not what I had in mind. Imo, adding an addon/plugin/extension system is something that should only be done as a last-resort measure. I'd much rather see important functionality from successful tomboy add-ins supported directly...
Matthias Clasen wrote:
On Wed, 2009-04-15 at 03:20 +0530, Rahul Sundaram wrote:
As a followup, there is now a GNOME bugzilla component where you can file your enhancement requests. I have talked to the developer and filed the following RFE's primarily based on the discussions here
Need to support add-ons
FWIW, that is not what I had in mind. Imo, adding an addon/plugin/extension system is something that should only be done as a last-resort measure. I'd much rather see important functionality from successful tomboy add-ins supported directly...
If you can add in comments, what functionality you consider important, that would be useful. I never personally used any of the add-ons nor do I have an idea, which ones are actually useful.
Rahul
desktop@lists.fedoraproject.org