クライアントPCをxubuntu 24.04にアップグレード

 6月になってそろそろ安定しただろうなと思ってアップグレード。以下メモ(随時追記)。

  • python-broadlink-cliが動かない
  • gtkが別テーマになる
  • geeqieの関連付けが外れていた
  • wadachiが文字化け、winetricksが起動できない
Traceback (most recent call last):
  File "/home/kazz/bin/smarthome/python-broadlink/cli/broadlink_cli", line 7, in <module>
    import broadlink
ModuleNotFoundError: No module named 'broadlink'

 なんか再インストールすると直るっぽい。ただsudo付きだとエラーが出る。

続きを読む

シェルスクリプトでスペースがある変数をコマンドに渡して実行する

 GoogleMapsのマイプレイスを書き出したkmlファイルをgpsbabelでマージして一つのgpxファイルにしようとした。inputファイルはそれぞれ前に-fを付けなければならないようだ。そこでシェルスクリプト化。

#!/usr/bin/zsh
inputs=""
for I; do
	inputs="${inputs} -f \"${I}\" "
done
gpsbabel -i kml $inputs -o gpx -F tmp.gpx

 実行してみた。

 あかんやん。

 出来上がったコマンドラインを確認。

#!/usr/bin/zsh
inputs=""
for I; do
	inputs="${inputs} -f \"${I}\" "
done
echo gpsbabel -i kml $inputs -o gpx -F tmp.gpx

 想定通りのコマンドラインが形成されとるし、そのコマンドラインをコピー&ペーストして実行するとちゃんと動く。なんでや。なんかシェルスクリプトのお作法があるんか?

続きを読む

アクセスランプがないケースにアクセスランプをつける

 重い腰を上げて、PCのケースをミニタワーからコンパクトなやつに入れ替え。いや、入れ替えたのは中身か。ドライブベイが不要になったのでぐっと小さくできた。

 導入したケースはこちら。HDDを返品した時のポイントを使って143円。


続きを読む