Obsługa menu aplikacji dla LibreOffice 3.4.1


12

Zainstalowałem LibreOffice 3.4.1.

Na stronie internetowej jest napisane, że obsługuje globalne menu. To nie działa

Pobrałem nowszą wersję pakietu, lo-menubarktóra również nie działa. Nie wiem czy to najnowsza wersja.

Wypróbowałem obejście LibreOffice v3.4.0, ale to również nie działało.

Czy możliwe jest uruchomienie menu aplikacji dla LibreOffice 3.4?

Odpowiedzi:


5

Rozszerzenie wspomniane w innych postach działa tylko dla x86_64!

Więc jeśli masz 32-bitowe Ubuntu, tak jak ja, to nie zadziała dla ciebie.

Znalazłem sposób, aby to działało, trudne. Z pewnością nie jest to najbardziej elegancki sposób, ponieważ nie mam pojęcia, jak utworzyć rozszerzenie Libreoffice ze źródła.

Możesz pobrać zmodyfikowane rozszerzenie dla 32 -bitów tutaj: lo-menubar.oxt Pobierz, otwórz, zgódź się na instalację Libreoffice, uruchom ponownie Libreoffice.

Mam nadzieję, że nie naruszyłem żadnych licencji…

Jeśli mi nie ufasz lub jesteś po prostu ciekawy, co zrobiłem, oto co zrobiłem:

Pobierz rozszerzenie wspomniane w innych odpowiedziach: lo-menubar.oxt

Pobierz 32-bitowy deb z repozytoriów Ubuntu. Otwórz terminal i wprowadź:

apt-get download lo-menubar

Jeśli nie zmieniłeś katalogu, plik o nazwie * lo-menubar_0.1.0-0ubuntu1_i386.deb * powinien znajdować się w folderze domowym .

Teraz otwórz lo-menubar.oxt za pomocą menedżera archiwów: Kliknij prawym przyciskiem myszy lo-menubar.oxt , otwórz za pomocą menedżera archiwów (mam nadzieję, że tak się nazywa, używam Ubuntu w języku niemieckim)

Teraz oba pliki powinny być otwarte, każdy w oknie menedżera archiwów.

W lo-menubar.oxt :

  1. Usuń folder Linux_x86_64
  2. Przejdź do folderu META-INF
  3. Wyodrębnij plik manifest.xml (po prostu przeciągnij go na pulpit)
  4. Kliknij wyodrębniony plik manifest.xml prawym przyciskiem myszy - otwórz go za pomocą edytora tekstu
  5. Znajdź * platform = Linux_x86_64 "* i zmień na * platform = Linux_x86" *
  6. Znajdź * Linux_x86_64 / menubar.uno.so "* i zmień go na * Linux_x86 / menubar.uno.so" *
  7. Zapisz plik manifest.xml i zamknij edytor tekstu
  8. Przeciągnij plik manifest.xml z powrotem do menedżera archiwów, który ma otwarty plik lo-menubar.oxt , aby zastąpić ten plik
  9. Wróć do folderu głównego lo-menubar.oxt , nie otwieraj go.

Otwórz lo-menubar_0.1.0-0ubuntu1_i386.deb za pomocą menedżera archiwum: Kliknij prawym przyciskiem myszy lo-menubar_0.1.0-0ubuntu1_i386.deb, otwórz za pomocą menedżera archiwum

  1. Przejdź do folderu: / usr / lib / libreoffice / share / extensions / menubar /
  2. Przeciągnij folder Linux_x86 do lo-menubar.oxt

Zamknij wszystko i otwórz lo-menubar.oxt. Uruchom ponownie Libreoffice.


Dziękuję, że to załatwiło sprawę. Dla wersji 32-bitowej wersja 64-bitowa jest poniżej.
Rens,

Zrobiłem to i przesłałem nowe rozszerzenie na moje konto Hotmail, pod którym można je pobrać ze strony: skydrive.live.com/…
Rens,

4

Przepraszam, że wskoczyłem na to, ponieważ nie zauważyłem, że nie uruchomiłem najnowszej wersji.

To powinno działać dla libreoffice 64-bit

Debaty z LibreOffice.org nie będą używać libreoffice-gtkpakietu Ubuntu i instalują się do /optzerwania pakietu lo-menubar Zainstaluj lo-menubar , a nie kodu ...

Jednak samodzielne rozszerzenie wspomniane przez DoR działa od razu po wyjęciu z pudełka.


Jeśli nie spróbuje poprawnie zainstalować ponownie LibO 3.4.1:

  1. cd do folderu z debugami LibO
  2. Usuń starsze wersje:
    • sudo apt-get remove libreoffice* lo-menubar
  3. Zainstaluj Libre Office:
    • sudo dpkg -i *.deb desktop-integration/*.deb
  4. Zainstaluj rozszerzenie lo-menubar (v0.1.0)
  5. Zamknij LibreOffice, aby zmiany odniosły skutek.

Uwaga: Pasek menu nie działa w Centrum startowym i może powodować artefakty wizualne w interfejsie użytkownika, co jest znanym problemem.


1
To łamie libre office 3.4. Pobrałem nowszą wersję, która nie działa
Rens

Tak ja też. Złamał libreoffice 3.4.1 i próbuję wymyślić, jak to rozwiązać ...
Jorge Pinho

3
@Jorge Pinho będziesz musiał mieć nową wersję stąd bugs.freedesktop.org/attachment.cgi?id=47502 w pytaniu jest też link z rozszerzeniem
Rens

1
Więc lepiej zadaj pytanie, a nie komentarze tutaj. Wygląda na to, że lo-menubarpakiet zainstalował rdzeń poprzedniej 3.3.xwersji LibreOffice.
Binarylife

1
@Jorge Pinho Przykro mi, jeśli moja odpowiedź skomplikowała tak prostą sprawę. Postępuj zgodnie z procedurą, którą opublikowałem, powinna działać.
sergio91pt

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.