組み込みの開発をしていると 21世紀になってもまだシリアル通信でコンソールを眺めたりしています。最近は tioを Minicom や picocom の代わりに使っています。 AMD Versal の開発をしていると、 Linux, Zephyr, System Controller, … など複数のコンソールを同時に見ることがあり、各 tio をぞれぞれの Terminal Window で開きたくなります。そんなとき
- Terminal を開いて
tio /dev/ttyUSB0を起動して- 1 に戻る
を4回も繰り返すのが面倒になります。
そんな時は、以下内容を ~/.local/share/applications/tio-usb0.desktop に書いておくと、 GNOME Shell から起動できるようになります。
[Desktop Entry]
Type=Application
Name=Tio USB0
Exec=tio -t /dev/ttyUSB0
Terminal=true
Icon=utilities-terminal
Categories=Utility;
もしこれがうまくいくなら、
for i in 0 1 2 3; do
cat > ~/.local/share/applications/tio-usb$i.desktop <<EOF
[Desktop Entry]
Type=Application
Name=Tio USB$i
Exec=tio -t /dev/ttyUSB$i
Terminal=true
Icon=utilities-terminal
Categories=Utility;
EOF
done
とすると幸せになるかもしれません。
-t は、時間を表示してくれます。開発しているとよく使いますよね?