個人用です。

Calculate Linuxの特徴の一つにテンプレートがあります。
.cltで対応出来ないファイルはこれを使うと良い。
https://wiki.calculate-linux.org/en/templates

mozcのアイコンを例にした簡単な説明

タスクバーアイコンが気に入らない等の理由で設定ファイル
/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=#を書き込む事で設定ファイルがどのテンプレートを使っているのか判るようにする。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます