Witam! Pobrałem program z rozszerzeniem .sh. Postanowiłem dodać go do listy programów i w tym celu utworzyłem następujący plik, który zapisałem w /usr/share/applications.
(https://i.imgur.com/dsxYPWX.png)[url]
Niestety program nie pojawia się na liście aplikacji. Czy wie ktoś jaki popełniłem błąd. Dziękuje z góry za pomoc :)
Porada, czy pytanie?
Moje jest następujące - co jest na tym zrzucie ekranu?
PS: Kurcze, dla plików tekstowych jest od groma serwisów jak np. pastebin, gdzie można je wrzucać. Po jakiego diabła używać formatów graficznych, które często są nieczytelne?
A ja powiem, że Doki Doki najlepiej odpalać, patrząc na folder z plikami gry.
Sorry. Teraz jest lepiej
[Desktop Entry]
Name=Doki Doki Literature Club
Comment=Welcome to the Literature Club!
Exec=/home/robert/ddlc/DDLC-1.1.1-pc/DDLC.sh
Terminal=false
Type=Application
Icon=/home/robert/ddlc/DDLC-1.1.1-pc/icon/ddlc_icon.png
Categories=Game;
Tak następne pliki txt najlepiej wrzucać na pastebin lub coś w tym stylu, a tu na forum podajesz link. ;)
Prawie na 100% plik (skrypt) nie ma ustawionego atrybutu 'wykonywalny'. Jesli sciagasz plik .sh z inernetu nigdy nie ma ustawionego tego atrybutu ze wzgledu na bezpieczenstwo. Trzeba otworzyc menedzer plikow najechac mysza na ten plik .sh prawy klawisz powinien otworzyc menu i wybrac opcje wlasnosci , w polu atrybuty sprawdzic czy jest 'x' - moze byc rowniez niezaznaczone pole 'wykonywalny'. Albo wstawiamy 'x' albo zaznaczamy pole 'wykonywalny'. Teraz juz wszystko powinno dzialac.
Lub po prostu nadać mu prawa wykonalności w ten sposób:
Uruchamiamy terminal w danym katalogu w którym się znajduje plik sh i wklepujemy do konsoli:
chmod +x nazwa_pliku.sh