Jak zrobić ikonę pulpitu, aby uruchomić program?


12

Masz ciekawy problem. Jestem BARDZO nowy w systemach Ubuntu i Linux. Linuksa używam na laptopie dopiero od kilku miesięcy. Oto, co próbuję zrobić - niedawno zainstalowałem Google Earth i staram się zrobić dla niego ikonę pulpitu. Z innymi programami, które zainstalowałem, byłem w stanie skopiować plik wykonywalny z / usr / share / applications, a następnie wkleić w folderze pulpitu. Jednak Google Earth nie wyświetla się w tym folderze i ma inny sposób ładowania. Próbowałem skopiować plik tak jak poprzednio, ale wyświetla się jako plik tekstowy. Chciałbym utworzyć bardzo mały plik wykonywalny, który mogę umieścić na pulpicie, aby uruchomić Google Earth. Znalazłem wiersz poleceń:

/opt/google/earth/free/google-earth %f

Czy istnieje sposób na łatwe zapisanie tego w pliku wykonywalnym? Pamiętaj, że jestem bardzo nowy i wciąż się uczę. Prosimy więc o opisywanie, jak to możliwe. Zaczynam rozumieć kod, ale czasami mam problemy.

Ostatnie pytanie, jak zmienić obraz ikony? Nie widzę ustawienia, aby to zmienić.

Dzięki

Odpowiedzi:


13

Musisz utworzyć w swoim katalogu pulpitu (zwykle ~/Desktop) plik .desktop, powiedzmy google_earth.desktopz następującą zawartością:

[Desktop Entry]
Version=1.0
Name=Google Earth       
Comment=Open Google Earth
Exec=/opt/google/earth/free/google-earth %f
Icon=google-earth
Terminal=false
Type=Application
Categories=Utility;Application;

Nie zapomnij, aby był wykonywalny. Możesz to zrobić z terminala za pomocą następującego polecenia:

chmod +x ~/Desktop/google_earth.desktop

Zobacz także, jak utworzyć plik .desktop za pomocą edytora tekstu .


To działało idealnie! Dzięki! Naprawdę doceniam pomoc. Czy wszystkie pliki .desktop można otworzyć, aby zmienić ikonę? Czy jest gdzieś inna opcja, aby to zmienić? Dzięki za plik wykonywalny ...
Dhartman3076
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.