Fedoraでスナップアプリケーションを実行する

Fedoraでスナップアプリケーションを実行する

私はFedora 27を使用しています。snapdスナップアプリケーションJetBrains DataGripをインストールしました。ただし、アプリケーションメニューでは実行できません。アイコンは機能しますが、クリックするとまったく起動しません。利用可能.desktop:/snap/datagrip/current/meta/gui/datagrip.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=DataGrip
Icon=${SNAP}/bin/datagrip.png
Exec=datagrip %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-datagrip

スナップショットで実行しようとした他のGUIアプリケーションでも同じことが起こりました。

パスのどこかにスナップショットを追加する必要がありますか?

答え1

ln -s /var/lib/snapd/snap /snap次の2つのコマンドを実行して問題を解決しますln -s /usr/libexec/snapd /usr/lib/。両方のコマンドが必要ですsudo

答え2

runスナップショットアプリケーションを起動するには、このオプションを使用する必要があります。

snap --help
run         Run the given snap command

あなたは必要ありませんsudo

$ snap run < program >

関連情報