.desktopファイルをデバッグする方法は?

.desktopファイルをデバッグする方法は?

flatpakを介してGnome Boxes、Gnome Builder、およびPeekをインストールしましたが、アプリケーションメニューのアプリケーションをクリックしても実行されません。
理由がわからないので、ただ/var/lib/flatpak/exports/share/applications.desktopファイルだけを見て変更してみましたが、Terminal=true端末が一つも出ていません。
その後、端末でそのパラメータを実行してみましたが、Execエラーなしでうまく機能しました。
最後にすべてのフラグを削除しましたが、Execまだ何もしませんでした。
同じ問題を抱えている人はいますか?解決策はありますか?
それとも、少なくとも.desktopファイルをデバッグする方法を知っている人はいますか?

GNOMEボックス

[Desktop Entry]
Name=Boxes
GenericName=Virtual machine viewer/manager
Comment=View and use virtual machines
Keywords=virtual machine;vm;
Exec=/usr/bin/flatpak run org.gnome.Boxes @@u %U @@
Icon=org.gnome.Boxes
Terminal=true
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;Development;Emulator;
MimeType=application/x-cd-image;
DBusActivatable=true
X-Flatpak=org.gnome.Boxes

GNOME Builder

[Desktop Entry]
Name=Builder
Comment=Build software for GNOME
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnome-builder --file-forwarding org.gnome.Builder @@u %U @@
Icon=org.gnome.Builder
DBusActivatable=true
StartupNotify=true
Terminal=false
Type=Application
Categories=GNOME;GTK;Development;IDE;
Keywords=Build;Develop;
MimeType=text/x-c;text/x-csrc;text/x-changelog;text/x-chdr;text/x-c++hdr;text/x-python;application/x-python;application/javascript;application/x-javascript;text/x-javascript;text/javascript;text/x-js;text/x-shellscript;application/x-shellscript;text/x-sh;text/x-vala;text/x-makefile;text/x-c++;text/x-cpp;text/x-c++src;text/css;application/x-gnome-app-info;application/x-desktop;text/x-go;text/html;text/x-markdown;application/json;application/x-m4;application/xml;text/xml;application/x-yaml;text/x-sql;application/x-ruby;text/x-ruby;text/x-pkg-config;text/x-lua;text/x-php;application/x-php;text/x-php-source;application/x-php-source;text/x-perl;application/x-perl;
X-Flatpak-RenamedFrom=gnome-builder;
Actions=new-window;create-project;clone-repo;new-editor;dspy;
X-Flatpak=org.gnome.Builder

[Desktop Action new-window]
Name=Open a Project
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnome-builder org.gnome.Builder --greeter

[Desktop Action create-project]
Name=Start New Project
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnome-builder org.gnome.Builder --create-project

[Desktop Action clone-repo]
Name=Clone Repository
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnome-builder org.gnome.Builder --clone

[Desktop Action new-editor]
Name=New Editor Workspace
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnome-builder org.gnome.Builder --editor

[Desktop Action dspy]
Name=D-Bus Inspector
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnome-builder org.gnome.Builder --dspy

現れる

[Desktop Entry]
Name=Peek
Exec=/usr/bin/flatpak run com.uploadedlobster.peek @@u %U @@
GenericName=Animated GIF recorder
Comment=Record short animated GIF images from your screen
Keywords=screencast;screen recorder;screen capture;GIF;WebM;APNG;
Icon=com.uploadedlobster.peek
Type=Application
Categories=GTK;GNOME;Graphics;2DGraphics;AudioVideo;Video;Recorder;
StartupNotify=true
Terminal=true
DBusActivatable=true
X-Flatpak=com.uploadedlobster.peek

基本オペレーティングシステム情報

Distro: Void Linux (musl)
Architecture: x64
DE: Gnome 40 (with Wayland)

ベストアンサー1

解決策は簡単です。 .desktopファイルへのシンボリックリンクを削除し、手動で別のシンボリックリンクを作成します。

新しいGnome Boxes .desktopファイル

[Desktop Entry]
Name=Boxes
Icon=org.gnome.Boxes
Exec=/usr/bin/flatpak run org.gnome.Boxes
Comment=Gnome boxes
Type=Application

おすすめ記事