Prise en charge du menu d'application pour LibreOffice 3.4.1

12

J'ai installé LibreOffice 3.4.1.

Sur le site Web, il indique qu'il prend en charge le menu global. Ça ne marche pas.

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

J'ai essayé la solution de contournement de LibreOffice v3.4.0 mais cela n'a pas fonctionné non plus.

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

Rens
la source

Réponses:

5

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. Ce n'est certainement pas la manière la plus élégante, car je ne sais pas comment créer une extension Libreoffice à partir des sources.

Vous pouvez télécharger l'extension modifiée pour 32 bits ici: lo-menubar.oxt Téléchargez-la, ouvrez-la, 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 que 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 32 bits des référentiels Ubuntu. Ouvrez un terminal et entrez:

apt-get download lo-menubar

Si vous n'avez pas modifié le répertoire, un fichier appelé * lo-menubar_0.1.0-0ubuntu1_i386.deb * devrait se trouver dans votre dossier personnel .

Maintenant, ouvrez lo-menubar.oxt avec le gestionnaire d'archives: Faites un clic droit sur le lo-menubar.oxt , ouvrez avec le gestionnaire d'archives (j'espère que ça s'appelle comme ça, j'utilise Ubuntu en allemand)

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

Dans lo-menubar.oxt :

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

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

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

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

Meng Tian
la source
Merci, cela a fait l'affaire. Pour le 32 bits, le 64 bits est en dessous.
Rens
Je l'ai fait et téléchargé la nouvelle extension sur mon compte hotmail où vous pouvez la télécharger sur: skydrive.live.com/…
Rens
4

Je suis désolé d'avoir sauté sur l'arme, car je n'ai pas remarqué que je n'utilisais pas la dernière version.

Cela devrait fonctionner pour libreoffice 64 bits

Les debs de LibreOffice.org n'utiliseront pas le libreoffice-gtkpaquet Ubuntu et s'installeront pour /optcasser le paquet lo-menubar Installer lo-menubar , pas le code ...

Cependant, l' extension autonome mentionnée par DoR fonctionne hors de la boîte.


S'il n'essaie pas de réinstaller correctement LibO 3.4.1:

  1. cd dans 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. Installer l' extension lo- menubar (v0.1.0)
  5. Fermez LibreOffice pour que les modifications prennent effet.

Remarque: la barre de menus ne fonctionne pas sur le Centre de démarrage et peut provoquer des artefacts visuels dans son interface utilisateur, c'est un problème connu.

sergio91pt
la source
1
Cela rompt le bureau libre 3.4. J'ai téléchargé une version plus récente qui ne fonctionne pas
Rens
Oui moi aussi. Il a cassé libreoffice 3.4.1 et j'essaie de comprendre comment résoudre ce problème ....
Jorge Pinho
3
@Jorge Pinho, vous devrez avoir la nouvelle version d'ici bugs.freedesktop.org/attachment.cgi?id=47502 dans la question est un lien avec l'extension aussi
Rens
1
Ensuite, vous feriez mieux de poser une question plutôt que des commentaires ici. Il semble que le lo-menubarpackage ait installé le cœur de la 3.3.xversion précédente de LibreOffice.
Binarylife
1
@Jorge Pinho Je suis désolé si ma réponse vient de compliquer une question aussi simple. Suivez la procédure que j'ai publiée, cela devrait fonctionner.
sergio91pt
-5

Il n'y a actuellement aucun moyen d'intégrer LibreOffice 3.4 dans le menu global.

scouser73
la source
2
Un google plus tard: omgubuntu.co.uk/2011/03/… . Je ne sais pas si cela aide Rens, mais cela explique certainement pourquoi vous avez été rejeté.
Scaine