ElectronJの上にスナップクラフトアプリケーションを構築しています。そのアプリケーションを起動時に実行したいと思います。
現在のユーザーのconfig/autostartパス内にapp_name.desktop
ファイルを直接ドロップしようとしましたが、コード内からそれを行うことができませんでした。正しいアクセスの問題が発生したため、そのようなアクションを実行できません。スナップフォルダー内に.config
があることに気付きました。 .desktop
ファイルをそこにドロップしても機能するはずですが、何もできないと思いました。
起動時にスナップアプリケーションを実行する方法はありますか? .yml
ファイルに追加する必要のあるコマンドはありますか、それともコードから直接実行する方法はありますか?
ここに私の設定があります
[Desktop Entry]
Type=Application
Terminal=false
Exec=/snap/bin/rightplayer
X-GNOME-Autostart-enabled=true
StartupNotify=false
Name=myapp
実行したいスナップ位置の正確なパスを取得します。それを行うには、Terminal
で次を実行します-
which nameOfSnap
/usr/bin/nameOfSnap #copy this path
下部の[追加]をクリックすると、スナップショットがスタートアップアプリケーションに追加されます。
リファレンス- ログイン時にアプリケーションを自動的に起動する方法は?