トップ «前の日(11-10) 最新 次の日(11-12)»

2019-11-11 (Mo)

_ Gtk で input method が使えるようにする

自前改造版 emacs って、Gtk アプリなのに input method が使えないんだよな… ってのが少し残念で、使えるようにしようかと数日前からちょこちょこ考えてた。

とりあえず試しにやってみた。

  • gtk_im_multicontext_new() する
  • この im context に対して、
    • gtk_im_multicontext_set_context_id() する (optional みたい)
    • preedit を false に
    • client_window をセット
    • focus_in
    • commit signal handler をセット
  • keypress 時にイベントを im context に渡す
  • commit 時に、single byte 文字と multi byte 文字でタイプを分けて、event queue に突っ込む

だいたいこんなもんで、とりあえず動いた。

そういや cursor location のセットをやってないな。 とりあえずやらんでも動くやろ、と思ってやらなかった。

preedit を false にしておけば、im 側でよろしくやってくれて、 結果だけ返してくれるので、楽なんだけど、 見栄え的にはいまいちだよな。 かといって preedit を実装するのはかなり大変…

commit 時の処理に若干問題があって、 modifier も timestamp も常に 0 にしかできない。確定した文字列しかくれないから。 問題とは思うけど、どうしようもないから、このままでいくしかないか。 一応、試した限りでは C-x なんかは filter で食われないので、大丈夫なのかもしれない。 いやわかんないけど。fcitx でしか試してないし。

あとは、im context なしでもいけるようにしたいな。 im context を常に有効にすると、たぶん mozc.el までキーが届かないだろうから。

そもそもが、複数の frame に対応してないので、まずはそこからかな。 gtk の gtkentry.c を見たところ、各 widget ごとに im context を作っていいみたいなので、 frame ごとに作ればいいな。

いや、まずは cursor location からかな。 wayland でウィンドウが移動してくれるんだろうか。 端末アプリの場合を見る限り、ダメっぽいんだが…


2020-11-11 (We)

_ squid の効果

改めて sudo pacman -Syu してみた。

めっちゃ速いww

(もちろん、1台めは時間かかる)

_ 一方 znapzend

resume した後、snapshot がごっそり消える。

いや、誤動作ではなくて、設定どおりなんだけど。

5分おきを1時間分、1時間おきを3時間分、1日おきを3日分、以下略。

だから、帰宅して resume すると、5分おきも1時間おきも全部消えてしまう。 残るのは1日おき以上のみ。

でもそれは zfsnap でも同じだったはず。zfsnap の時は 5分おきは取ってなかった けど。

何故気にならなかったのかと考えて、

  • 5分おきを取ってなかったので、削除される個数が少なかった
  • snapshot に 3h や 3d と書いてあるので、どの snapshot か判りやすかった

かなぁ、と。

znapzend は snapshot の名前に種別を付けることはできないと思うので、 まずは 5分おきをやめてみるか。

_ zfs list の有効桁数

zfs list

なんだろうね、この .0 が付いたり付かなかったりするのは。


2022-11-11 (Fr)

_ 原神

綾華を Lv90 にした。

気のせいかな、敵が強くなったようなw


2023-11-11 (Sa)

_ 原神 - フォンテーヌ魔神任務第5幕

なんか、話が進んでる時は何が起きてるのかよく解らなかったけど、 最後にパイモンが聞いてくれて、だいぶん飲み込めたかな。

あ、フリーナの伝説任務もあるんだっけ。ここで話の続きがあるのか? 伝説任務はたまにしかやらないんだけど、気になるのでやろうかな。

あと迷城戦線。これ苦手だ…使い慣れてるチームを使わせてくれないの最悪すぎる…


2024-11-11 (Mo)

_ YsX - リラさんに会えた!

ところで。

Ys2 でラミアの村でお年寄りに渡された貝殻、あれ何て名前だった? ちょっとぐぐってみたところ、やっぱりあれも「リラの貝殻」だったよね。 つながりがあるのかな。


追記 パスワード変更