Расширение, упомянутое в других постах, работает только для 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 :
- Удалить папку Linux_x86_64
- Перейдите в папку META-INF
- Распакуйте файл manifest.xml (просто перетащите его на рабочий стол)
- Щелкните правой кнопкой мыши на извлеченном manifest.xml - откройте его в текстовом редакторе.
- Найдите * platform = Linux_x86_64 "* и измените его на * platform = Linux_x86" *
- Найдите * Linux_x86_64 / menubar.uno.so "* и измените его на * Linux_x86 / menubar.uno.so" *
- Сохраните файл manifest.xml и закройте текстовый редактор
- Перетащите файл manifest.xml обратно в менеджер архивов, в котором открыт файл lo-menubar.oxt , чтобы перезаписать этот файл.
- Вернитесь в корневую папку lo-menubar.oxt и оставьте ее открытой.
Откройте lo-menubar_0.1.0-0ubuntu1_i386.deb с помощью менеджера архивов: щелкните правой кнопкой мыши на lo-menubar_0.1.0-0ubuntu1_i386.deb, откройте с помощью менеджера архивов
- Перейдите в папку: / usr / lib / libreoffice / share / extensions / menubar /
- Перетащите папку Linux_x86 в lo-menubar.oxt.
Закройте все и откройте lo-menubar.oxt. Перезапустите Libreoffice.
Прошу прощения за то, что прыгнул, потому что я не заметил, что у меня не работает последняя версия.
Это должно работать для libreoffice 64 бит
Дебы из LibreOffice.org не будут использовать
libreoffice-gtk
пакет Ubuntu и устанавливают для/opt
взлома пакет lo-menubar , а не код ...Однако упомянутое DoR автономное расширение работает из коробки.
Если он не пытается переустановить LibO 3.4.1 должным образом:
cd
в папку с библиотеками LibOsudo apt-get remove libreoffice* lo-menubar
sudo dpkg -i *.deb desktop-integration/*.deb
Примечание . Меню не работает в Центре запуска и может вызывать визуальные артефакты в пользовательском интерфейсе, что является известной проблемой.
источник
lo-menubar
пакете установлено ядро предыдущей3.3.x
версии LibreOffice.В настоящее время нет способа интегрировать LibreOffice 3.4 в глобальное меню.
источник