Jak utworzyć prawidłowy skrót do Eclipse?
Czytałem tutaj wiele tematów na ten temat, ale nigdzie nie ma odpowiedzi. Po zainstalowaniu Eclipse nie ma skrótu. Z treścią : eclipse.desktop_~/.local/share/applications/usr/share/applications/
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Eclipse IDE
Comment=Eclipse Integrated Development Environment
Icon=/home/n199a/eclipse/java-2020-06/eclipse/icon.xpm
Exec=/home/n199a/eclipse/java-2020-06/eclipse/
X-Desktop-File-Install-Version=0.23
 
    Ale skrót nigdzie się nie wyświetla.
Jeśli zmienię Właściwości -> Uprawnienia -> „ Zezwól na wykonywanie pliku jako programu ” (pole wyboru WŁĄCZONE), otrzymuję komunikat o błędzie
Podczas uruchamiania aplikacji wystąpił błąd.
Odpowiedzi
Wygląda na to, że masz niepełną wartość w Execkluczu. Execkey wymagają nazwy pliku wykonywalnego ze ścieżką, ale podałeś tylko ścieżkę. Zgodnie z kluczem Exec — Desktop Entry Specification
ExecKlucz musi zawierać wiersz poleceń . Wiersz polecenia składa się z programu wykonywalnego, po którym opcjonalnie następuje jeden lub więcej argumentów. Program wykonywalny można określić za pomocą pełnej ścieżki lub samej nazwy pliku wykonywalnego. Jeśli nie podano pełnej ścieżki, plik wykonywalny jest wyszukiwany w$PATHzmiennej środowiskowej używanej przez środowisko pulpitu. Nazwa lub ścieżka programu wykonywalnego nie może zawierać znaku równości ("="). Argumenty są oddzielone spacją.
Aby zweryfikować wpis na pulpicie, zawsze możesz użyć gtk-launch. Aby użyć, uruchom:
gtk-launch desktopEntry.desktop
 
     Jeśli dostaniesz
gtk-launch: no such application desktopEntry.desktop
 
     masz błędy w Execścieżce lub wpisu na pulpicie nie ma w /usr/share/applicationslub ~/.local/share/applications.