Comment réparer LibreOffice 3.5 pour démarrer à partir de l'icône du lanceur?

8

Récemment, j'ai installé LibreOffice 3.5 à partir de debs (y compris ceux pour l'intégration de bureau. Depuis lors, il se comporte de manière étrange. Fondamentalement, il ne se lancera pas à partir des raccourcis du lanceur. Exemple:

  • tiret> libreoffice lancé (lanceur affiche avec 2 secondes de retard)> 'garder dans le lanceur'
  • LO fermé
  • l'icône LO sur le lanceur a cliqué> pulsation pendant 5 secondes, puis s'arrête> LO n'a pas lancé
  • Je n'ai pas cherché de processus ouverts ou quoi que ce soit et ...
  • dash> libreoffice lancé immédiatement sans problème

Il ne se souvenait pas non plus des éléments récemment ouverts, mais maintenant il a été corrigé d'une manière ou d'une autre.

Autres symptômes:
- l'icône sur le lanceur et toutes les catégories de menu apparaissent avec un retard de quelques secondes
- deux icônes d'écrivain apparaissent sur le lanceur

Ce que j'ai fait:

Je ne sais pas si c'est lié mais j'utilise le test Unity PPA: vanvugt / unit dont j'avais besoin pour résoudre le bogue des fenêtres saccadées.

Des idées?

Bucic
la source
2
Libreoffice PPA n'a pas 3.5 c'est à la version 3.4.5
fragos
Avez-vous également utilisé sudo apt-get pour installer? De plus, il vaut toujours mieux rétrograder une application lorsqu'elle ne fonctionne pas correctement que vous effectuez une mise à niveau. La rétrogradation vers des versions plus connues et plus stables est le choix le plus intelligent. Je modifierai ma réponse si vous répondez.
PyroSamurai
OP cherchez-vous toujours une réponse?
Ringtail
Le problème existe toujours, même sur ma propre installation d'Ubuntu 11.10 et LO 3.5. * De ppa: libreoffice / ppa. Le référentiel officiel est toujours bloqué avec la 3.4. *
Bucic
Le problème semble avoir disparu comme je le vois maintenant en 12.04 à partir de septembre 2012 et je n'ai pas voulu essayer les solutions proposées ici, désolé. L'une des réponses ci-dessus contient-elle une réponse définitive? J'aimerais marquer la réponse à la question si c'est le cas.
Bucic

Réponses:

1

Ouvrez Ubuntu Software Center. Recherchez LibreOffice Writer. Cliquez sur "Info" puis sur le bas du Software Center. Il existe une option Ajouter à la barre de lancement. Essayez ça.

Apprenti curieux
la source
0

Si vous avez installé à partir de fichiers .deb, le nom de fichier libreoffice sera écrivain libreoffice3.5. Vous devez donc modifier le fichier ~/.local/share /applications/libreoffice-writer.desktopet changer le nom de fichier exécutable en écrivain libreoffice3.5. Rechercher et modifier Exec =

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice3.5 -writer %U
OnlyShowIn=Unity
Ubuntuser
la source
La question concerne spécifiquement le raccourci du lanceur et vous semblez utiliser un raccourci sur le bureau que je n'ai pas l'intention de créer, par exemple. Pourriez-vous fournir la solution en «variante de lancement», s'il vous plaît? :)
Bucic
@Bucic: Les icônes du lanceur sont essentiellement des fichiers avec l'extension ".desktop". :). Veuillez essayer ma solution et faites le moi savoir. Aussi pour être doublement sûr du nom de fichier, ouvrez synaptique et recherchez libreoffice. Il affichera les fichiers installés avec des noms de fichiers.
Ubuntuser
Désolé, mais l'emplacement spécifié par vous ne contient aucun fichier libre sur mon système. Seuls quelques fichiers de vin . / Le seul indice que j'ai réussi à extraire du terminal était "** AVERTISSEMENT **: impossible d'appeler /com/canonical/AppMenu/Registrar.UnregisterWindow" après avoir exécuté "sudo libreoffice --writer" et l'avoir fermé.
Bucic
Tout d'abord, vous n'avez pas besoin d'un sudo pour exécuter libreoffice. Le moyen le plus simple de trouver un fichier d'écriture libreoffice depuis le terminal est de taper libreoffice dans le terminal et d'appuyer sur la touche "Tab". Il vous donnera les options disponibles pour libreoffice. Si vous n'avez pas de fichier de bureau, créez-en un pour libreoffice. Je vais vous en donner un.
Ubuntuser
tapez la commande suivante dans le terminal gedit ~/.local/share/applications/libreoffice-writer.desktop et collez le code suivant dans le fichier. pastebin.com/VwiRPZeH . Enregistrez-le ensuite. Assurez-vous de changer la Exec section en nom de fichier correspondant.
Ubuntuser