libre office カスタマイズ
TRANSCRIPT
LibreOffice Japanese Team
LibreOfficeカスタマイズ
大森 規克LibreOffice 日本語チーム第5回九州LibreOffice勉強会
カスタマイズ
LibreOffice Japanese Team
カスタマイズMenu入力支援機能
オートコレクトオプション
オートフォーマット機能
カラーパレット機能
アイコンスタイル
メニューカスタマイズ
背景色変更
Personas テーマ
python利用
起動画面変更
LibreOffice Japanese Team
入力支援機能 LibreOffice Writer の入力支援の機能を利用すると、ユーザーの指定するテキストを登録しておき、必要時にドキュメントに挿入することができます。(部品)
書式付テキスト、図、表、フィールドが登録できます。
LibreOffice Japanese Team
使用方法[メニュー]-[編集]-[入力支援] (Ctrl+F3)
LibreOffice Japanese Team
登録方法1
登録例・My AutoTextを選択・名前を付ける・入力支援ボタン→新規作成を選択・挿入ボタンが有効化→押すと登録される
登録したいデータを選択して、入力支援(Ctrl+F3)を選択
LibreOffice Japanese Team
LibreOffice Japanese Team
登録方法2
パスを管理Program Files/LibreOffice 4/share/autotext/jaAppData/Roaming/user/autotext
分類(グループ名を付ける) 分類名とパスを割り当てる 名前の変更も可能
入力支援の他機能
入力支援(インポート) doc,dotのファイル取り込み可
リンクの相対保存 ネットワーク上にもファイルが保存できる。
LibreOffice Japanese Team
設定情報
Program Files\LibreOffice 4\share\autotext\ja
cadbus50.bau
standard.bau
template.bau
AppData\Roaming\LibreOffie\4\user\autotext
mytexts.bau
アーカイブ形式で、BlackList.xmlにグループ名、設定名が入る
設定毎にフォルダが出来る
パスに存在するファイルは、以下の4種類(分類名)
LibreOffice Japanese Team
オートコレクトオプション
[メニュー]-[ツール]-[オートコレクトオプション]
指定された文字を入力してSpaceキーを押すと、自動変換することができます。
LibreOffice Japanese Team
設定情報パスに存在するファイルは、プログラムファイルと同じもの
Program Files\LibreOffice 4\share\autocorr\ja
acor_ja-JP.dat
AppData\Roaming\LibreOffie\4\user\autocorr
acor_ja-JP.dat
アーカイブ形式で、Documentlist.xmlに置換リスト、
SentenceExceptList.xmlに例外設定が記述される
LibreOffice Japanese Team
オートフォーマット機能LibreOffice Writer の表でも、Impressの表と同じように、表のデザインを変える機能がある。
[メニュー]-[表]-[オートフォーマット]
Impressとの違いは、フォーマットを登録したり、削除することが可能です。
LibreOffice Japanese Team
登録方法登録する表をドラッグして
[メニュー]-[表]-[オートフォーマット]
LibreOffice Japanese Team
設定情報
設定ファイル
AppData\Roaming\LibreOffie\4\user\config\autotbl.fmt
中身はバイナリ形式
LibreOffice Japanese Team
カラーパレット機能
LibreOfficeでは、さまざまな色テーブルを持っており、容易に追加、削除が可能となっています。
ここでは、自分で作成したカラーパレットを共有したり、外部で編集方法について解説します。
LibreOffice Japanese Team
登録方法1「ツール」-「オプション」-「色」
ファイルの変更が出来ない
LibreOffice Japanese Team
登録方法2Impress、Drawの「書式」-「領域」-「色」
ファイルの読み込み書き込みが可能
LibreOffice Japanese Team
設定情報1
パレット関連のパスは、
Program Files\LibreOffice 4\presets\config
AppData\Roaming\LibreOffie\4\user\config
xxx.sox ←拡張子が複数
LibreOffice Japanese Team
設定情報2拡張子 要素 備考
.sob standard.sob ビットマップzip アーカイブになってる。
.soc office:color-table 色cmyk.socgallery.sochtml.soclibreoffice.socpalette.socscribus.socstandard.soctango.socweb.soc
.sod office:dash-table 点線standard.sodstyles.sod
.soe office:marker-table 線の終点arrowhd.soestandard.soe
.sog ooo:gradient-table グラデーションclassic.sogmodern.sogstandard.sog
.soh office:hatch-table ハッチングhatching.sohstandard.soh
出展:http://oooug.jp/faq/index.php?faq%2F4%2F1420
LibreOffice Japanese Team
アイコンスタイルデフォルトでは、タンゴアイコンセットが適用されているが、全6種類が提供されている。
今回新たに加わったフラットアイコン(Sifr)に変更
[ツール]-[オプション]-[LibreOffice]-[表示]
アイコンのサイズとスタイル
本来は、gnome-look.orgで作成されていたFaenza及び、Kalahariアイコンがベースとなっている。
Faenza and Kalahari for LibreOffice で検索
設定されるファイルは、
Program Files\LibreOffice 4\share\config\images_sifr.zip
中身は、16x16 pixelsで作成された、pngファイル
LibreOffice Japanese Team
6種類
Galaxy
タンゴ
Sifr
ハイコントラスト
クリスタル
オキシジェン
LibreOffice Japanese Team
1.タンゴ
LibreOffice Japanese Team
2.Galaxy
LibreOffice Japanese Team
3.ハイコントラスト
LibreOffice Japanese Team
4.クリスタル
LibreOffice Japanese Team
5.オキシジェン
LibreOffice Japanese Team
6.Sifr
LibreOffice Japanese Team
メニューカスタマイズ
[ツール]-[カスタマイズ]
メニューバー、ツールバーのカスタマイズ
LibreOffice Japanese Team
設定情報1個人の環境を変える
ファイルの環境を変える
AppData\Roaming\LibreOffice\4\user\config\
soffice.cfg\modules\
swriter
salc
simpress
sdrawなど
LibreOffice Japanese Team
設定情報2各ツールフォルダの下に
images
menubar
statusbar
toolbar
この中に追加した情報が登録される!
LibreOffice Japanese Team
背景色変更ドキュメントの外側や境界線などの色が変更できます。
[ツール]-[オプション]-[LibreOffice]-[配色の調整]アプリケーションの背景
ドキュメントの背景
アンカーの色
LibreOffice Japanese Team
Personasテーマ
設定方法
[ツール]-[オプション]-[LibreOffice]-[個人設定]
独自のテーマ(Own Theme)でURLをペーストする
Firefoxで用いられているテーマ(Personas)が
利用できる。
LibreOffice Japanese Team
設定情報1コンフィグレーション[ツール]-[オプション]-[LibreOffice]-[詳細]-[上級者向き設定]
登録がうまくいかない場合/org.openoffice.Office.Common/Misc/Persona が own の時、/org.openoffice.Office.Common/Misc/PersonaSettings の値が使用される。
PersonaSettings の値は、"ヘッダ画像ファイル名;フッタ画像ファイル名;文字色;文字の影色"を記述。画像は USER_PROFILE/gallery/personas 以下に保存。
LibreOffice Japanese Team
設定情報2
もうひとつのコンフィグレーション\AppData\Roaming\LibreOffice\4\user\registrymodifications.xcu<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="Persona" oor:op="fuse"><value>own</value></prop></item><item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="PersonaSettings" oor:op="fuse"><value></value></prop></item>
LibreOffice Japanese Team
python利用
● LibreOfficeにバンドルされているpythonは、dllが見当たりませんとなって単独では、利用できませんが環境変数に追加することで利用することが出来るようになります。
● Win7でコンパネから「システム」「システムの詳細設定」「環境変数」「システム環境変数」path変数を選択して、編集ボタンを押します。
●行の最後に、dllのあるフォルダをフルパスで設定する。
LibreOffice Japanese Team
python利用● コマンドラインから、python.exeで起動できます。
LibreOffice Japanese Team
起動画面変更
● オリジナルビルドなどを利用する際、他と区別するような場合に、起動画面を変えたりすることができます。
LibreOffice Japanese Team
設定情報
個別AP起動画面Program Files\LibreOffice 4\program\intro.png
「LibreOfficeについて」画面(バージョン情報)
Program Files\LibreOffice 4\program\frat_logo.svg
Program Files\LibreOffice 4\program\shell\about.svg
LibreOffice Japanese Team
スタートセンタのサムネイル非表示
LibreOffice Japanese Team
スタートセンタのサムネイル非表示● <installation_path>/share/config/soffice.cfg/sfx/ui/startcenter.ui
● 351行目付近 class="sfxlo-RecentDocsView"
● この作業は、必ずAdministrator権限にて実施すること
<object class="sfxlo-RecentDocsView" id="all_recent"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="hexpand">True</property> <property name="vexpand">True</property> </object>
<object class="sfxlo-RecentDocsView" id="all_recent"> <property name="visible">False</property> <property name="can_focus">False</property> <property name="hexpand">False</property> <property name="vexpand">False</property> </object>
LibreOffice Japanese Team
スタートセンタのサムネイル非表示● さらに、左のメニューを削除する● Mathの場合は、180行 class="GtkButton" id="math_all"
<object class="GtkButton" id="math_all"> <property name="label" translatable="yes">Math For_mula</property> <property name="visible">False</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="has_tooltip">True</property> <property name="margin_left">6</property> <property name="margin_right">6</property> <property name="image">math_all_image</property> <property name="relief">none</property> <property name="use_underline">True</property> <property name="xalign">0</property> </object>
LibreOffice Japanese Team
まとめ
カスタマイズ設定用のファイルをコピーし配布することで、同じ設定や情報が共有できます。
LibreOffice Japanese Team
まとめ
各OS毎のパス情報の見方LibreOfficeを立ち上げた状態で、メニューから「ツール」-「オプション」-「パス」でユーザの利用するパス情報を知ることができる。
システムの情報については、Writerの入力支援の機能で説明した、パスの設定をみると分かる。
LibreOffice Japanese Team
LibreOfficeの情報LibreOfficeの日本語ページ
http://ja.libreoffice.org/
メーリングリスト
http://ja.libreoffice.org/get-help/mailing-lists/
フォーラム(Q&A)
http://ask.libreoffice.org/
イベント情報
https://wiki.documentfoundation.org/JA/Events