Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 12357 ideas, 58479 comments, 1187050 votes

Idea #4210: OpenOffice with (real) native GTK



up
582
down
Written by fragro the 11 Mar 08 at 11:07. Category: Office.
Related to: Nothing/Others. Status: New
Description
Replace the awfull NWF by GTK. (like NeoOffice with Cocoa) NWF is often unstable and inconsitent. A clean GTK version will also run on multiple plattforms like OSX or Win32! In addition it might be more portable for mobile devices like OpenMoko based ones.
Tags: (none)

Attachments
No attachments.


Duplicates


Comments
fragro wrote on the 11 Mar 08 at 11:44
In Addition NWF-Forms are afaik staticly designed by widht, height and position. This is not a good interface design. Even SWT is much better than NWF, but this means more Java in OOo. I think its (more than) enough inside!

shadowfirebird wrote on the 11 Mar 08 at 12:06
+1 for a good idea, but this is Sun's baby. Ubuntu probably aren't going to want to do this.

fragro wrote on the 11 Mar 08 at 12:46
I know, but iam an Ubuntu user and thats my idea. I hope the Ubuntu guys have better contact to developers and can suggest them our wishes like an petition.

motang wrote on the 11 Mar 08 at 15:32
I was just thinking about this last night. I am glad to see it on Ubuntu Brainstorm. This would totally integrate OpenOffice into Ubuntu as users tend to have different icons and themes.

zarlino wrote on the 11 Mar 08 at 16:16
Yes OpenOffice toolkit sucks. But it's upstrem job to fix it.

Kent88 wrote on the 11 Mar 08 at 16:18
So how do you go about doing this, ask Canonical to talk to Sun Microsystems about this, or fork OpenOffice.org and create an Ubuntu version (that seems like a lot of work)? Or do I just not get this at all?

fragro wrote on the 11 Mar 08 at 16:26
I thin a Fork is not needed. NeoOffice based upon OpenOffice and did not Forked them. I think this is possible too with GTK. We need only a new (better/native) Frontend, all Features should be still provided by OpenOffice. Maybe its possible to make an ui subproject.

ebrahim wrote on the 11 Mar 08 at 16:36
I would rather see a Qt or kdelibs based version!

Velvet Elvis wrote on the 11 Mar 08 at 17:22
The main problem with OO is the same as with Firefox. The majority of the userbase is on windows. In both cases the developers are more concerned with having a consistent look and feel across applications than they are with making the application fit consistently in with a desktop.

If you want applications that work well with gnome or KDE, ditch the windows apps and use ones designed to work well with gnome and KDE

Lee wrote on the 11 Mar 08 at 17:27
I'd rather see a kde version too. According to linuxwatch's survey, KDE is the more popular desktop despite most distro companies trying to force GNOME on users by default. BUT, there are already KOffice and GNOME Office suites, which share import and export etc. with OOo, but try to use the strengths of their own particular desktops otherwise. So I don't really believe this would be worth it.

bigdufstuff wrote on the 11 Mar 08 at 19:01
I really think this needs to happen. It would make great sense for OO.o to adopt GTK+ as the gui toolkit on all platforms that it supports. And junk their own toolkit entirely.

This would have the added side effect of giving GTK+ an enormous amount of cross platform testing.


fragro wrote on the 11 Mar 08 at 20:17
Gtk has an Qt-Engine wich looks quite more consistent on different plattforms and even toolkits (like Qt) than NWF, Swing or others.
Where is the Gtk-Engine of Qt for Gnome Desktop integration?!

The only really good cross plattform solution is SWT, but thats (iam sad about this) only Java based avaiable. All others has inconsitences in different parts (even wxWindows).

fragro wrote on the 11 Mar 08 at 20:19
Gtk has an Qt-Engine and other Engines wich looks quite more consistent on different plattforms and even toolkits (like Qt) than NWF, Swing or others.

PS: Sorry cant edit

ebrahim wrote on the 11 Mar 08 at 21:43
The best screen saver I know (in term of saving the screen): a blank screen.
But screen savers of Ubuntu are really great. I love most of them :D

ebrahim wrote on the 11 Mar 08 at 21:44
Oh sorry! That was a comment for another idea and I have no way to remove it!
Dear admin: please remove this and the previous comment.

fragro wrote on the 11 Mar 08 at 22:31
LOL its ok! :D

fragro wrote on the 29 Mar 08 at 16:55
Some kind of NWF parser could read the actual NWF UI definitions (these are some kind of Text Files, wich defines positions and sizes staticly!!!) and create a gtk pendant (may more size flexible) of this, so OpenOffice is not really affected. The created GTK GUI can be patched instead the NWF GUI. Rendering Panes like Text and Graphics could be redirected to embedded Cairo Surfaces or GtkDrawingAreas.

When the OpenOffice Guys says "hey its cool" they can use glade or some kind of XML for defining their GUI, without breaking the old definitions. These can be replaced over time. (If they want of course!)

That is a practicable strategy in my mind.

fragro wrote on the 31 Mar 08 at 15:14
Currently i have trouble again with NWF, i must uninstall openoffice.org-gtk package (wow, is OOo ugly without!) for proper working!

https://bugs.launchpad.net/ubuntu/+bug/207893
(maybe can someone confirm it)

dragoninsane wrote on the 21 Apr 08 at 10:39
also use libreta font linux opensource its too good,shrink the size more compatibilty.

bernstein wrote on the 22 Apr 08 at 21:51
This is a very good idea indeed !!!!
Canonical should talk to Sun and Mozilla to move to GTK asap. Well first both should help fixing the Win32 and especially the OSX ports of GTK.

GTK is very close to run on all three major platforms AND present a GUI that has a platform specific look and feel.

see : http://www.gtk.org/screenshots.html

fragro wrote on the 23 Apr 08 at 21:19
The OSX port is under Development and (for example) Mono just use them for the OSX Mono Runtime.

http://developer.imendio.com/projects/gtk-macosx/

The Fink Project seems to be a good way to Provide GTK consistence to applications that using them.

http://www.finkproject.org/

For Win32 there is the problem, that there are different Builds available and some applications needs different Versions of GTK for Win32 (for example pidgin and dia some time ago) to work properly. A central provided GTK Package (from Gnome Foundation for example) may good for synching and fixing applications for these GTK Win32 Version.

The other possible way is to provide an installer like APT one wich contains consistence packages.

http://windows-get.sourceforge.net/

With those Infrastructure GTK can be provided consistently as shared library for different GTK based applications instead of built in one.

(Sorry for my bad English)

twright wrote on the 27 Jun 08 at 20:00
remember most openoffice users are on windows so what ever is used needs to work as well on all platforms

mozilla's xul looks native on the 3 main platforms, it would be a great choice.

i think that openoffice's code base is currently to messy for such a widescale change to be made quickly.


Post your comment