昨日の続き。
doroyamada.hatenablog.jp
昨日うまく行ったのに、うまく行かなくなっていた。コマンドラインからシェルスクリプトを実行するとうまくいくので、X関連の問題と推測。昨日の疑問もあって、書き換えてみる。ついでにログ書き出しも追加。
#!/usr/bin/zsh sleep 1 DISPLAY=":0.0" HOME=/home/kazz/ XAUTHORITY=${HOME}.Xauthority export DISPLAY HOME XAUTHORITY xmodmap /home/kazz/.xmodmap echo $(date +"%Y%m%d%I%M%S") $XAUTHORITY >>$(cd $(dirname $0); pwd)/log/kb.log
無事動くようになった。でも昨日動いていたのはなんでや。
ログを見ても
20200422010349 /home/kazz/.Xauthority
やっぱりそうやんな。念のため昨日の変数に戻してみたら
20200422071803 /home/kazz//.Xauthority
やはり。
Qiitaで間違いを見たのは二度め。このときは/漏れ。
doroyamada.hatenablog.jp
「テストしてへんの?」と思ったものの、いろいろテストしながらエントリー書いていると失敗したバージョンを貼り付けることもあるよなと妙に納得した。