![LibreOffice 3.4.1 的应用程序菜单支持](https://linux22.com/image/1035591/LibreOffice%203.4.1%20%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%8F%9C%E5%8D%95%E6%94%AF%E6%8C%81.png)
我已经安装了 LibreOffice 3.4.1。
网站上说它支持全局菜单。但这行不通。
我下载了较新版本的软件包,lo-menubar
但还是不行。我不知道它是不是最新版本。
我尝试过 LibreOffice v3.4.0解决方法但那也不起作用。
是否可以让应用程序菜单适用于 LibreOffice 3.4?
答案1
其他帖子中提到的扩展仅适用于 x86_64!
因此,如果您和我一样拥有 32 位 Ubuntu,那么它将不适合您。
我找到了一种让它工作的方法,虽然很艰难。当然,这不是最优雅的方法,因为我不知道如何从源代码创建 Libreoffice 扩展。
您可以在此处下载针对 32 位修改后的扩展:lo-menubar.oxt 下载它,打开它,在 Libreoffice 中同意安装它,重新启动 Libreoffice。
我希望我没有违反任何许可证……
如果您不相信我或者只是好奇我做了什么,以下是我所做的:
下载其他答案中提到的扩展: lo-menubar.oxt
从 Ubuntu 存储库获取 32 位 deb。打开终端并输入:
apt-get download lo-menubar
如果你没有更改目录,则应该在你的主文件夹。
现已开放lo-menubar.oxt使用档案管理器:右键单击lo-menubar.oxt,用档案管理器打开(我希望它是这么叫的,我使用的是德语版的 Ubuntu)
现在两个文件都应该打开,每个文件都在一个存档管理器窗口中。
在lo-menubar.oxt:
- 删除 Linux_x86_64 文件夹
- 切换到文件夹 META-INF
- 提炼清单文件(只需将其拖到桌面上即可)
- 右键单击提取 清单文件- 使用文本编辑器打开它
- 找到 *platform=Linux_x86_64"* 并将其更改为 *platform=Linux_x86"*
- 找到 *Linux_x86_64/menubar.uno.so"* 并将其更改为 *Linux_x86/menubar.uno.so"*
- 保存清单文件并关闭文本编辑器
- 拖动清单文件回到档案管理器,里面有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/菜单栏/
- 将 Linux_x86 文件夹拖入lo-menubar.oxt
关闭所有内容并打开 lo-menubar.oxt。重新启动 Libreoffice。
答案2
很抱歉,我太急了,因为我没有注意到我没有运行最新版本。
这应该适用于 libreoffice 64 位
来自
LibreOffice 网站不会使用 Ubuntu 的libreoffice-gtk
软件包并安装到/opt
破坏低菜单栏 包,而不是代码......
如果它没有尝试正确地重新安装 LibO 3.4.1:
cd
到包含 LibO debs 的文件夹- 移除旧版本:
sudo apt-get remove libreoffice* lo-menubar
- 安装 Libre Office:
sudo dpkg -i *.deb desktop-integration/*.deb
- 安装低菜单栏扩展(v0.1.0)
- 关闭 LibreOffice 以使更改生效。
笔记: 菜单栏在开始中心不起作用,并且可能会导致其用户界面出现视觉伪影,这是一个已知问题。
答案3
目前无法将 LibreOffice 3.4 集成到全局菜单中。