foot of page | renew this page
Please preview available themes
Please try the Theme Preview linked in the side-bar and use the discuss button on the Preview page to express your preferences.
Português
Bem-Vindo aos usuários do KOffice
wikidot handbook being translated to Portuguese
Português handbook begun
introduction
This is for users of KOffice which is emerging as one of the primary choices as office software. Initially, it contains some links and a feed from the KOffice news page.
The forum is now open for posting by non-members. If that becomes a problem, the initial setting (only the Guest Book and Page Discussions were open for posting by non-members) may have to be reinstated.
Non-members may create new Wiki pages and edit pages they have created.
Google tuxmachines for KOffice - (100 per page)
Raiden's Realm has a synopsis of KOffice applications, an article on screen-shot captures, a summary of complementary graphics tools and another of complementary development applications.
The following KOffice applications are mentioned favourably in an IT Management article:
Kexi - KOffice database
KPresenter - KOffice presentation
Krita - KOffice image editor compared favourably with The Gimp
KSpread - KOffice spreadsheet
KWord - KOffice word processor
Cross platform KOffice to challenge OpenOffice.org Rodney Gedda on computerworld.com
a discussion by KOffice developers
interview with Mark Shuttleworth | ogg version
A quotation from this page :
There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies; the other is to make it so complicated that there are no obvious deficiencies. — C. A. R. Hoare
contributing to KOffice
support KOffice
ways to get involved
chapters
community
community building
site design
support sites on the links page
create your own pages members may create pages over which they have exclusive authoring rights
extras
international
advanced processes
scripting with Python
compiling and developing
* comments
Comments are enabled on this page. If you do not have permission to use this feature or prefer a forum discussion, there is also a 'discuss' button in the options at the foot of the page for automatic posting to the "page discussions" category in the forum.
If you cannot see the 'discuss' button, post in the forum by using the top menu Forum > Page discussions. view this insert
KOffice news
KOffice 2.0 alpha9 released
1216166400|%e %b %Y, %H:%M %Z|agohover
KOffice 2.0 alpha8 released
1212710400|%e %b %Y, %H:%M %Z|agohover
The First release of KOffice 2.0 alpha for Windows
1211155200|%e %b %Y, %H:%M %Z|agohover
KOffice 2.0 alpha7 released
1210118400|%e %b %Y, %H:%M %Z|agohover
Logos and more help for KOffice
1208476800|%e %b %Y, %H:%M %Z|agohover
SpaceNavigators for KOffice
1205971200|%e %b %Y, %H:%M %Z|agohover
KOffice 2.0 alpha6 released
1203465600|%e %b %Y, %H:%M %Z|agohover
KOffice 2.0 alpha5 released
1195689600|%e %b %Y, %H:%M %Z|agohover
KOffice 2.0 alpha4 released
1192579200|%e %b %Y, %H:%M %Z|agohover
User wiki for KOffice
1192060800|%e %b %Y, %H:%M %Z|agohover
KOffice in the news: LinuxWorld.au
1191888000|%e %b %Y, %H:%M %Z|agohover
First running version of KWord on Windows
1189900800|%e %b %Y, %H:%M %Z|agohover
KOffice 2.0 alpha released
1186012800|%e %b %Y, %H:%M %Z|agohover
Praise for Krita in Linux Journal
1184198400|%e %b %Y, %H:%M %Z|agohover
KOffice 1.6.3 released
1181174400|%e %b %Y, %H:%M %Z|agohover
Krita Graphics Tablet Donation Drive
1180224000|%e %b %Y, %H:%M %Z|agohover
KOffice 1.6.2 released
1172016000|%e %b %Y, %H:%M %Z|agohover
University Students to Enhance KPlato
1164931200|%e %b %Y, %H:%M %Z|agohover
OpenDocument is Now a Real ISO Standard
1164931200|%e %b %Y, %H:%M %Z|agohover
KOffice 1.6.1 released
1164758400|%e %b %Y, %H:%M %Z|agohover
Krita review
1162252800|%e %b %Y, %H:%M %Z|agohover
Read the full review
KOffice 1.6.0 Released
1160956800|%e %b %Y, %H:%M %Z|agohover
For more information, see the announcement , the technical release notes, and the complete list of changes.
Release Candidate of KOffice 1.6
1159315200|%e %b %Y, %H:%M %Z|agohover
As usual, you are invited to test it in depth and to report any bugs via KDE bug website.
For more information, see the press release, the announcement and the complete list of changes.
Testers needed! KOffice release beta for 1.6 Version
1157846400|%e %b %Y, %H:%M %Z|agohover
For more information, see the press release, the announcement and the complete list of changes.
Mailing list on Nabble
Re: Kword question
Re: Kword question
Re: Kword question
Kword question
Re: HELP
Re: HELP
HELP
(no subject)
help please
(no subject)
Re: new member / subscriber
new member / subscriber
[Bug 149906] build failures with GCC from trunk
[Bug 113823] When importing a pps file Kpresenter shows a popup "Missing export filter"...
Re: Configuring & Upgrading KMail
Configuring & Upgrading KMail
[Bug 164782] New: when using a stylus, 2nd and 3rd buttons act as 1st button
Re: KWord Questions
Re: KWord Questions
KWord Questions
[Bug 163554] ora filter in desktop_koffice.po
[Bug 163554] New: ora filter in desktop_koffice.po
[Bug 162884] kspread unable to save (update) file without write permissions to parent directory
[Bug 162884] kspread unable to save (update) file without write permissions to parent directory
Strigi Reloaded - The Answer to all our Problems? Hopefully to a few of them.
1216809616|%e %b %Y, %H:%M %Z|agohover
It took me one and a half day and Jos will not be happy about it. That is because I have to start this blog entry with apologizing to him:
"Jos, I am sorry, you will probably not like what I am about to present here. But this makes it so much easier for me and all the KDE people. And strigidaemon simply does not provide the needed features, which I can understand since you are doing this in your spare time. But I cannot wait any longer and in the end really want to reuse all the nice KDE features instead of reimplementing it all just to keep away from QT/KDE dependencies. I hope you understand."
Now that the tension is built up. What did this guy do? Well, essentially I reimplemented strigidaemon as a KDE Nepomuk service. Why would I do that? Why would I reimplement an existing working application? Simple. For the following reasons:
- The parts that I copied from strigidaemon are rather small since all the work is done in the streamanalyser library. So "reimplementing" is maybe a bit overstating it.
- Managing strigidaemon is not that easy as there is no proper method to suspend/resume indexing. You will see below why that is important.
- strigidaemon does not inform about what it is doing. Thus, having an information GUI is impossible.
- The new service is of course a Nepomuk service and as such, can make use of all our nice Qt/KDE features:
- It uses KDirWatch to watch all indexed directories for change. In comparision the inotify/fam support in strigi was never completed and also meant to maintain 2 dirwatch implementation: one in KDE and one in Strigi.
- It uses Solid to get notified about power state changes - indexing is suspended when your laptop is running on batteries.
- It regularly checks the available space on the home partition and suspends indexing if the space runs low (also very simple via KDiskFreeSpace. Using Qt/KDE is so damn great! You really can focus on the important stuff!)
- It shows info messages about its status via KPassivePopup. Very KDEish and smoothly integrated with the desktop.
- It shows a GUI to inform the user that the initial indexing can take a while and gives the possibility to configure/disable/suspend/resume strigi (see below for a screenshot of the widget for which I'd like your input.)
For me these are more than enough reasons to commit the new service in the next days. It will solve the Strigi situation for many of our users that always disable/kill strigi because they don't get any information about it from KDE.
As I said above I wanted your input for the GUI. The idea was to make it non-intrusive but have it staying in a corner of the desktop until indexing is done or the user closes it. Here it is in all its uglyness:
Please help me to make this widget useful.
Jos, I hope you can understand why I did it. It was rather simple and gives us all the features we need. Without reimplementing all the nice things KDE has to offer.
OLS Day 0
1216786780|%e %b %Y, %H:%M %Z|agohover
On Monday, I drove to Guelph to hang out with some friends and then take the VIA Train to Ottawa. We arrived around 5pm today.
About the only thing done that was productive today was order a Pizza and sync rawhide and pray wireless will work tomorrow morning.
I wish Other KDE people where here 
[ Insert I'm Going to OLS! banner here ]
Pictures to come ...
My SUSE curse continues
1216736002|%e %b %Y, %H:%M %Z|agohover
I've never been able to successfully run SUSE or openSUSE, on any of my machines. I don't understand why; it just doesn't work. My latest attempt was to download and burn the openSUSE KDE Four Live CD, last night.
Download ISO. Verify checksum. Burn ISO. Reboot machine. Wait several minutes (more than five) for the boot process.....
Finally! I was greeted by the functional, friendly and green openSUSE KDE4 desktop. Woohoo, right?
I eagerly fired up my favorite app (Alt+F2, "kstars"), but before I could get through the Startup Wizard, my speakers emitted a short burst of rather distressed-sounding chirps, and then the machine was totally unresponsive. I had to hard-reset.
On the second attempt to boot the live CD, it hung during the boot process. Sigh.
I just tried a third time this morning, and it seemed to be working fine this time. However, I'm planning to send this to someone with whom I'd like to make a good impression, so the flakiness is a bit troubling.
Can anyone recommend another LiveCD that includes KStars from KDE4? Not KDE4Daily, I need an actual liveCD.
thanks!
Strange UDF DVD
1216720388|%e %b %Y, %H:%M %Z|agohover
My sister-in-law got married and the wedding photographer made a DVD with 412 pictures. Unfortunately, my parents-in-law could not read the DVD, either with Linux (which is their main OS) nor with Windows XP. So they gave the DVD to me and I had a look.
The DVD is a DVD-R and my Linux version (Hardy Heron) tried to open it: it showed the dialog asking if it should mount the DVD. A failure message opened asking me to have a look at dmesg. Hmm.
So I did and it said:
[ 2981.006899] UDF-fs: No partition found (1)
[ 2981.125072] ISOFS: Unable to identify CD-ROM format.So I tried to install some kernel patches for udf.ko, but this did not help. The disc was still not recognized. In the end I decided to call upon the trusted program hexdump. Hexdump should be compulsory at kindergarten!
Browsing through the data with hexdump, I quickly recognized JPEG headers, so I wrote a small program (70 lines) to extract all JPEGs from a binary blob. You can download it.
The first megabyte of the DVD is here.
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00008000 00 42 45 41 30 31 01 00 00 00 00 00 00 00 00 00 |.BEA01..........|
00008010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00008800 00 4e 53 52 30 33 01 00 00 00 00 00 00 00 00 00 |.NSR03..........|
00008810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00009000 00 54 45 41 30 31 01 00 00 00 00 00 00 00 00 00 |.TEA01..........|
00009010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
0000a000 01 00 03 00 48 00 00 97 21 87 f0 01 14 00 00 00 |....H...!.......|
0000a010 01 00 00 00 00 00 00 00 08 55 44 46 20 56 6f 6c |.........UDF Vol|
0000a020 75 6d 65 00 00 00 00 00 00 00 00 00 00 00 00 00 |ume.............|
0000a030 00 00 00 00 00 00 00 0b 01 00 01 00 02 00 02 00 |................|
0000a040 01 00 00 00 01 00 00 00 08 31 33 33 41 33 31 32 |.........133A312|
0000a050 43 20 55 44 46 20 56 6f 6c 75 6d 65 20 53 65 74 |C UDF Volume Set|
0000a060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|Requiring CMake >= 2.6.0 for svn trunk starting August 4th
1216671815|%e %b %Y, %H:%M %Z|agohover
starting August 4th, i.e. Monday in 2 weeks, CMake >= 2.6.0 will be required to build KDE from svn trunk, which will become KDE 4.2 in a few months.
So please update your CMake.
In case there are no distribution packages yet, you can get the sources here:
http://www.cmake.org/files/v2.6/cmake-2.6.0.tar.gz
or the binary package, which should work on about every Linux distribution:
http://www.cmake.org/files/v2.6/cmake-2.6.0-Linux-i386.tar.gz
(just unpack it to any place you like, it will work).
Here is the full download page:
http://www.cmake.org/HTML/Download.html
What will this bring us ?
So many things went into 2.6.0, actually more than I can remember. Just a
short unsorted list:
-the env. variable CMAKE_PREFIX_PATH, which is used by the FIND_XXX() commands to find installed software (i.e. if you installed kdelibs under the prefix /opt/kdelibs and kdesupport under /opt/kdesupport, set CMAKE_PREFIX_PATH to /opt/kdesupport:/opt/kdelibs and it will be found)
-support for cross compiling, let's see if that helps with getting KDE on small devices
-defining the "link interface" of libraries, so we can limit the indirect dependencies of libs
-much shorter delay between entering "make" and when the first target is built (now a O(N) algorithm instead O(N^2) )
-libraries are linked to with the full path instead of relying on the correct order of the -L and -l flags
-a Qt GUI for configuring projects, editing the cache etc. ("cmake-gui")
-much faster installation, no relinking needed anymore, the RPATH is now patched directly in the binaries
-support for OSX library frameworks, let's see if we want to use that for our libs like kdecore
-improved packaging support, including RPM and DEB packages (still quite early, so needs tester)
-support for creating Eclipse and Code::Blocks projects
-improved documentation, now also for cmake variables and properties, split into separate man pages, and now also supports creating documentation for custom cmake modules (see http://api.kde.org/cmake/modules.html)
-bug fixes, minor features, and everything I forgot...
Alex
P.S. the last new cmake version we required was 2.4.5 on March 19th, 2007, i.e. 16 months ago, so I think we did quite good with that 
KDevelop 4: User Interface
1216648414|%e %b %Y, %H:%M %Z|agohover
Another leap forward in KDevelop version 4 is the interface. We've tried to make it both highly flexible (to fit most people's requirements) and reliable (kdev3 suffered from a difficult to maintain ui library, prior to a simplified rewrite), and the current state is pretty good (certainly better than kdev3). Features include:
- "Ideal" mode - one central view, surrounded by collapsable tool views. The tool views can be shown/hidden, switched between, maximized (one toolview takes up the whole screen temporarily), and made to auto-hide (when the editor gains focus), all via keyboard shortcuts as well as mouse clicks. Each tool view has its own action tool bar, if it has any actions to expose. I also recently fixed the last known focus bugs, which makes the toolviews now particularly nice to work with.
- Arbitrarily splittable central view - you can split vertically or horizontally as many times as you like. (Still some bugs on closing the last document in a split view to be worked on). I've found this useful although I didn't initially think I would use it. We still need keyboard shortcuts for switching between split areas (afaik).
- Perspectives - switch between different configurations for your tool views, editor windows etc. easily and quickly. A separate perspective for different programming tasks (eg. debugging) may turn out to be particularly handy. Details of how it's supposed to work are still being sorted out, however.
- Mulitple mainwindow support - although this has been the intention, it has never worked properly and needs more developer time to get it right.
-
Features likely to be implemented at some stage include split toolview areas, and drag + drop of tool views.
Nepomuk Virtual Folders Part III
1216646289|%e %b %Y, %H:%M %Z|agohover
No, I did not forget about the virtual folders, but I also did not implement subfolders or a graphical query editor. Shame on me, I know. I thought it was more important to focus on stability and a clean API first. And that is what I did.
But before that let my point you to the blog of my Google Summer of Code student Daniel Winter who uses Nepomuk to improve Amarok playlists. Cool stuff.
Back to virtual folders: Last time we saw that we could list query results wherever KIO was used. This time, I will only give a short update for the users and a way more interesting one for the developers:
The User Perspective
I won't give you much to read but provide a little screencast (Update: now better quality!) showing how virtual folders are now updated automatically:
Normally this is where the video should be embedded now but apparently it gets filtered out, so here is the link again: Nepomuk Virtual Folder Screencast
If you are a user and do not care about how stuff works you can stop reading here.
The Developer Perspective
IMHO what we just saw is pretty nice (but there are issues as always: if you know KIO, you know that unused slaves are terminated. The same is true for the virtual folder io slave. Once it is terminated we loose its internal state and, thus, the updates. Well, if you have any ideas to solve this.... the only one I could come up with is a hack to force the slave to not be deleted until not needed for updates anymore).
And why is this so interesting for developers? Simple: the virtual folder KIO slave does "only" convert the search results to proper KIO UDSEntries. The actual results are created by the brand new Nepomuk Query Service.
This service has a rather simple DBus interface. You call the query method and get a new DBus object which informs about new results and removed results as well as the finishing of the initial listing. And this is totally generic and not restricted to files.
If you want to try it and support my proposition to get it into kdebase for 4.2: you can find it in playground/base/nepomuk-kde/queryservice. In the subfolder "client" you find the client library. Use that and you don't even have to care about the DBus communication. Simple.
Keep in mind that the query API is still in development and your input and wishes can still easily be adapted.
Strigi 0.5.11
1216570053|%e %b %Y, %H:%M %Z|agohover
A new version of Strigi, the desktop search, is available.
This is a bugfix release. It fixes some annoying issues seen in KDE 4.1. Check out the ChangeLog for the details.
Strigi has currently good basid Xesam support, but no good dedicated search interface for KDE 4.1 yet. This is ongoing work.
If you are interested in helping out with Strigi, just drop by on #strigi. We are currently focussing on bug fixes, Xesam support and KDE integration.
Mandriva 2008 Spring KDE 4.1 RC1 packages available
1216212151|%e %b %Y, %H:%M %Z|agohover
With some delay due the heavy workload at Mandriva offices, i manage to provide some experimental packages for Mandriva 2008 Spring.
A standard urpmi repository is available.
Please refer to README for detailed information.
And of course:

KDE 4.1 RC 1 Escort
1216192629|%e %b %Y, %H:%M %Z|agohover
KDE 4.1 RC1 has been released yesterday - without big announcement as this is still a development release. The release of KDE 4.1 is planned for July 29th. As usual there are packages for openSUSE 11.0, 10.3 and Factory as well as a Live-CD available. Click below if you're eager to break your openSUSE 11.0: 

