LibreOffice
引自 主頁 - LibreOffice:
- LibreOffice是一款功能強大且免費的開源辦公軟件,它同時支持Windows, Macintosh 和 Linux系統,為你提供六種針對文檔編輯和數據處理需求的擁有豐富功能的應用:Writer, Calc, Impress, Draw, Math和Base。
安裝[編輯 | 編輯原始碼]
- libreoffice-fresh包 是一個feature分支,包含了對新的強化。
- libreoffice-still包 是一個維護分支。
- 安裝過程中至少需要安裝一種語言包。默認的語言為 Afrikaans (這是因為它是提供的libreoffice語言包的字母排序首位)。簡體中文請安裝 libreoffice-fresh-zh-cn包 或 libreoffice-still-zh-cn包,繁體中文請安裝 libreoffice-fresh-zh-tw包 或 libreoffice-still-zh-tw包。
- 對於 SDK - 根據自己安裝的libreoffice包的情況可以選擇 libreoffice-fresh-sdk包 或 libreoffice-still-sdk包。
- 對於 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
強制使用某種 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的話。
然而, 如果它看上去使用的是 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主題庫中進行瀏覽。
關閉啟動LOGO[編輯 | 編輯原始碼]
如果你希望開啟libreoffice時啟動logo不再出現, 可以打開 /etc/libreoffice/sofficerc
, 找到Logo=
那一行並且設置 Logo=0
.
管理擴展[編輯 | 編輯原始碼]
以下插件可以通過 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下正常工作。
芬蘭語拼寫檢查[編輯 | 編輯原始碼]
對於芬蘭的用戶, 這裡有四個包需要安裝。按照如下順序進行安裝 malagaAUR, suomi-malaga-voikkoAUR[損壞的鏈接:package not found], libvoikko包 和 voikko-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
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] .