カスタマイズ/自動スペルチェックをデフォルトで止める

出典: OOoJa

注) StarSuite 8 や starsuite8 などを適宜 OpenOffice.org 2.x や openoffice.org2x と読み替えてください。

[編集] 目的と背景

StarSuiteでは、デフォルトで自動スペルチェックがオンになっているため、英文字の文字列に対して自動的に赤い波線の下線が表示されてしまう場合が多く発生します。しかし、この機能は多くの日本語ユーザーにとっては不要です。そこで、この自動スペルチェック機能をデフォルトで止める設定を行います。

[編集] 手順

以下の場所に、以下のファイルを置きます。

# cat /opt/starsuite8/share/registry/data/org/openoffice/Office/Linguistic.xcu 
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Linguistic" oor:package="org.openoffice.Office">
        <node oor:name="Hyphenation">
                <prop oor:name="IsHyphSpecial" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
        </node>
        <node oor:name="SpellChecking">
                <prop oor:name="IsSpellAuto" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
        </node>
</oor:component-data>

[編集] 備考

StarSuiteを起動し、自動スペルチェック機能をオフに変更します。すると以下のファイルにその設定が書き出されます。その内容から必要な部分を取り出して、上記のファイルを作成します。
$HOME/.starsuite8/user/registry/data/org/openoffice/Office/Linguistic.xcu