Login

logo6

Haikuware News & Blogs

Spread your news, software reviews, comments, & ideas about Haiku!

KOffice Ported to Haiku!

Karl vom Dorff
Karl vom Dorff
I'm a Haiku enthusiast, and try to help further Haiku any way I can!
User is currently offline
Jan 17 Latest News 53 Comments
After years of not having an updated Office Suite in the BeOS/Haiku community, there is now one available!

Thanks in a large part to the QT porting team, Kaliber informs us that many KDE applications and KOffice are immediately available to Haiku OS users (GCC4 or GCC2 Hybrid) using the Box application in TiltOS... Additionaly, these have been ported: kchmviewer, kdeaccessibility, kdeadmin, kdebase, kdeedu, kdegames, kdegraphics, kdelibs, kdelibs-experimental, kdemultimedia, kdenetwork, kdepim, kdepimlibs, kdepim-runtime, kdesdk, kdetoys, kdeutils, kdevplatform, kdewebdev, kdiff3, and many more.

Follow these instructions to install.

haiku-koffice-kword-s


Tags: Untagged
Hits: 20478
0 votes

About the author

Karl vom Dorff

I'm a Haiku enthusiast, and try to help further Haiku any way I can!

Comments  

 
+2 # RE: KOffice Ported to Haiku!karl 2010-01-17 17:47
I have a comment/question, is K3b working? Their burner program??
 
 
+2 # RE: RE: KOffice Ported to Haiku!kaliber 2010-01-18 01:10
Quoting karl:
I have a comment/question, is K3b working? Their burner program??


K3b is not a part of KDE. It's developed outside KDE as I know. I h, but seems K3b uses some low level API to access SCSI and there is only linux implementation for now.
 
 
0 # RE: KOffice Ported to Haiku!karl 2010-01-18 09:35
I see, thanks for the answer and you work. Great news!
 
 
+2 # RE: KOffice Ported to Haiku!streakx 2010-01-18 10:53
Appreciate Your work, but i dont like TiltOS idea [ to messy for me , not user friendly packaging system ]. I better stay and wait for more customized KOffice version for haiku not for TiltOS+Haiku.
 
 
+3 # RE: RE: KOffice Ported to Haiku!kaliber 2010-01-18 11:09
Quoting streakx:
Appreciate Your work, but i dont like TiltOS idea [ to messy for me , not user friendly packaging system ]. I better stay and wait for more customized KOffice version for haiku not for TiltOS+Haiku.


If you want, you can create a fat package (zip) with all dependencies or convert every box package to a zip format and post it to the haikuware. But remember that KOffice has many dependencies (42)! You cannot say to the user: please download and install all dependencies first. Both solutions are wrong in my opinion. Propose a better and user friendly packaging.
 
 
+2 # RE: RE: RE: KOffice Ported to Haiku!streakx 2010-01-18 11:36
Quoting kaliber:
Quoting streakx:
Appreciate Your work, but i dont like TiltOS idea [ to messy for me , not user friendly packaging system ]. I better stay and wait for more customized KOffice version for haiku not for TiltOS+Haiku.


If you want, you can create a fat package (zip) with all dependencies or convert every box package to a zip format and post it to the haikuware.


Why not, i could add it into Synthetic Package Manager, then
 
 
+1 # RE: RE: RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 13:28
Quote:
Why not, i could add it into Synthetic Package Manager, then


+1 ;)
 
 
0 # Box>Zipkarl 2010-01-18 12:45
How does one extract or covert a .box file? Renaming to zip and extracting doesn't work.

Also, I tried installing KOffice as per instructions. When attempting to install, you get an error: 'Missing dependencies for KOffice: soname /boot/common/lib/libz.so

Went to HaikuPorts and installed libz package. After installing it and confirming libz.so is in the correct place, it still complains it's not there.

Installed with the --no-deps option. It installed.

Ran: eval `dbus-launch --auto-syntax`

then 'koffice':

'command not found'....

Please advise.

klines works btw.
 
 
+2 # RE: Box>Zipkaliber 2010-01-18 13:00
Quoting karl:
How does one extract or covert a .box file? Renaming to zip and extracting doesn't work.


Box is a tar archive, so try 'tar xf ...box'. You can also install a package into specified directory, e.g.: 'box -i mc --root /tmp/myroot --no-deps'
 
 
+2 # RE: Box>Zipkaliber 2010-01-18 13:33
Quoting karl:
Ran: eval `dbus-launch --auto-syntax`

then 'koffice':

'command not found'....

Please advise.

klines works btw.


Try kword or kpresenter instead of koffice.
 
 
-2 # RE: RE: KOffice Ported to Haiku!farvardin 2010-01-24 02:41
I don't like your idea of TiltOS being messy and not user friendly :)

With only one command (box), you can install everything, it's very conveniant.
If a decent GUI package manager should be implemented for Haiku, it should be a front-end to a solid packaging system such as pkgsrc (already implemented for Haiku, and cross-platform) or "box" made for TiltOS (also cross-platform).
 
 
+1 # RE: RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-26 09:22
True. box for TiltOS is not user friendly now but maybe you can help the author create a comfortable and intuitive GUI for package manager in TiltOS.
BTW. I also look forward to a comfortable and modern - that uses the characteristics of Haiku - PM for Haiku, but I try not to criticize people, who, instead of waiting prefer to do something themselves.
 
 
-1 # RE: KOffice Ported to Haiku!karl 2010-01-18 13:42
Ha, tried zip and bzip but not tar.

I tried both kword and kpresenter, seems to be a problem:

Code:kdeinit4: preparing to launch /boot/common/lib/libkdeinit4_klauncher.so kdeinit4: Communication error with launcher. Exiting! kill thread
 
 
0 # RE: RE: KOffice Ported to Haiku!kaliber 2010-01-18 14:00
Quoting karl:
I tried both kword and kpresenter, seems to be a problem:

Code:kdeinit4: preparing to launch /boot/common/lib/libkdeinit4_klauncher.so kdeinit4: Communication error with launcher. Exiting! kill thread


You are very close to run kword. Looks like you have forgotten about dbus session. Try again Code:eval `dbus-launch --auto-syntax` and then run kword. Note that first run may be very slow, because kinit is creating caches. If it crashes, run it again. Good luck!
 
 
0 # RE: RE: RE: KOffice Ported to Haiku!karl 2010-01-18 14:30
Thanks for the help. Dbus was running. I get the same error. Ah well.
 
 
+1 # RE: RE: RE: RE: KOffice Ported to Haiku!kaliber 2010-01-18 14:36
One more important thing. Kword must be run from the same terminal as the dbus, because it sets the important environment variables.
 
 
-1 # RE: RE: RE: RE: KOffice Ported to Haiku!michaelvoliveira 2010-01-19 01:09
Yes!! I did it! :lol:

Karl! the command 'box -i dbus' don't install all needed files because of folders permission errors!

Please install manually and run kword again!!
 
 
+1 # RE: RE: RE: RE: RE: KOffice Ported to Haiku!kaliber 2010-01-19 01:14
Impossible. Please send me a complete log (from the terminal) beginning from dbus.
 
 
+2 # RE: RE: RE: RE: RE: KOffice Ported to Haiku!kaliber 2010-01-19 02:05
Maybe it is related to latest /var/tmp changes in Haiku.
 
 
+1 # RE: KOffice Ported to Haiku!MaxOS 2010-01-19 06:08
I have the same problem and install manually dbus not help. Haiku gcc4h rev. r34677.
 
 
-1 # RE: RE: KOffice Ported to Haiku!kaliber 2010-01-19 06:27
Quoting MaxOS:
I have the same problem and install manually dbus not help. Haiku gcc4h rev. r34677.


Run: Code:dbus-launch --auto-syntax and show the output.
 
 
-1 # RE: RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 06:46
Code:~> eval dbus-launch --auto-syntax
DBUS_SESSION_BUS_ADDRESS='unix:path=/tmp/dbus-cv8WC1fVGr,guid=cb9f3f1c7e27a7e7667295ce4b55b732';
export DBUS_SESSION_BUS_ADDRESS;
DBUS_SESSION_BUS_PID=212;
~> kword
Reimplemented: void QApplicationPrivate::createEventDispatcher

qt_init()
Reimp: HQApplication::HQApplication

Reimplemented: QApplicationPrivate::setDoubleClickInterval - 500

Unimplemented: QApplication::setEffectEnabled

Unimplemented: QApplication::setEffectEnabled

Unimplemented: QApplication::setEffectEnabled

Unimplemented: QApplication::setEffectEnabled

Unimplemented: QApplication::setEffectEnabled

Unimplemented: QApplication::setEffectEnabled

Unimplemented: QApplication::setEffectEnabled

Reimplemented: QApplicationPrivate::setDoubleClickInterval - 500

kdeinit4: preparing to launch /boot/common/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
qt_cleanup()

 
 
+1 # RE: RE: RE: RE: KOffice Ported to Haiku!kaliber 2010-01-19 07:37
MaxOS: run
Code:eval `dbus-launch --auto-syntax`
instead of
Code:eval dbus-launch --auto-syntax
Characters "`" are important.
 
 
-1 # RE: RE: RE: RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 11:54
http://pastebin.com/f31ad42cd
 
 
+1 # RE: RE: RE: RE: RE: RE: KOffice Ported to Haiku!kaliber 2010-01-19 12:35
Quoting MaxOS:
http://pastebin.com/f31ad42cd


1. Dbus runs fine
2. It looks like a race condition between kinit and kword. If kinit is running (kdeinit4 in process list), try to run kword again from the same terminal.
 
 
+1 # RE: RE: RE: RE: RE: RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 12:58
http://pastebin.com/f2615fdb8
 
 
+1 # RE: KOffice Ported to Haiku!karl 2010-01-19 09:08
I installed dbus manually, start dbus as advised, and it still crashes.

Btw, MaxOS was right. Dbus doesn't appear to install correctly. See highlighted text in the terminal. Also see the messages in 'QDbusViewer':



 
 
0 # RE: KOffice Ported to Haiku!karl 2010-01-19 09:11
So the problem seems to be X11 is not compiled in I guess.

Also, it would be nice if someone could package this all into a a .pkg, and make an executable script that would launch dbus + kword, and kpresenter, with links to the menu etc.

edit - scratch that. From the above, it seems when you launch kword, it auto launches dbus.

:lol:
 
 
+1 # RE: RE: KOffice Ported to Haiku!michaelvoliveira 2010-01-19 09:17
Will be nice! with icons to odt files too!

But I'm running KOffice by 24 hours now!

THanks *A lot* kaliber!

Karl, the following command
Code:box -i shared-mime-info

doesn't run a line of post-install.sh

try do it manually too. maybe runs now.
 
 
+1 # RE: RE: RE: KOffice Ported to Haiku!karl 2010-01-19 09:27
Hi Michael :)

Did you have an X11 package installed from TiltOS already?

I'll try your suggestion.
 
 
+1 # RE: RE: RE: RE: KOffice Ported to Haiku!michaelvoliveira 2010-01-19 19:51
No.. is a new clean build... with only qt+kde games+koffice ;)
 
 
+1 # RE: RE: KOffice Ported to Haiku!kaliber 2010-01-19 09:30
Quoting karl:
So the problem seems to be X11 is not compiled in I guess.

Also, it would be nice if someone could package this all into a a .pkg, and make an executable script that would launch dbus + kword, and kpresenter, with links to the menu etc.

edit - scratch that. From the above, it seems when you launch kword, it auto launches dbus.

:lol:


In my opinion dbus package installs correctly (except mailbox and chown error, please ignore it, it's required only for *system* session)

When you launch kword it tries to auto launch dbus, but it cannot because "Haiku autolaunching" is not implemented yet. Officially there is only X11 autolaunching which is disabled in this package. Message "Autolaunch requested, but X11 support not compiled in" is vague.
Because auto launching does not work, you must manually run 'eval `dbus-launch - auto-syntax`. It must work.
 
 
-1 # RE: KOffice Ported to Haiku!karl 2010-01-19 09:43
Quote:
It must work.


For MaxOS and I, it doesn't unfortunately. Michael also had problems with getting it running. At the least, it doesn't work out of the 'box'...

We'll let others chime in here.
 
 
-1 # RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 14:00
try
box -i kdebase and then
>kword
 
 
+1 # RE: RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 15:54
err...
box -i kdebase --no-deps
 
 
-1 # RE: KOffice Ported to Haiku!michaelvoliveira 2010-01-19 14:14
Quoting kaliber:
In my opinion dbus package installs correctly (except mailbox and chown error, please ignore it, it's required only for *system* session)


that is the error that I was talking about.

But now is running fine here!

Now saving and open odt files is a great thing to me.
 
 
0 # RE: KOffice Ported to Haiku!Beck 2010-01-19 15:11
Runs without problem for me :-)

www.haiku-os.it/?q=node/673

Thanks a lot Grzegorz !
 
 
0 # RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 15:40
yep,now for me too,
donate is comming... ;)
 
 
+2 # RE: KOffice Ported to Haiku!karl 2010-01-19 20:31
Ok, someone please package a stand-alone zip like Arora here! :-* I'd do it myself but can't get it work yet :(
 
 
0 # RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-19 22:00
Previously installed qt with http://qt-haiku.ru/? This can be problematic. I propose the installation with box on a clean system.
 
 
-1 # RE: RE: KOffice Ported to Haiku!beos13 2010-01-20 07:38
Arora zip bild 12/01/2010
http://www.qt-haiku.ru/index.php?option=com_rokdownloads&view=folder&Itemid=61&id=12:internet

unzip /boot
 
 
+1 # RE: KOffice Ported to Haiku!michaelvoliveira 2010-01-19 22:04


I did a simple launcher app with a text file

Code:#!/bin/sh
progname={65c0a398fff7dafd92cccd1b999cfd95}
curdir=`dirname "$progname"`
cd "$curdir"
eval `dbus-launch --auto-syntax`
/boot/common/bin/kword
 
 
0 # RE: RE: KOffice Ported to Haiku!MaxOS 2010-01-27 22:14
 
 
+1 # Be carefullemabu 2010-01-31 07:17
I think Haiku should be very careful not to depend heavily on ported QT software. Look at the UI of KOffice, look at the way most Open Source projects other then Haiku are managed and the way they develop their software.

It's often messy, bloated, un-intuitive and the developers tend to choose to implement new features and change underlying technologies just because they can and just because it's "cool" from a technical point of view, not focusing on the needs and expectations of the users.

This is not the way software for Haiku should be developed. I think we should focus on the QT port and on giving QT software a completely native look and feel on Haiku, so that developers can start developing new, original software in sync with the Haiku-spirit of simplicity and usability.
 
 
+1 # RE: Be carefulThe123king 2010-01-31 11:08
Quoting lemabu:
This is not the way software for Haiku should be developed. I think we should focus on the QT port and on giving QT software a completely native look and feel on Haiku, so that developers can start developing new, original software in sync with the Haiku-spirit of simplicity and usability.


What a way to contradict yourself
 
 
-1 # RE: RE: Be carefullemabu 2010-01-31 13:47
Not at all. QT is a clean and stable framework, that is well maintained by Trolltech/Nokia. On top of that, it supports modern UI layout techniques that Haiku / BeOS misses and therefore makes life easier for developers.

I did not say nor did I want to say "port no open source software" or "all open source software is messy" - what I wanted to make clear is that Haiku should try not to depend on a lot of ported software which is not following Haiku's style and simplicity but to create an ecosystem in which new and creative software can be developed.
 
 
+1 # RE: RE: RE: Be carefulThe123king 2010-01-31 15:17
Quoting lemabu:
Not at all. QT is a clean and stable framework, that is well maintained by Trolltech/Nokia. On top of that, it supports modern UI layout techniques that Haiku / BeOS misses and therefore makes life easier for developers.


Haiku already has a clean and stable UI natively. All that QT does is provide more bloat around a light and clean OS, which is only useful for providing a quick and dirty way of supporting extra software (dirty implying non-native). Supporting QT officially would only move developers onto only supporting QT, but would end up with Haiku becoming almost a YALD (Yet Another Linux Distro). QT might be lovely in the short term, to provide access to nice apps, but should never be used for writing native apps in.
 
 
+1 # RE: RE: RE: RE: Be carefullemabu 2010-02-01 00:24
Quoting The123king:
Haiku already has a clean and stable UI natively.

The UI that Haiku/BeOS presents to the user is in deed quite beautiful. What I was referring to is the lack of a complete layout mechanism that allows developers to easily create this UI while staying independent from resolution and font size. There is a rudimentary layout mechanism for Haiku (http://www.haiku-os.org/documents/dev/laying_it_all_out_part_1) but it is, well, rudimentary.
 
 
+1 # RE: RE: RE: RE: Be carefullemabu 2010-02-01 00:31
Quoting The123king:
All that QT does is provide more bloat around a light and clean OS, which is only useful for providing a quick and dirty way of supporting extra software (dirty implying non-native).


It does not have to be quick and dirty. Just porting a bunch of existing QT applications certainly would be, but patching QT so that it looks and behaves absolutely native (=no difference from non-QT applications whatsoever for the user, only much easier to develop) could help developers create new and _native_ software. Just because software uses a ported framework, does not mean it is not native. Haiku, at it's core, uses libraries such as glibc and freetype, which also have been ported.

An extra layer of abstraction would, in a way, make the system a little more bloated. The question is: Is it acceptable to sacrifice a tiny bit of slimness to make developers lives easier and support the birth of new software for Haiku? I think it is.
 
 
+1 # RE: RE: RE: Be carefulmichaelvoliveira 2010-01-31 21:29
Yep.. but Office is a critical fault.. since that the only one was gobe productive without update almost 10 years now..
 
 
0 # divorce helpalice3372 2012-01-24 02:12
After installing it and confirming libz.so is in the correct place, it still complains it's not there.
 
 
0 # divorce helpalice3372 2012-01-24 02:14
After installing it and confirming libz.so is in the correct place, it still complains it's not there.
divorce help
 
 
-1 # RE: KOffice Ported to Haiku!alice3372 2012-01-24 02:16
divorce help
 


Please register to post comments

The Largest BeOS/Haiku Software Repository