web-dev-qa-db-fra.com

Prise en charge du menu d'application pour LibreOffice 3.4.1

J'ai installé LibreOffice 3.4.1.

Sur le site Web, il est indiqué qu’il prend en charge les menus globaux. Ça ne marche pas.

J'ai téléchargé une version plus récente du paquet lo-menubar qui ne fonctionne pas non plus. Je ne sais pas si c'est la dernière version.

J'ai essayé LibreOffice v3.4.0 solution de contournement mais cela ne fonctionnait pas non plus.

Est-il possible de faire fonctionner le menu Application pour LibreOffice 3.4?

12
Rens

L'extension mentionnée dans les autres articles ne fonctionne que pour x86_64!

Donc, si vous avez un Ubuntu 32 bits, comme moi, cela ne fonctionnera pas pour vous.

J'ai trouvé un moyen de le faire fonctionner, difficile. Certes, ce n’est pas la manière la plus élégante, car je ne sais pas comment créer une extension Libreoffice à partir du code source.

Vous pouvez télécharger l'extension modifiée pour 32bit ici: lo-menubar.oxt Téléchargez-le, ouvrez-le, acceptez, dans Libreoffice de l'installer, redémarrez Libreoffice.

J'espère que je n'ai violé aucune licence…

Si vous ne me faites pas confiance ou si vous êtes simplement curieux de ce que j'ai fait, voici ce que j'ai fait:

Téléchargez l'extension mentionnée dans les autres réponses: lo-menubar.oxt

Obtenez le deb 32bit à partir des référentiels Ubuntu. Ouvrez un terminal et entrez:

apt-get download lo-menubar

Si vous n'avez pas changé le répertoire, un fichier nommé * lo-menubar_0.1.0-0ubuntu1_i386.deb * devrait se trouver dans votre dossier de départ .

Ouvrez maintenant lo-menubar.oxt avec le gestionnaire d'archives: cliquez avec le bouton droit de la souris sur lo-menubar.oxt , ouvrez-le avec le gestionnaire d'archives. (J'espère que ça s'appelle comme ça, j'utilise Ubuntu en allemand)

Les deux fichiers doivent maintenant être ouverts, chacun dans une fenêtre du gestionnaire d'archives.

Dans lo-menubar.oxt :

  1. Supprimer le dossier Linux_x86_64
  2. Changer dans le dossier META-INF
  3. Extrayez le fichier manifest.xml (glissez-le simplement sur votre bureau)
  4. Faites un clic droit sur le extrait manifest.xml - ouvrez-le avec un éditeur de texte
  5. Trouvez * platform = Linux_x86_64 "* et changez-le en * platform = Linux_x86" *
  6. Trouvez * Linux_x86_64/menubar.uno.so "* et changez-le en * Linux_x86/menubar.uno.so" *
  7. Enregistrez le fichier manifest.xml et fermez votre éditeur de texte.
  8. Faites glisser le fichier manifest.xml dans le gestionnaire d'archives, qui a lo-menubar.oxt , pour écraser ce fichier.
  9. Retournez au dossier racine de lo-menubar.oxt , laissez-le ouvert.

Ouvrez le lo-menubar_0.1.0-0ubuntu1_i386.deb avec le gestionnaire d'archives: cliquez avec le bouton droit sur lo-menubar_0.1.0-0ubuntu1_i386.deb, ouvrez le gestionnaire d'archives.

  1. Allez dans le dossier: /usr/lib/libreoffice/share/extensions/menubar/
  2. Faites glisser le dossier Linux_x86 dans le répertoire lo-menubar.oxt .

Fermez tout et ouvrez le lo-menubar.oxt. Redémarrez Libreoffice.

5
Meng Tian

Je suis désolé d’avoir sauté le flambeau à ce sujet, car je n’avais pas remarqué que je n’utilisais pas la dernière version.

Cela devrait fonctionner pour libreoffice 64 bit

Les debs de LibreOffice.org n'utiliseront pas le paquet libreoffice-gtk d'Ubuntu et seront installés sur /opt break lo-menubarInstall lo-menubar package, pas le code ...

Cependant, le extension autonome mentionné par DoR fonctionne en dehors de la boîte.


S'il ne tente pas de réinstaller LibO 3.4.1 correctement:

  1. cd vers le dossier avec LibO debs
  2. Supprimer les anciennes versions:
    • Sudo apt-get remove libreoffice* lo-menubar
  3. Installez Libre Office:
    • Sudo dpkg -i *.deb desktop-integration/*.deb
  4. Installez le extension lo-menubar (v0.1.0)
  5. Fermez LibreOffice pour que les modifications prennent effet.

Remarque: La barre de menu ne fonctionne pas sur Start Center et peut entraîner des artefacts visuels dans son interface utilisateur. C'est un problème connu.

4
sergio91pt