[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Icon voor script



Hallo Haijo en anderen,

Op 16-05-2023 om 15:15 schreef Haijo7:
Maar die van firefox-esr dus blijkbaar ook in /usr/share/firefox-esr/

Klopt, nu dat ik er even over heb nagedacht denk ik niet dat deze gebruikt worden.

Je zou een .deb van een bestand kunnen downloaden van een bestaand programma en die handmatig uitpakken om te kijken hoe het zit met de icons.

Wellicht wordt er inderdaad iets aangeroepen.

Als ik een .deb bestand uitpak vind ik onder andere een bestand genaamd data.tar.gz.

De inhoud van data.tar.gz is wat in de root word gezet bij een installatie. in mij geval een directory genaamd usr en subdirectories voor onder andere de binary, een icon, een .desktop en een aantal andere dingen.

Ik had hier toevallig de source van het programma Gajim uitgepakt staan.

In het .desktop bestand staat "Icon=", gevolgd door de naam van het programma. De naam komt overeen met die van de afbeelding voor het icon.

Bij Gajim staat in het .desktop file: "Icon=org.gajim.Gajim". Dus niet de naam van de binary: "Exec=gajim %u".

Het .desktop file heeft overigens ook zo'n naam:
/usr/share/applications/org.gajim.Gajim.desktop

Ik wil gewoon een klein icoontje voor in het menu, wat voor
maat is daarvoor geschikt?

Op een een scherm met een hogere resolutie heb je ook een icon met een hogere resolutie nodig. Ook zijn er verschillende menus die van grootte verschillen op verschillende desktops.

Daar zit wat in. Maar wat is belangrijk?

Als je een .svg gebruikt zou je je niet druk hoeven maken over de grootte van het icon. Die zou in /usr/share/icons/hicolor/scalable/apps/ moeten komen te staan lijkt het.

Iemand heeft icons voor me gemaakt in .png formaat.

Verder zie ik dat bij Gajim er een .svg is, maar ook .png's in de maten 48x48 en 64x64.

Ik heb nog twee andere applicaties bekeken (Authenticator en Caja) en daar heb je ook zowel een .svg als verschillende .png's.
Hmm, lastig hoor.

Groet,
Paul


--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/


Reply to: