Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

拡張子「.desktop」は何者だ

毎度毎度GUI自動起動の設定で詰まるので、将来の自分のためにメモ。
対応しているLinux系OSで拡張子「.desktop」を設定すると、アプリケーションのショートカットの挙動を設定可能となります。
アプリケーション名検索だとか、自動起動で活用できるスグレモノです。

実際のところ

前回のTouchRTKStationで採用されていた自動起動設定の中に、
Autostart.shとTouchRTKStationpy.desktopという気になるファイルが。

まずAutostart.shの中身はこんな感じ。

#!/bin/sh
cd /home/pi/
mkdir .config/autostart
mv ./TouchRTKStation/install/TouchRTKStationpy.desktop ./.config/autostart/
chmod +x ./.config/autostart/TouchRTKStationpy.desktop

reboot

で、このTouchRTKStationpy.desktopという子は……systemdではないようですね……??

[Desktop Entry]
Name=TouchRTKStation
Type=Application
Exec=/usr/bin/python3 /home/pi/TouchRTKStation/TouchRTKStation.py
Terminal=false

ここでは設定されてませんが、アイコンの設定も可能な様子。

後日、実際に使ってちゃんと動いた

shuzo-kino.hateblo.jp