最終更新: yper_calculate 2020年03月06日(金) 05:55:33履歴
Calculate Linuxの特徴の一つにテンプレートがあります。
.cltで対応出来ないファイルはこれを使うと良い。
https://wiki.calculate-linux.org/en/templates
.cltで対応出来ないファイルはこれを使うと良い。
https://wiki.calculate-linux.org/en/templates
タスクバーアイコンが気に入らない等の理由で設定ファイル
/usr/share/fcitx/inputmethod/mozc.confを以下のように変更していたとします。
アイコンの場所は/home/ユーザー/.mozc/mozc.svg
これを防ぐため事前にテンプレートを作って置きます。
テンプレートの保存ディレクトリ作成
次にファイル.calculate_directoryを作成
/var/calculate/templates/merge/.calculate_directory
内容#も書く
mozc.confのテンプレート作成
テンプレート/var/calculate/templates/merge/mozc.confの編集
最後にmozcを再インストールするか以下のコマンドでテンプレートがちゃんと反映されるか確認する。
/usr/share/fcitx/inputmethod/mozc.confを確認してみる
/usr/share/fcitx/inputmethod/mozc.confを以下のように変更していたとします。
アイコンの場所は/home/ユーザー/.mozc/mozc.svg
[InputMethod] UniqueName=mozc Name=Mozc IconName=/home/ユーザー/.mozc/mozc.svg Priority=1 LangCode=ja Parent=fcitx-mozcしかし、アップデートや再インストールで設定ファイルが強制的に初期化されアイコンもデフォルトに戻ってしまう。
これを防ぐため事前にテンプレートを作って置きます。
テンプレートの保存ディレクトリ作成
#mkdir -p /var/calculate/templates/merge
次にファイル.calculate_directoryを作成
/var/calculate/templates/merge/.calculate_directory
内容#も書く
# Calculate append=skip env=install ac_install_merge==on
mozc.confのテンプレート作成
#cp -v /usr/share/fcitx/inputmethod/mozc.conf /var/calculate/templates/merge/
テンプレート/var/calculate/templates/merge/mozc.confの編集
# Calculate mergepkg(app-i18n/mozc)!= path=/usr/share/fcitx/inputmethod comment=# [InputMethod] UniqueName=mozc Name=Mozc IconName=/home/ユーザー/.mozc/mozc.svg Priority=1 LangCode=ja Parent=fcitx-mozc
最後にmozcを再インストールするか以下のコマンドでテンプレートがちゃんと反映されるか確認する。
cl-core-setup --pkg-name=mozc -v -T localこうなればOK
* System configuring for mozc package by Calculate Utilities ... * Calculate Utilities have changed files: * /usr/share/fcitx/inputmethod/mozc.conf或いはmozcを再インストールしてから
$cat /usr/share/fcitx/inputmethod/mozc.confでテンプレートが反映されているか確認
/usr/share/fcitx/inputmethod/mozc.confを確認してみる
#------------------------------------------------------------------------------ # Modified Calculate Utilities 3.6.7.10 # Processed template files: # /var/calculate/templates/merge/mozc.conf #------------------------------------------------------------------------------ [InputMethod] UniqueName=mozc Name=Mozc IconName=/home/ユーザー/.mozc/mozc.svg Priority=1 LangCode=ja Parent=fcitx-mozcテンプレートの編集でcomment=#を書き込む事で設定ファイルがどのテンプレートを使っているのか判るようにする。
コメントをかく