2023-11-01 (Wed)

_ [comp] AudKrellM と GKrellUIM メンテナンス終了

長らく放置状態だった AudKrellM と GKrellUIM のメンテナンスを終了。GitHub と GitLab もアーカイブした。

_ [debian] gkrelluim 0.3.2-2

ついにこちらも Orphan した。とはいえ GKrellM 側も動きが長らくないため、アーカイブ削除のほうがよかったかもしれない。

2023-10-30 (Mon)

[comp] 続々・uim-skk から ibus-skk へ

使っていて、またいろいろ出てきた。

  • 候補ウィンドウでスペースキーを押すとページ送りになる。
    • uim-skkではスペースキーで候補移動にしていたけど、ibus-skkにそういう設定はなさそうなので、慣れるしかない?
  • ユーザ登録した単語が、いつの間にか未登録になっていることがある。
    • ちゃんと登録されていることもあり、よくわからない。
    • 症状が発生したときにユーザ辞書ファイルがどうなってるか見たらよかった…。
  • 入力履歴を覚えてくれてないような…。
    • 誤認かもしれない。
    • これも症状が発生したときユーザ辞書ファイルを見たらよかった。
  • 間違ってユーザ辞書登録した単語を x で消せない。
    • 消していいか確認が出ないだけで、消せている模様。
  • 「DENA」(シフトキーを押したまま「dena」)と打つと「▼出んあ」となる。
    • わかるけど「▼出な」となってほしい。

慣れるしかないのか、設定でどうにかなるのか、まだいろいろ調査中。

2023-10-28 (Sat)

[comp] 続・uim-skk から ibus-skk へ

入力補完や変換ミスを C-g (Ctrl+g) 以外に esc (Escape) でキャンセルするには、独自ルールを作ることで対応できた。

  1. ~/.config/libskk/rules/custom/ ディレクトリを作成。
  2. custom ディレクトリ以下に metadata.json ファイルを次の内容で作成。
{
    "name": "custom",
    "description": "custom rules"
}
  1. custom ディレクトリ以下に /usr/share/libskk/rules/default/rom-kana/ ディレクトリに対するシンボリックリンクを作成(これでいいのか不明)
  2. keymap ディレクトリを作成。
  3. keymap ディレクトリ以下に /usr/share/libskk/rules/default/keymap/ ディレクトリ以下の *.json ファイルをすべてコピー(これでいいのか不明)
  4. default.json ファイルに esc (Escape) のキーマップを追加。
--- /usr/share/libskk/rules/default/keymap/default.json	2021-01-10 03:26:52.000000000 +0900
+++ ./default.json	2023-10-28 21:54:52.006252472 +0900
@@ -2,6 +2,7 @@
     "define": {
        "keymap": {
             "C-g": "abort",
+            "Escape": "abort",
             "\n": "commit-unhandled",
             "C-m": "commit-unhandled",
             "\b": "delete",
  1. ibus-skkの設定でTyping Ruleを custom に設定。

これでOK。 jsonファイルの全コピーがダサいんだけど、既存のルールへの追加方法がどうもよくわからなかったので、このままで。また、 latin.json に

--- /usr/share/libskk/rules/default/keymap/latin.json	2021-01-10 03:26:52.000000000 +0900
+++ ./latin.json	2023-10-28 22:22:55.691675624 +0900
@@ -4,6 +4,8 @@
     ],
     "define": {
         "keymap": {
+            "(lshift space)": "set-input-mode-hiragana",
+            "(rshift space)": "set-input-mode-hiragana",
             "C-j": "set-input-mode-hiragana"
         }
     }

を入れてみたけど、shift+space がどこかで横取りされてるのか、うまく動かなかった。これが動くようになるとありがたいんだけど…。