3 votes

Comment obtenir la "bonne" icône de LibreOffice Calc dans le lanceur ?

Je viens de désinstaller le logiciel LibreOffice préinstallé sur Ubuntu 16.04 et d'installer la version 5.0.5. Maintenant il y a un problème avec l'icône du lanceur qui (je pense) n'était pas là avant :

L'icône affichée pour Calc est de très mauvaise qualité et indique toujours qu'il s'agit d'un document sans titre, même si le document ouvert porte clairement un titre.

enter image description here

Ce problème ne se produit pas pour les autres programmes LibreOffice, comme vous pouvez le voir sur l'icône Writer au-dessus de l'icône Calc.

Lorsque je recherche LibreOffice dans le Dash, deux possibilités différentes s'affichent pour Calc

enter image description here

"sans titre 1 - LibreOffice Calc" et "LibreOffice 5.0 Calc"

Ce dernier est le bon. Mais même lorsque je clique dessus, il ouvre la première icône/application, bien qu'au début il affiche la bonne icône (de haute qualité) dans le lanceur pendant une seconde. Les deux ouvrent la version 5.0.5, mais avec la mauvaise icône et le mauvais titre. Le même problème se produit avec LibreOffice Main .

J'ai lu un peu sur les icônes dans Unity sur certains sites web (aussi celui-ci), ce qui m'a conduit au dossier /usr/share/app-install/desktop où j'ai également trouvé les images "moches", qui sont liées à . xdesktop -files. Il est intéressant de noter que dans ce dossier, seul le fichier .xdesktop -fichier de Calc y Main n'ont pas d'icône du tout, pas les autres.

Est-ce que cela a quelque chose à voir avec les fichiers du dossier /usr/share/app-install/desktop/ ? Qu'en est-il des fichiers du dossier /usr/share/icons ? Est-ce lié au thème des icônes, que j'ai modifié ?
Quelqu'un sait-il comment je peux obtenir la bonne icône et la bonne Calc -à utiliser ? Existe-t-il un reste de la précédente LibreOffice sur le système ?

2voto

Jacob Vlijm Points 78990

Répertoires par défaut pour les lanceurs

Les deux répertoires par défaut pour .desktop (lanceurs) sont :

/usr/share/applications

pour les applications installées dans le monde entier, et

~/.local/share/applications

pour les applications installées localement ( ~ représente votre répertoire personnel, /home/yourname ), ou des versions locales des lanceurs.

À propos de LibreOffice

LibreOffice est cependant un peu un étranger parmi nous, s'il s'agit de .desktop des fichiers.

がある一方で par défaut (Ubuntu) de LibreOffice stocke ses données dans une base de données. .desktop comme d'habitude, dans

/usr/share/applications

die téléchargé les stocke dans

/usr/local/share/applications

C'est-à-dire, liens aux lanceurs. Les vrais lanceurs sont dans

/opt/libreoffice5.0/share/xdg/

Que s'est-il passé ?

Il existe deux options :

  1. D'une manière ou d'une autre, vous avez une copie locale de la Libreoffice lanceur dans ~/.local/share/applications . Si c'est le cas, il remplacera toutes les autres occurrences du même lanceur (comme mentionné, ~ représente votre répertoire personnel, /home/yourname ). Si c'est le cas, supprimez le(s) fichier(s), déconnectez-vous et reconnectez-vous.
  2. le lanceur dans /usr/share/applications a été laissé derrière pour une raison quelconque, par une erreur lors de la désinstallation. Si la première option n'est pas le cas :

    • Naviguez vers /usr/share/applications ouvrir une fenêtre de terminal, taper :

      sudo rm

      et ensuite faire glisser le LibreOffice Calc dans la fenêtre du terminal afin d'insérer le fichier-répertoire. Appuyez ensuite sur Enter . Bien sûr, vous pouvez aussi le faire en tapant la commande :

      sudo rm /usr/local/share/libreoffice-calc.desktop

      et en frappant Enter .

    • Déconnectez-vous et reconnectez-vous et ça devrait être réparé.

0voto

Prof.Chaos Points 356

Il y avait aussi la question des images (icônes) pour LibreOffice. Même si cela a été directement demandé : Personnellement, j'ai cherché d'innombrables fois le dossier contenant ce fichier, et j'ai toujours trouvé cette entrée stackoverflow, qui n'était pas utile à cet égard. Elle mentionnait le dossier /usr/share/app-install/desktop mais qui ne contenait aucun fichier pour moi (Ubuntu 21.04).

Ainsi, au cas où quelqu'un aurait besoin de cela aussi : Les icônes de libreoffice sont stockées dans :

/usr/share/icons/hicolor/48x48/apps

0voto

Aindriú Points 101

J'ai eu le même problème d'icônes lors de la mise à jour de LibreOffice vers LibreOffice 7.2, les icônes n'étaient pas appliquées à LibreOffice comme toutes les autres applications. La solution a été d'aller dans l'entrée .desktop et de supprimer le libellé 7.2.

Exécutez chacun d'entre eux à la fois et changez l'entrée par celle ci-dessous -

sudo vim libreoffice7.2-base.desktop
sudo vim libreoffice7.2-calc.desktop
sudo vim libreoffice7.2-draw.desktop
sudo vim libreoffice7.2-impress.desktop
sudo vim libreoffice7.2-math.desktop
sudo vim libreoffice7.2-startcenter.desktop
sudo vim libreoffice7.2-writer.desktop

Voici un exemple pour l'écrivain:-

  #Icon=libreoffice7.2-writer
  Icon=libreoffice-writer

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X