Libreofficeが超絶重くなった
software
- TOP
- Old Archives
- Libreofficeが超絶重くなった
Libreofficeがドキュメントを開くとものすごく重くなった。だいたいフリーズというレベルである。
どうもglibとの組み合わせによるようで、今年の頭くらいには発生していた問題だったようだ。 私の環境ではいままで顕在化してこなかった。
CPUが2.50%で張り付いている。 私のマシンは40コアなので、要はコア占有状態ということだろう。
glibの問題ということでUIテーマを変更すれば解決するようだ。
具体的には$SAL_USE_VCLPLUGIN
環境変数により使用するUIエンジンを強制する。
選択肢は優先度順に
gtk3
gtk
gtk3_kde5
qt5
kde4
gen
であるようだ。
で、glibの問題なので要はデフォルトでgtk3が使われてしまうけれど、gtk3を使わせなければ良い、と。
私の環境はそもそもKDE Plasmaベース (デスクトップはCinnamon)
なので、KDEを使わせたいのだが、 現状Arch
Linuxのlibreofficeはビルド時に--enable-qt5
していないため、qt5
が使えない。
もちろん、kde4
は今や使えない。gtk3_kde5
してしまうと結局同じ問題が発生する。
(gtk3との違いはファイルダイアログを表示すればわかるだろう)
そこで、SAL_USE_VCL_PLUGIN=gtk libreoffice
とすれば正常に動作する。gtk
でなくgen
でも良い。
以前から割とgtk3テーマのlibreofficeは重かったので、もしかしたら常に強制しても良いのかもしれない。
ここらへんの情報はArchwikiでも古くて間違っているので困る。記述も雑だ。
Libreofficeは滅多に使わないのだが、請求書とか発注書とかはLibreofficeで書いている。 MS Officeと同程度にはやっぱりストレスがたまる。
この手のソフトウェアとしてLibreofficeよりも良い選択は恐らくない。AbiWordもCalligra Officeも機能的あるいは実用的に遠く及ばない。 にしても、やっぱりLibreofficeできれば使いたくないところだ。 紙面ベースのレイアウトをする場合はHTMLもそんなに快適ではないのでやむなく使ってはいるが。 (この手の書類は見た目だけの問題で意味的に整理する必要は全くないし)
とりあえずこうしてUIエンジンをかえられることを知っておくと今後もなにかの役に立つかもしれない。