$linuxjunkies
>

Configure LibreOffice for Daily Use

Configure LibreOffice for daily use: set default save formats for MS Office interop, tune autosave, install fonts, and add productivity extensions.

BeginnerUbuntuDebianFedoraArch8 min readUpdated June 7, 2026

Before you start

  • A working desktop environment (X11 or Wayland)
  • sudo or root access for package installation
  • An internet connection to download fonts and extensions

LibreOffice ships with sensible defaults, but a few minutes of configuration dramatically improves day-to-day use — especially if you exchange files with Microsoft Office users, work on low-RAM machines, or need reliable autosave. This guide covers the settings that matter most and the extensions worth adding.

Install LibreOffice

Most desktop distros include LibreOffice or an easy path to it. Prefer the distro package over the Snap/Flatpak variant if you need deep system font integration; the Flatpak sandboxes fonts and may miss locally installed typefaces.

Debian / Ubuntu

sudo apt update && sudo apt install libreoffice

Fedora / RHEL family (RHEL 9+, Rocky 9+)

sudo dnf install libreoffice

Arch

sudo pacman -S libreoffice-fresh

libreoffice-fresh tracks the current release; libreoffice-still tracks the LTS branch. For daily office work, fresh is fine.

Set the Default Save Format

By default LibreOffice saves in ODF format (.odt, .ods, .odp). If your workplace runs Microsoft Office, saving as .docx/.xlsx/.pptx by default avoids constant "Save in this format?" dialogs.

  1. Open any LibreOffice application (Writer is fine).
  2. Go to Tools → Options → Load/Save → General.
  3. Under Default File Format and ODF Settings, set:
    • Document type: Text Document → Always save as: Word 2007-365 (.docx)
    • Repeat for Spreadsheet → Excel 2007-365 (.xlsx) and Presentation → PowerPoint 2007-365 (.pptx)
  4. Click OK.

If you work in an all-Linux environment or submit to systems that accept ODF, leave ODF enabled — it preserves formatting more faithfully and is lossless.

Configure AutoSave and Recovery

LibreOffice's AutoRecovery saves a recovery snapshot; it does not silently overwrite your file. Enable it and reduce the interval from the 10-minute default.

  1. Go to Tools → Options → Load/Save → General.
  2. Check Save AutoRecovery information every and set it to 3 or 5 minutes.
  3. Optionally check Always create backup copy — this keeps a .bak of the last saved state alongside your file.
  4. Click OK.

Recovery files live in ~/.config/libreoffice/4/user/backup/ by default. You can change that path in the same dialog under Paths.

Font Configuration

LibreOffice reads fonts from /usr/share/fonts/, ~/.local/share/fonts/, and (on Flatpak) its own bundle. For the best MS Office interop, install the Microsoft core fonts and the Liberation font family.

Install fonts — Debian / Ubuntu

sudo apt install ttf-mscorefonts-installer fonts-liberation fonts-noto

You must accept the EULA during the ttf-mscorefonts-installer step. If the dialog doesn't appear, run sudo dpkg-reconfigure ttf-mscorefonts-installer.

Install fonts — Fedora / RHEL

sudo dnf install liberation-fonts google-noto-fonts-common cabextract

Fedora cannot ship the Microsoft fonts directly due to licensing. Use mscorefonts via RPM Fusion or install them manually with cabextract.

Install fonts — Arch

sudo pacman -S ttf-liberation noto-fonts
yay -S ttf-ms-fonts   # AUR helper required for MS fonts

Refresh the font cache

fc-cache -fv

Restart LibreOffice after running this command. The Liberation fonts (Liberation Sans, Serif, Mono) are metric-compatible with Arial, Times New Roman, and Courier New respectively — documents using those MS fonts will reflow correctly.

Set default fonts in LibreOffice

Go to Tools → Options → LibreOffice Writer → Basic Fonts (Western) and set your preferred defaults. Liberation Sans 11pt is a safe, metric-compatible choice for mixed environments.

Microsoft Office Interoperability Tweaks

Beyond file format and fonts, a few more settings reduce round-trip surprises.

  • Enable macros cautiously: Tools → Options → LibreOffice → Security → Macro Security. Set to High unless you actively use macros; MS Office macros rarely run as-is in LibreOffice anyway.
  • Use Compatibility Mode for Writer: When editing a received .docx, go to Tools → Compatibility and check Use printer metrics for document formatting if the layout looks off.
  • Track Changes compatibility: LibreOffice records tracked changes in a way that round-trips correctly to Word. Confirm under Edit → Track Changes → Record Changes is on before sharing review documents.
  • Embed fonts on export: If your document uses non-standard fonts, go to File → Export as PDF or the Save dialog and check Embed fonts so recipients see the correct typeface.

Extensions Worth Installing

LibreOffice extensions are installed via Tools → Extension Manager or downloaded from extensions.libreoffice.org as .oxt files.

ExtensionWhat it does
LanguageToolAdvanced grammar and style checker; works offline or via the API. Far more capable than the built-in checker.
MultiFormatSaveSaves to ODF and .docx simultaneously — useful when you need your own archive copy alongside a shared .docx.
Pepito CleanerRemoves formatting cruft from pasted text and imported Word documents.
Export as ImagesBatch-exports Impress slides or Draw pages as PNG/JPEG — handy for presentations shared as images.

Install LanguageTool from the Extension Manager

  1. Download the .oxt from extensions.libreoffice.org.
  2. Open Tools → Extension Manager → Add and select the downloaded file.
  3. Restart LibreOffice. The checker appears under Tools → LanguageTool.

Verify Your Configuration

Run through this quick checklist after applying settings:

  1. Create a new Writer document, type a few lines, and save — confirm the file dialog defaults to .docx.
  2. Wait the interval you set, then check ~/.config/libreoffice/4/user/backup/ for a recovery file.
  3. Insert a sentence with a deliberate grammar error and trigger LanguageTool from the Tools menu.
  4. Open a received .docx file, verify fonts render correctly (no "Font not found" substitution warnings in the bottom status bar).
ls -lh ~/.config/libreoffice/4/user/backup/

You should see .bak or lock/recovery files if autosave has triggered at least once.

Troubleshooting

Fonts still missing after fc-cache

If you're running the Flatpak build, the sandbox blocks ~/.local/share/fonts. Copy fonts into ~/.var/app/org.libreoffice.LibreOffice/data/fonts/ or switch to the native package.

LibreOffice ignores my default file format setting

This sometimes happens when LibreOffice is open in another workspace while you change settings. Close all LibreOffice windows (including the Start Center), reopen, and verify the setting persisted under Tools → Options → Load/Save → General.

Autosave recovery file not appearing

The recovery snapshot only triggers while a document has unsaved changes. Open a document, make an edit, wait for your interval, then check the backup directory again.

Extension fails to install

Some extensions require the Java Runtime Environment. Install it and point LibreOffice at it via Tools → Options → LibreOffice → Advanced → Java options.

# Debian/Ubuntu
sudo apt install default-jre
# Fedora
sudo dnf install java-21-openjdk
tested on:Ubuntu 24.04Fedora 40Arch rollingDebian 12

Frequently asked questions

Will saving as .docx by default cause me to lose formatting?
For standard documents — headings, tables, lists, inline images — round-trip fidelity is very good. Complex features like custom macros, advanced drawing objects, or certain Writer-specific styles may not survive conversion. If document fidelity is critical and the recipient can open ODF, keep ODF as your format.
What is the difference between AutoRecovery and the backup copy option?
AutoRecovery saves a temporary snapshot used only if LibreOffice crashes; it is deleted on a clean close. The backup copy option writes a .bak file of the previous saved state every time you manually save, giving you one level of undo beyond the current file.
Can I use LibreOffice on Wayland without issues?
LibreOffice runs natively on Wayland from version 7.x onward on most distros. If you encounter HiDPI scaling or clipboard issues, set the environment variable SAL_USE_VCLPLUGIN=gtk3 in your session or check whether your distro ships the gtk3 VCL plugin.
Why doesn't LanguageTool appear after installing the extension?
LanguageTool requires Java to run locally. Install a JRE (default-jre on Debian/Ubuntu, java-21-openjdk on Fedora), then point LibreOffice at it under Tools → Options → LibreOffice → Advanced. Alternatively, configure LanguageTool to use its remote API, which needs no Java.
How do I reset LibreOffice settings to default without reinstalling?
Rename or delete the profile directory at ~/.config/libreoffice/4/user/ (back it up first). LibreOffice will regenerate a fresh profile on next launch. This also clears any corrupted settings that cause crashes or missing menus.

Related guides