Libre office カスタマイズ

44
LibreOffice Japanese Team LibreOfficeカスタマイズ 大森 規克 LibreOffice 日本語チーム 第5回九州LibreOffice勉強会

Transcript of Libre office カスタマイズ

Page 1: Libre office カスタマイズ

LibreOffice Japanese Team

LibreOfficeカスタマイズ

大森 規克LibreOffice 日本語チーム第5回九州LibreOffice勉強会

Page 2: Libre office カスタマイズ

カスタマイズ

Page 3: Libre office カスタマイズ

LibreOffice Japanese Team

カスタマイズMenu入力支援機能

オートコレクトオプション

オートフォーマット機能 

カラーパレット機能   

アイコンスタイル    

メニューカスタマイズ  

背景色変更       

Personas テーマ 

python利用   

起動画面変更      

Page 4: Libre office カスタマイズ

LibreOffice Japanese Team

入力支援機能 LibreOffice Writer の入力支援の機能を利用すると、ユーザーの指定するテキストを登録しておき、必要時にドキュメントに挿入することができます。(部品)

 書式付テキスト、図、表、フィールドが登録できます。

Page 5: Libre office カスタマイズ

LibreOffice Japanese Team

使用方法[メニュー]-[編集]-[入力支援] (Ctrl+F3)

Page 6: Libre office カスタマイズ

LibreOffice Japanese Team

登録方法1

登録例・My AutoTextを選択・名前を付ける・入力支援ボタン→新規作成を選択・挿入ボタンが有効化→押すと登録される

登録したいデータを選択して、入力支援(Ctrl+F3)を選択

Page 7: Libre office カスタマイズ

LibreOffice Japanese Team

Page 8: Libre office カスタマイズ

LibreOffice Japanese Team

登録方法2

パスを管理Program Files/LibreOffice 4/share/autotext/jaAppData/Roaming/user/autotext

分類(グループ名を付ける)  分類名とパスを割り当てる  名前の変更も可能

入力支援の他機能

入力支援(インポート)  doc,dotのファイル取り込み可

リンクの相対保存  ネットワーク上にもファイルが保存できる。

Page 9: Libre office カスタマイズ

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種類(分類名)

Page 10: Libre office カスタマイズ

LibreOffice Japanese Team

オートコレクトオプション

[メニュー]-[ツール]-[オートコレクトオプション]

指定された文字を入力してSpaceキーを押すと、自動変換することができます。

Page 11: Libre office カスタマイズ

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に例外設定が記述される

Page 12: Libre office カスタマイズ

LibreOffice Japanese Team

オートフォーマット機能LibreOffice Writer の表でも、Impressの表と同じように、表のデザインを変える機能がある。

[メニュー]-[表]-[オートフォーマット]

Impressとの違いは、フォーマットを登録したり、削除することが可能です。

Page 13: Libre office カスタマイズ

LibreOffice Japanese Team

登録方法登録する表をドラッグして

[メニュー]-[表]-[オートフォーマット]

Page 14: Libre office カスタマイズ

LibreOffice Japanese Team

設定情報

設定ファイル

AppData\Roaming\LibreOffie\4\user\config\autotbl.fmt

中身はバイナリ形式

Page 15: Libre office カスタマイズ

LibreOffice Japanese Team

カラーパレット機能

LibreOfficeでは、さまざまな色テーブルを持っており、容易に追加、削除が可能となっています。

ここでは、自分で作成したカラーパレットを共有したり、外部で編集方法について解説します。

Page 16: Libre office カスタマイズ

LibreOffice Japanese Team

登録方法1「ツール」-「オプション」-「色」

ファイルの変更が出来ない

Page 17: Libre office カスタマイズ

LibreOffice Japanese Team

登録方法2Impress、Drawの「書式」-「領域」-「色」

ファイルの読み込み書き込みが可能

Page 18: Libre office カスタマイズ

LibreOffice Japanese Team

設定情報1

パレット関連のパスは、

Program Files\LibreOffice 4\presets\config

AppData\Roaming\LibreOffie\4\user\config

xxx.sox ←拡張子が複数

Page 19: Libre office カスタマイズ

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

Page 20: Libre office カスタマイズ

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ファイル

Page 21: Libre office カスタマイズ

LibreOffice Japanese Team

6種類

Galaxy

タンゴ

Sifr

ハイコントラスト

クリスタル

オキシジェン

Page 22: Libre office カスタマイズ

LibreOffice Japanese Team

1.タンゴ

Page 23: Libre office カスタマイズ

LibreOffice Japanese Team

2.Galaxy

Page 24: Libre office カスタマイズ

LibreOffice Japanese Team

3.ハイコントラスト

Page 25: Libre office カスタマイズ

LibreOffice Japanese Team

4.クリスタル

Page 26: Libre office カスタマイズ

LibreOffice Japanese Team

5.オキシジェン

Page 27: Libre office カスタマイズ

LibreOffice Japanese Team

6.Sifr

Page 28: Libre office カスタマイズ

LibreOffice Japanese Team

メニューカスタマイズ

[ツール]-[カスタマイズ]

メニューバー、ツールバーのカスタマイズ

Page 29: Libre office カスタマイズ

LibreOffice Japanese Team

設定情報1個人の環境を変える

ファイルの環境を変える

AppData\Roaming\LibreOffice\4\user\config\

soffice.cfg\modules\

swriter

salc

simpress

sdrawなど

Page 30: Libre office カスタマイズ

LibreOffice Japanese Team

設定情報2各ツールフォルダの下に

images

menubar

statusbar

toolbar

この中に追加した情報が登録される!

Page 31: Libre office カスタマイズ

LibreOffice Japanese Team

背景色変更ドキュメントの外側や境界線などの色が変更できます。

[ツール]-[オプション]-[LibreOffice]-[配色の調整]アプリケーションの背景

ドキュメントの背景

アンカーの色

Page 32: Libre office カスタマイズ

LibreOffice Japanese Team

Personasテーマ

設定方法

[ツール]-[オプション]-[LibreOffice]-[個人設定]

独自のテーマ(Own Theme)でURLをペーストする

Firefoxで用いられているテーマ(Personas)が

利用できる。

Page 33: Libre office カスタマイズ

LibreOffice Japanese Team

設定情報1コンフィグレーション[ツール]-[オプション]-[LibreOffice]-[詳細]-[上級者向き設定]

登録がうまくいかない場合/org.openoffice.Office.Common/Misc/Persona が own の時、/org.openoffice.Office.Common/Misc/PersonaSettings の値が使用される。

PersonaSettings の値は、"ヘッダ画像ファイル名;フッタ画像ファイル名;文字色;文字の影色"を記述。画像は USER_PROFILE/gallery/personas 以下に保存。

Page 34: Libre office カスタマイズ

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>

Page 35: Libre office カスタマイズ

LibreOffice Japanese Team

python利用

● LibreOfficeにバンドルされているpythonは、dllが見当たりませんとなって単独では、利用できませんが環境変数に追加することで利用することが出来るようになります。

● Win7でコンパネから「システム」「システムの詳細設定」「環境変数」「システム環境変数」path変数を選択して、編集ボタンを押します。

●行の最後に、dllのあるフォルダをフルパスで設定する。

Page 36: Libre office カスタマイズ

LibreOffice Japanese Team

python利用● コマンドラインから、python.exeで起動できます。

Page 37: Libre office カスタマイズ

LibreOffice Japanese Team

起動画面変更

● オリジナルビルドなどを利用する際、他と区別するような場合に、起動画面を変えたりすることができます。

Page 38: Libre office カスタマイズ

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

Page 39: Libre office カスタマイズ

LibreOffice Japanese Team

スタートセンタのサムネイル非表示

Page 40: Libre office カスタマイズ

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>

Page 41: Libre office カスタマイズ

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>

Page 42: Libre office カスタマイズ

LibreOffice Japanese Team

まとめ

カスタマイズ設定用のファイルをコピーし配布することで、同じ設定や情報が共有できます。

Page 43: Libre office カスタマイズ

LibreOffice Japanese Team

まとめ

各OS毎のパス情報の見方LibreOfficeを立ち上げた状態で、メニューから「ツール」-「オプション」-「パス」でユーザの利用するパス情報を知ることができる。

システムの情報については、Writerの入力支援の機能で説明した、パスの設定をみると分かる。

Page 44: Libre office カスタマイズ

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