web-dev-qa-db-ja.com

LibreOffice 3.4.1のアプリケーションメニューサポート

LibreOffice 3.4.1をインストールしました。

Webサイトでは、グローバルメニューのサポートがあるとしています。これは機能しません。

パッケージlo-menubarの新しいバージョンをダウンロードしましたが、どちらも機能しません。それが最新バージョンかどうかはわかりません。

LibreOffice v3.4.0を試しました 回避策 ですが、それもうまくいきませんでした。

LibreOffice 3.4でアプリケーションメニューを機能させることはできますか?

12
Rens

他の投稿で言及されている拡張機能は、x86_64でのみ機能します!

したがって、私と同じように32ビットUbuntuを使用している場合、それはうまくいきません。

うまく機能させる方法を見つけました。確かに、ソースからLibreoffice拡張機能を作成する方法がわからないため、これは最もエレガントな方法ではありません。

32ビット用に変更された拡張機能はここからダウンロードできます。 lo-menubar.oxt ダウンロードして開き、Libreofficeで同意してインストールし、Libreofficeを再起動します。

ライセンスに違反しなかったらいいのですが…

あなたが私を信用していない場合、または私がしたことを好奇心urious盛なら、私がしたことは次のとおりです。

他の回答で言及された拡張機能をダウンロードします。 lo-menubar.oxt

Ubuntuリポジトリから32ビットdebを入手してください。ターミナルを開き、次を入力します。

apt-get download lo-menubar

ディレクトリを変更しなかった場合、* lo-menubar_0.1.0-0ubuntu1_i386.deb *というファイルがhome folderにあるはずです。

アーカイブマネージャーでlo-menubar.oxtを開きます:lo-menubar.oxtを右クリックし、アーカイブマネージャーで開きます(私はそれがそのように呼ばれることを願っています、私はドイツ語でUbuntuを使用しています)

これで、両方のファイルが開かれ、それぞれがアーカイブマネージャーウィンドウに表示されます。

lo-menubar.oxt

  1. Linux_x86_64フォルダーを削除する
  2. META-INFフォルダーに移動します
  3. manifest.xmlを抽出します(デスクトップにドラッグするだけです)
  4. extractedmanifest.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.xmllo-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を再起動します。

5
Meng Tian

私は最新バージョンを実行していないことに気づかなかったので、これで銃を飛ばしてすみません。

これはlibreoffice 64ビットで動作するはずです

LibreOffice.org のdebsは、Ubuntuのlibreoffice-gtkパッケージを使用せず、/optにインストールします。breakinglo-menubarInstall lo-menubar パッケージではなく、コード...

ただし、 DoRで言及されている スタンドアロン拡張 はそのまま使用できます


LibO 3.4.1を適切に再インストールしようとしない場合:

  1. cd LibO debsのあるフォルダーへ
  2. 古いバージョンを削除してください:
    • Sudo apt-get remove libreoffice* lo-menubar
  3. Libre Officeのインストール:
    • Sudo dpkg -i *.deb desktop-integration/*.deb
  4. lo-menubar extension (v0.1.0)をインストールします
  5. LibreOfficeを閉じて、変更を有効にします。

注:メニューバーはスタートセンターでは機能せず、UIに視覚的なアーティファクトを引き起こす可能性があります。これは既知の問題です。

4
sergio91pt