~/Games/factorio/bin/x64/factorio
私はそれから実行したいゲーム実行可能ファイルを持っていますdmenu
。次のショートカットを作成しました。
[Desktop Entry]
Type=Application
Name=Factorio
Path=/home/[USERNAME]/Games/factorio/bin/x64
Exec=factorio
Terminal=false
...[USERNAME]
明らかに私のユーザー名です。dmenu
ファイルが選択され、項目が表示されますが、ファイルを選択すると何も起こりません。次のために別のデスクトップファイルを作成しましたpavucontrol
。
[Desktop Entry]
Type=Application
Name=pavucontrol
Comment=Sound manager for PulseAudio
Path=/usr/bin
Exec=pavucontrol
Terminal=false
デスクトップファイル(pavucontrol.desktop
)の構文はまったく同じですfactorio.desktop
が、実際には機能します。私が逃したものはありますか?とfactorio
のファイル権限を確認し、factorio.desktop
両方とも所有者からの完全な読み取りおよび書き込み権限を持っています。両方とも実行可能としてマークされます。
役に立つ場合は、次のシステム情報を参照してください。
OS: Antergos Linux x86_64
Model: NC839AA-ABA a6838f
Kernel: 4.12.3-1-ARCH
Shell: bash 4.4.12
DE: i3
答え1
私にいつも効果があったのはフルパスです執行者部品は次のとおりです。
[Desktop Entry]
Type=Application
Name=Factorio
Exec=/home/[USERNAME]/Games/factorio/bin/x64/factorio
Terminal=false
私はそれが何であるかわからない道部分的に – 私はそれを使用したことがありません。