web-dev-qa-db-fra.com

Changer l'icône du lien en exécutable

J'installe bibisco, une application portable basée sur Java et qui est livrée avec son propre jre, vous n'avez donc pas besoin d'installer quoi que ce soit, de l'extraire et de l'exécuter.

L'exécutable s'appelle "bibisco" et n'a pas d'icône car il a l'icône par défaut.

Lorsque nous l'exécutons, il apparaît dans le programme de lancement avec une icône Nice green n white.

J'ai cliqué dessus avec le bouton droit de la souris et créé un lien; le lien ne porte pas l'extension .desktop et si j'utilise moins de bibisco, le fichier de lien s'ouvre sous forme de symboles loufoques. ce qui signifie que je ne peux pas utiliser le truc lié au fichier .desktop.

Comment changer les icônes de ces fichiers de liens? En particulier, comment définir l'icône affichée lors de l'exécution?

Je suis converti de Windows, je veux dire certaines fonctionnalités comme dans les fenêtres où l'on pourrait aller dans les propriétés et obtenir l'icône d'un fichier exe ou .dll.

Merci

3
Mirza Usman

Si ce n'était pas évident, oui, Windows et Linux sont deux bêtes différentes. Je comprends que cette question a été posée il y a un an, mais je vais quand même répondre au mieux à une question sans réponse.

Linux n'utilise pas le même type de méthode de liaison que vous utilisez avec Windows. Linux utilise les liens physiques et les liens physiques; Lire ici pour plus d'informations . Les liens les plus couramment utilisés sont les liens symboliques: un raccourci vers un fichier ou un répertoire.

Afin de fournir le plus de détails possible dans ma réponse, j'ai essayé d'approfondir le dossier. Je suis venu avec ceci:

Le fichier Linux de Bibisco ne semble pas avec une icône. L'exécutable ne semble pas avoir d'encodage UTF-8 - en d'autres termes, c'est pourquoi il ressemble à des symboles tronqués. Cela n’est pas certain, car je n’ai pas joué avec les paramètres de mes éditeurs de texte, ce n’est donc que mon observation.

Donc, la meilleure chose à faire est de créer votre propre fichier .desktop et de créer votre propre icône .

Faire votre propre icône

Il n’est pas aussi spécialisé que Windows, où vous avez besoin d’une image au format .ico (ou d’un pack de celle-ci) pour définir une image dans un dossier ou un raccourci. Linux est un peu plus convivial, vous permettant plutôt d’utiliser des images .png ou des vecteurs .svg. Dans certains cas, vous pouvez même utiliser des images .xpm pour les créer. Arch Linux Wiki

Dans le cas de bibisco, vous pouvez créer votre propre logo ou en supprimer un à partir d’un logo existant. L'option est à vous.

Surgir

J'utilise la version 1.5.0 et j'ai trouvé la bannière de bibisco (l'image à l'écran de démarrage) dans le dossier de son répertoire racine > WebContent> img . Je suppose qu’il s’agit du même emplacement pour la plupart des autres versions de Bibisco.

Vous pouvez le rogner sur une image "bi" carrée, comme l'icône de Windows, en chargeant GIMP ([Devrait toujours être] Standard dans Ubuntu) et en sélectionnant l'outil de recadrage. Puis Enregistrez sous ... un fichier .png où vous le souhaitez (idéal à côté de l’exécutable lui-même).

Make

Ouvrez GIMP comme avant et créez une nouvelle image d'environ 80-100 pixels (px) au carré. C'est ce que j'ai fini par faire, mais ça fonctionne toujours. Allez-y et faites une sorte de graphique que vous voulez être représentatif de bibisco et enregistrez-le au format .png comme auparavant.

Si vous souhaitez en créer un aussi proche que possible du style original, le titre de Splash de bibisco utilise la police Courier et le "i" est doté d’un point carré jaune.

Le fichier .desktop

Le fichier Desktop est un peu délicat et vous obligera à écrire un peu et à effectuer quelques recherches dans les répertoires. Ne vous inquiétez pas, la logique derrière cela ne mord pas.

Ouvrez gedit ou l'éditeur de texte de votre choix (ou cliquez avec le bouton droit de la souris sur le bureau et sélectionnez Créer nouveau ...> Fichier vide ), puis remplissez les informations dans le bloc de code. Tout.

[Desktop Entry]

Type=Application
# Can be either Application (An executable), URL (Internet link), or directory.

Name=bibisco
GenericName=Novel Writing Software
# Short description of the software or file.

Exec=/home/*you*/path/to/file
# The path to the executable file/program.

Icon=/home/*you*/path/to/file.png
# The path to the image of choice (png, svg...)

Categories=Office

Remplacez " vous " par votre nom d'utilisateur et "/path/to/file" par l'emplacement où vous avez décompressé Bibisco et/ou enregistré l'image.

Une fois cela fait, Enregistrez sous ... un fichier . Desktop et placez-le sur votre bureau. Ta-Da! Terminé.

C’est la meilleure façon que j’ai trouvée de résoudre ce problème: faites-le vous-même.

En ce qui concerne les liens symboliques (raccourcis de base), d'après mon expérience de GNOME 3, il suffit de cliquer avec le bouton droit de la souris sur> Propriétés , puis de cliquer sur l'icône de l'image pour en trouver un autre à remplacer. il. Je recommanderai quand même l’utilisation d’un fichier . Desktop , car il présente quelques avantages en matière de liaison.

J'espère que cela t'aides!

Disclaimer: Je n'utilise plus Ubuntu, je suis complètement passé à Fedora . Certaines des informations ici peuvent ne pas être correctes, bien que j'aie essayé d'en faire autant. Ce guide a été écrit pour être complet dans d’autres situations similaires.

1
Gamer115x