kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

raspberryPiでデスクトップにショートカットを配置

raspberryPiOSでpythonGUIプログラムを作成し、デスクトップのショートカットから起動させたかったため調べました。

作っている時はCUIからの起動をしていました。

インストール

ショートカットを作成するには、lxshortcutをインストールする必要があるためインストールします。

sudo apt-get install lxshortcut

ショートカット作成

ログインユーザーのみのショートカット作成

cd ~
touch .local/share/applications/app.desktop

権限に実行権限を追加する

chmod +x .local/share/applications/app.desktop

ファイルの中身を編集

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=app
Name[ja_JP]=app
Exec=/usr/bin/python3 /home/pi/app/main.py
Comment[ja_JP]=app
StartupNotify=false

desktop拡張子にすることで認識します。Execに起動コマンドを書くことで実行できるようになります。

icon設定

[Desktop Entry]
Encoding=UTF-8
~~~
Icon=/home/pi/app.png

ショートカットのiconを指定できます。

参考

sites.google.com