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.
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.
- Open any LibreOffice application (Writer is fine).
- Go to Tools → Options → Load/Save → General.
- 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)
- 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.
- Go to Tools → Options → Load/Save → General.
- Check Save AutoRecovery information every and set it to 3 or 5 minutes.
- Optionally check Always create backup copy — this keeps a
.bakof the last saved state alongside your file. - 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.
| Extension | What it does |
|---|---|
| LanguageTool | Advanced grammar and style checker; works offline or via the API. Far more capable than the built-in checker. |
| MultiFormatSave | Saves to ODF and .docx simultaneously — useful when you need your own archive copy alongside a shared .docx. |
| Pepito Cleaner | Removes formatting cruft from pasted text and imported Word documents. |
| Export as Images | Batch-exports Impress slides or Draw pages as PNG/JPEG — handy for presentations shared as images. |
Install LanguageTool from the Extension Manager
- Download the
.oxtfrom extensions.libreoffice.org. - Open Tools → Extension Manager → Add and select the downloaded file.
- Restart LibreOffice. The checker appears under Tools → LanguageTool.
Verify Your Configuration
Run through this quick checklist after applying settings:
- Create a new Writer document, type a few lines, and save — confirm the file dialog defaults to
.docx. - Wait the interval you set, then check
~/.config/libreoffice/4/user/backup/for a recovery file. - Insert a sentence with a deliberate grammar error and trigger LanguageTool from the Tools menu.
- Open a received
.docxfile, 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-openjdkFrequently 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
Linux Clipboards Explained (+ Clipboard Managers)
Learn the difference between Linux's PRIMARY and CLIPBOARD selections, use xclip, xsel, and wl-clipboard from the terminal, and manage history with GPaste or Klipper.
Configure the Touchpad and Multitouch Gestures
Configure Linux touchpad behavior and multitouch gestures using libinput, libinput-gestures, and native GNOME and KDE Plasma settings on both Wayland and X11.
Wayland vs X11: How to Choose and Configure Each
Know when to run Wayland or X11, how to check your current session, switch at login with GDM/SDDM/LightDM, and handle NVIDIA and XWayland edge cases.
How to Customize KDE Plasma
Customize KDE Plasma with themes, widgets, activities, and System Settings tweaks. Covers all major distros, Wayland, and config file locations.