LibreOffice

出自 Arch Linux 中文维基

本文內容或本節內容已經過期。

原因: 請提供模板的第一個位置參數以概括原因。 (在Talk:LibreOffice討論)

本文或本節需要翻譯。要貢獻翻譯,請訪問簡體中文翻譯團隊

附註: 請提供模板的第一個位置參數以更詳細的指示。(在 Talk:LibreOffice# 中討論)

引自 主頁 - LibreOffice:

LibreOffice是一款功能強大且免費的開源辦公軟體,它同時支持Windows, Macintosh 和 Linux系統,為你提供六種針對文檔編輯和數據處理需求的擁有豐富功能的應用:Writer, Calc, Impress, Draw, Math和Base。

安裝[編輯 | 編輯原始碼]

安裝以下官方倉庫軟體包的其中之一:

注意:
  • 對於 Qt 和 GTK+ 可視化工具, 詳見 #主題.

檢查一下pacman顯示的可以選擇安裝的依賴包。Java Runtime Environment 並不是必須的除非你想要使用 Libreoffice Base: 詳見Java。你可能需要hsqldb2-javaAUR 來使用 一些模塊 (在Libreoffice Base當中)。

主題[編輯 | 編輯原始碼]

詳情請參考 Uniform look for Qt and GTK applications.

LibreOffice 工具包的庫按照以下的順序來檢查:

gtk3 > gtk > kde4 > generic

本文或本章節可能需要合併到Uniform_Look_for_Qt_and_GTK_Applications

附註: Looks related to not just libreoffice(在 Talk:LibreOffice 中討論)

強制使用某種 VCL UI 接口可以使用以下的一種:

SAL_USE_VCLPLUGIN=gen lowriter
SAL_USE_VCLPLUGIN=kde4 lowriter
SAL_USE_VCLPLUGIN=gtk lowriter
SAL_USE_VCLPLUGIN=gtk3 lowriter

SAL_USE_VCLPLUGIN 變量保存到你的shell配置文件在日後將會非常方便, 比如/etc/bash.bashrc 或者 ~/.bashrc 如果你使用的是Bash的話。

注意: 新的 GTK3 UI 在 LibreOffice 5.x 中已被默認使用。

然而, 如果它看上去使用的是 Windows 95/98的按鈕,請到菜單中的Tools -> Options... (將會出現一個選項的窗口), 接著選擇LibreOffice > Accessibility並且去掉 "Automatically detect high-contrast mode of operating system"前的對勾。

如果這樣做之後並沒有立即生效, 你可能需要改變以下正在使用的按鈕的設置;它同樣是在 Options 選項窗口, 在LibreOffice > View下有兩個 "Icon size and style" 的可彈出選項(下面的那個彈出口需要被設置為除了 "High-contrast" 以外的任何一種選項).

Firefox 主題[編輯 | 編輯原始碼]

LibreOffice 4.x 系列支持使用 Firefox 主題. 進入 LibreOffice options 並選擇 Personalization > Select Theme, 接著粘貼你最喜歡的那款主題的URL到下面的框裡。一個在對話框裡的人性化的按鈕將允許你打開你的瀏覽器進行選擇瀏覽。

主題可以在Mozilla主題庫中進行瀏覽。

[編輯 | 編輯原始碼]

如果你希望開啟libreoffice時啟動logo不再出現, 可以打開 /etc/libreoffice/sofficerc, 找到Logo= 那一行並且設置 Logo=0.

注意: 這個變量和logo的腳本支持沒有什麼關係。

管理擴展[編輯 | 編輯原始碼]

以下插件可以通過 official repositories 獲得:

對於更多插件, 可以查看 AUR, 內置的 LibreOffice 擴展插件管理, 或者訪問 libreplanet.

語言幫助[編輯 | 編輯原始碼]

拼寫檢查[編輯 | 編輯原始碼]

為了開啟拼寫檢查,你需要安裝 hunspell 和與語言對應hunspell詞典,比如說 英語的hunspell-en_us,德語的hunspell-de等等。

斷詞換行規則[編輯 | 編輯原始碼]

為了開啟換行規則,你需要安裝 hyphen 和與語言對應hyphen規則,比如說 英語的hyphen-en,德語的hyphen-de等等。

詞庫[編輯 | 編輯原始碼]

對於詞庫選項, 你需要 libmythes 和一個 mythes 語言詞庫 (比如英語的 mythes-en , 德語的 mythes-de , 等等)).

語法檢查[編輯 | 編輯原始碼]

為了開啟語法檢查,你需要安裝一個擴展,比如 LanguageTool,可以在AUR: libreoffice-extension-languagetoolAUR 找到 或者 LanguageTool Website

其它的語法工具可以在這裡 LibreOffice Extension Page 或者這裡 OpenOffice's Website找到。 不確保所有的OpenOffice擴展都能在LibreOffice下正常工作。

注意: Languagetool 使用java並且可能會是LibreOffice短暫地失去響應,特別是在打開文件的時候。幸運的是,這種情況只在LibreOffice首次啟動時才有。 LanguageTool在Openjdk6下的表現比在openjdk7下要好,儘管這個問題並沒有被確認。

芬蘭語拼寫檢查[編輯 | 編輯原始碼]

對於芬蘭的用戶, 這裡有四個包需要安裝。按照如下順序進行安裝 malagaAUR, suomi-malaga-voikkoAUR[損壞的連結:package not found], libvoikkovoikko-libreofficeAUR.

對於en-US的離線幫助[編輯 | 編輯原始碼]

官方源中的 US English 包並不包含離線的幫助文件。需要 en-US 幫助文件的用戶可以安裝 libreoffice-still-en-us-helpAUR[損壞的連結:package not found] 或者 libreoffice-fresh-en-us-helpAUR[損壞的連結:package not found] ,參照 AUR中的包。

宏的安裝[編輯 | 編輯原始碼]

在絕大多數Linux發行版中,宏的默認路徑位於:

~/.openoffice.org/3/user/Scripts/

那麼對於 Arch Linux 而言,LibreOffice 的這個目錄的路徑位於:

~/.config/.libreoffice/3/user/Scripts/

如果你想要使用宏另一件需要注意的事情是, 你必須有一個生效的JRE, 對於 JRE 的使用是默認的; 但是對於下面關於 LibreOffice 優化的技巧,列出來了如果將JRE使用禁止的方法。

疑難問題的解決[編輯 | 編輯原始碼]

更改字體[編輯 | 編輯原始碼]

字體可以在LibreOffice的選項裡更改。在下拉菜單中,選中 工具 > 選項 > LibreOffice > 字體 。選中 「使用替換表」。在字體框輸入 Andale Sans UI 並對於替換選項選擇你喜歡的字體。選好後,點擊右側的對勾。然後根據需要在下面的框中選擇自動或者只顯示屏幕。選擇 OK 。 此外還需要進入 工具 > 選項 > LibreOffice > 視圖, 取消選中 "用戶界面使用系統字體"。如果你的字體不支持抗鋸齒,比如 Arial 字體,你還需要取消選中 "屏幕字體抗鋸齒" 。

抗鋸齒[編輯 | 編輯原始碼]

執行

$ echo "Xft.lcdfilter: lcddefault" | xrdb -merge

如需使其永久生效,請添加 Xft.lcdfilter: lcddefault 到你的 ~/.Xresources 文件,並且確保執行 xrdb -merge ~/.Xresources[1][失效連結 2020-08-02 ⓘ]. 更多信息請查看 X resources

如果這樣不起作用的話,你也可以嘗試添加 Xft.lcdfilter: lcddefault 到你的 ~/.Xdefaults 文件。如果文件不存在請創建一個。

使用NFSv3共享時突然停止運行[編輯 | 編輯原始碼]

如果在你試圖打開或者保存一個位於NFSv3共享的文檔的時候 LibreOffice 停止運行,試著在以 # 開頭在 /usr/lib/libreoffice/program/soffice 中添加以下幾行:

# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

為了避免覆蓋更新你可以將 /usr/lib/libreoffice/program/soffice 複製到 /usr/local/bin. 原始連結為 點擊這裡.

對Java framework錯誤的修正[編輯 | 編輯原始碼]

當你試圖運行Libreoffice時可能會出現以下錯誤。

[Java framework] Error in function createSettingsDocument (elements.cxx).
javaldx failed!

如果是這樣的話, 將你的權限賦像這樣給 ~/.config/ :

# chown -vR username:users ~/.config

參照 Arch Linux forums 上的這篇帖子.

LibreOffice無法檢測到你的證書[編輯 | 編輯原始碼]

如果在你為一個文檔簽名的時候無法查看證書, 你需要取得在 Mozilla Firefox (或者 Thunderbird) 中配置的證書。如果在這之後 LibreOffice 仍然無法顯示證書, 設置 MOZILLA_CERTIFICATE_FOLDER 環境變量指向你的 Mozilla Firefox (或者 Thunderbird) 文件夾:

export MOZILLA_CERTIFICATE_FOLDER=$HOME/.mozilla/firefox/XXXXXX.default/

證書檢測.

在編輯模式下運行 .pps 文件(沒有幻燈片)[編輯 | 編輯原始碼]

針對此問題的唯一解決辦法就是 將.pps 文件重命名為 .ppt.

添加以下腳本到你的home目錄並且使用它來打開每一個 .pps 文件。 對於通過 email 接收到的 .pps 文件,在僅僅需要打開而無需保存時是非常有用的。

#!/bin/bash

f=$(mktemp)
cp "$1" "${f}.ppt" && libreoffice "${f}.ppt" && rm -f "${f}.ppt"

參考書目的問題[編輯 | 編輯原始碼]

如果 Writer 在打開 工具 > 文獻資料庫 時崩掉, 且出現了以下提示語句:

com::sun::star::loader::CannotActivateFactoryException

請安裝 libreoffice-base[損壞的連結:package not found] ,這是對於一個已知bug的解決辦法,請參照 解決.

多媒體支持[編輯 | 編輯原始碼]

如果插入的videos僅僅顯示為灰色的框,請首先確認你是否已經安裝了必須的 GStreamer plugins

在 Xfwm4 下內容未按照窗口改變自身大小[編輯 | 編輯原始碼]

如果在 Xfce (或者僅僅使用 Xfwm4) 時你在 LibreOffice 窗口下的內容並未隨著窗口變化而改變大小,就類似在這個帖子裡描述的: [2]。請安裝 libreoffice-still-gnome[損壞的連結:package not found] 來解決這個問題。

gvfs 映射[編輯 | 編輯原始碼]

如果你需要在 gvfs 映射下打開/保存文檔,你需要安裝 libreoffice-still-gnome[損壞的連結:package not found] .