LibreOffice 4.0 tested
Happy Birthday
![](/var/linux_magazin/storage/images/linux-magazine.com/issues/2013/152/libreoffice-4.0/123rf_9309548_birthday_cake_evavargyasi.png/582477-1-eng-US/123rf_9309548_Birthday_Cake_EvaVargyasi.png1_medium.png)
LibreOffice celebrates its birthday with the release of the first version with a 4 in front of the dot. All modules offer substantial improvements and the kinds of changes that warrant a major version. We look at some features worth celebrating.
In early February, the LibreOffice developers released version 4.0 of the free office package [1]. As early as this year's Fosdem, users who visited the LibreOffice booth or the various keynotes got a pre-release peek at the new functions and features. The office suite's increase in speed is the result of a thorough source code cleanup. How this works in a major project was the subject of a Fosdem 2013 talk by Michael Meeks [2].
In the meantime, the project has released the first improved and bug-fixed version 4.0.1. I installed version 4.0.1 from March 5, 2013, on two lab machines running Ubuntu 12.10 (Quantal Quetzal) and 12.04 LTS (Precise Pangolin). To do this, I first followed the recommendation and removed the version of the office suite provided with the distribution and then manually installed the LibreOffice packages.
Preparations for the Party
The developers ditched some of the legacy Java ballast and implemented the fax and letter wizard in Python. They replaced their own search model with a faster and smaller one for regular expressions by ICU (International Components for Unicode) [3]. ODS, XLSX, and RTF documents now load faster, particularly presentations that contain slides with many catch lines.
LibreOffice 4.0 is quicker when it comes to creating previews for media and embedded movies, and thanks to its new session installer, it can install add-on components on the fly.
On the proprietary document format front, the developers added a new import filter for Microsoft Publisher and improved support for the Visio file format (versions from Visio 1.0 to Microsoft Visio 2013). Files from document management systems like Alfresco, Sharepoint, and Nuxeo are now also accessible thanks to new CMIS protocol support.
However, the developers did not just add features, they also tidied up and ditched some ballast. Besides support for Windows 2000, they excluded support for the legacy StarOffice filters (versions 1.x through 5.x) and exports to older Word and Excel formats (version 6.0/95). Users can still open these files, but Writer and Impress users then save them in the default ODT and ODS formats.
New Clothes
LibreOffice 4.0 also looks good – from now on, Firefox personas [4], or themes, add an individual look. In the program settings, users can choose between the normal or a browser view (Figure 1). Much work has also gone into the look and feel of the new template manager. The Manage document templates dialog offers convenient access to standard templates, as well as your own.
Users can manipulate graphics in Draw, Impress, and Calc directly without resorting to external tools. To do so, just right-click an image and select, for example, Compress Graphic. A dialog shows you the original scale and offers checkboxes and input fields, where you can adapt the image to suit your own needs (Figure 2).
Clicking Calculate then shows you how much space the new graphic needs (New Capacity). This feature is not currently available in Writer.
The rumors that LibreOffice offered Unity fans a global menu turned out to be premature. Although the feature has entered the LibreOffice code, the developers say that users will not feel the benefits before Ubuntu 13.04 (Raring Ringtail), which had not been released at the time of this review.
Birthday Card
A frequently requested function has now made its way into LibreOffice Writer that substantially improves users' abilities to collaborate on documents. Thus far, users could only anchor comments in the document, now they can select entire areas to make them more easily visible and then apply a comment to them (Figure 3). Another advantage is that Writer now also highlights field commands when you click them. In the previous version, the cursor simply appeared to the left of the field.
![](/var/linux_magazin/storage/images/linux-magazine.com/issues/2013/152/libreoffice-4.0/figure-3/582486-1-eng-US/Figure-31_large.png)
The word processing module can now detect and import freehand comments that users make on tablet PCs in .docx
and .rtf
documents. The page templates now offer more flexibility, providing support for different headers and footers on the first page. The feature is useful to all writers who want to add title sheets to their documents without headers and footers.
If you often need to manage formulas in Writer, you can now exchange math formulas with RTF documents. It is also possible to define characters other than spaces as word separators.
A quick look at the options in Tools | Options | LibreOffice Writer | General | Word count shows that long and short dashes are defined as separators by default, but you can change the list to suit your needs.
Calc opens ODS documents faster, renders diagrams in a superior way, and keeps temporary values; in other words, the spreadsheet application shows the values as they were the last time you saved, instead of recomputing. This makes use easier for users who process documents on other platforms or with other programs. In the past, Calc returned different values, especially in an exchange with Microsoft Excel. If you do not want to use this feature, you can disable it in Tools | Options | LibreOffice Calc | Formula.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.