Show more

“On Systems where systemd controls the directories under /var/run/user/<uid> it may be that the socket forwarding fails because /var/run/user/<uid>/gnupg is deleted on logout. To workaround this you can put gpgconf --create-socketdir in the startup script of your shell e.g. ~/.bashrc or ~/.zshrc.”

あとはUSBトークンに秘密鍵を突っ込めば割と安全な運用が出来そう。

GnuPG 2.2系はいろいろ楽になってそうな雰囲気なのでAliExpressでST-LINKのクローン品も発注した。

GnuPGいろいろ変わってるので追従するなど。

ssh接続したか、ssh接続したセッションからtmuxにアタッチした時にUSE_CURSES=1をセットすればいいか。

PINENTRY_USER_DATA="USE_CURSES=1"というのがあるのか。

gpg-agentが--pinentry-programで指定したプログラムを呼び出す時の引数で制御できそう。画面がある時は--display /path/to/display:0みたいなのを渡すっぽい。

普段gpg-agentを常駐させてるんだけど、画面がある時はpinentry-macを、sshとかで画面が無い時はpinentry-cursesを、みたいな事がやりたい。

Bottleが使えなくてむちゃんこ遅い。

Linuxbrewのインストールパスを考えなしに変えて大変な目にあった...

無事使えるようになったので念のために買っておいたMeishiが不要になってしまった。好きそうな人に放流するか...

眠っていたStaryuを発掘して使えるようにするなど。

前に作ったtmux-petと同じ要領でtmuxからgopassを呼び出すプラグインを作った。

github.com/haru-ake/tmux-gopas

メルペイはiD Prepaidなんだ。決済速度の違いとかあるんだろうか。

Show more
playground

おひとりさま丼