Поддержка меню приложения для LibreOffice 3.4.1

12

Я установил LibreOffice 3.4.1.

На сайте сказано, что у него есть глобальная поддержка меню. Это не работает

Я скачал более новую версию пакета, lo-menubarкоторый тоже не работает. Я не знаю, является ли это самой новой версией.

Я попытался обойти LibreOffice v3.4.0, но это также не сработало.

Можно ли заставить работать меню приложений для LibreOffice 3.4?

Rens
источник

Ответы:

5

Расширение, упомянутое в других постах, работает только для x86_64!

Так что, если у вас есть 32-битная Ubuntu, как у меня, это не сработает для вас.

Я нашел способ заставить это работать, жестко. Конечно, это не самый элегантный способ, так как я понятия не имею, как создать расширение Libreoffice из исходного кода.

Вы можете скачать модифицированное расширение для 32bit здесь: lo-menubar.oxt Загрузите его, откройте его, согласитесь в Libreoffice, чтобы установить его, перезапустите Libreoffice.

Я надеюсь, что я не нарушал никаких лицензий ...

Если вы не доверяете мне или просто любопытно, что я сделал, вот что я сделал:

Загрузите расширение, которое упоминалось в других ответах: lo-menubar.oxt

Получите 32-битную deb из репозиториев Ubuntu. Откройте терминал и введите:

apt-get download lo-menubar

Если вы не изменили каталог, файл с именем * lo-menubar_0.1.0-0ubuntu1_i386.deb * должен находиться в вашей домашней папке .

Теперь откройте lo-menubar.oxt с помощью менеджера архивов: щелкните правой кнопкой мыши на lo-menubar.oxt , откройте с помощью менеджера архивов (надеюсь, он называется так, я использую Ubuntu на немецком языке)

Теперь оба файла должны быть открыты, каждый в окне менеджера архивов.

В lo-menubar.oxt :

  1. Удалить папку Linux_x86_64
  2. Перейдите в папку META-INF
  3. Распакуйте файл manifest.xml (просто перетащите его на рабочий стол)
  4. Щелкните правой кнопкой мыши на извлеченном manifest.xml - откройте его в текстовом редакторе.
  5. Найдите * platform = Linux_x86_64 "* и измените его на * platform = Linux_x86" *
  6. Найдите * Linux_x86_64 / menubar.uno.so "* и измените его на * Linux_x86 / menubar.uno.so" *
  7. Сохраните файл manifest.xml и закройте текстовый редактор
  8. Перетащите файл manifest.xml обратно в менеджер архивов, в котором открыт файл lo-menubar.oxt , чтобы перезаписать этот файл.
  9. Вернитесь в корневую папку lo-menubar.oxt и оставьте ее открытой.

Откройте lo-menubar_0.1.0-0ubuntu1_i386.deb с помощью менеджера архивов: щелкните правой кнопкой мыши на lo-menubar_0.1.0-0ubuntu1_i386.deb, откройте с помощью менеджера архивов

  1. Перейдите в папку: / usr / lib / libreoffice / share / extensions / menubar /
  2. Перетащите папку Linux_x86 в lo-menubar.oxt.

Закройте все и откройте lo-menubar.oxt. Перезапустите Libreoffice.

Мэн Тянь
источник
Спасибо, что сделали свое дело. Для 32-разрядных 64-разрядных ниже.
Ренс
Я сделал это и загрузил новое расширение в мою учетную запись hotmail, где вы можете скачать его по адресу: skydrive.live.com/…
Rens
4

Прошу прощения за то, что прыгнул, потому что я не заметил, что у меня не работает последняя версия.

Это должно работать для libreoffice 64 бит

Дебы из LibreOffice.org не будут использовать libreoffice-gtkпакет Ubuntu и устанавливают для /optвзлома пакет lo-menubar Установите lo-menubar , а не код ...

Однако упомянутое DoR автономное расширение работает из коробки.


Если он не пытается переустановить LibO 3.4.1 должным образом:

  1. cd в папку с библиотеками LibO
  2. Удалить старые версии:
    • sudo apt-get remove libreoffice* lo-menubar
  3. Установите Libre Office:
    • sudo dpkg -i *.deb desktop-integration/*.deb
  4. Установите расширение lo- menubar (v0.1.0)
  5. Закройте LibreOffice, чтобы изменения вступили в силу.

Примечание . Меню не работает в Центре запуска и может вызывать визуальные артефакты в пользовательском интерфейсе, что является известной проблемой.

sergio91pt
источник
1
Это нарушает libre office 3.4. Я скачал более новую версию, которая не работает
Rens
Да, я тоже. Это сломало libreoffice 3.4.1, и я пытаюсь выяснить, как решить это ....
Хорхе Пинхо
3
@Jorge Pinho у вас будет новая версия здесь bugs.freedesktop.org/attachment.cgi?id=47502 в вопросе тоже ссылка с расширением
Rens
1
Тогда вам лучше задать вопрос, а не комментировать здесь. Похоже, в lo-menubarпакете установлено ядро ​​предыдущей 3.3.xверсии LibreOffice.
Binarylife
1
@Jorge Pinho Мне очень жаль, если мой ответ только усложнил такой простой вопрос. Следуйте процедуре, которую я разместил, она должна работать.
sergio91pt
-5

В настоящее время нет способа интегрировать LibreOffice 3.4 в глобальное меню.

scouser73
источник
2
Один гугл позже: omgubuntu.co.uk/2011/03/… . Не знаю, поможет ли это Ренсу, но это, безусловно, объясняет, почему за тебя проголосовали.
Scaine