Как исправить LibreOffice 3.5 для запуска с иконки запуска?

8

Недавно я установил LibreOffice 3.5 из debs (в том числе для интеграции с рабочим столом. С тех пор он ведет себя странным образом. По сути, он не запускается из ярлыков запуска. Пример:

  • dash> libreoffice запущен (программа запуска показывает с задержкой в ​​2 секунды)> 'keep in launcher'
  • LO закрыт
  • значок LO на панели запуска нажимается> пульсирует в течение 5 секунд, затем останавливается> LO не запускается
  • Я не искал открытых процессов или чего-то еще и ...
  • dash> libreoffice запускается сразу без проблем

Это также не помнило недавно открытые пункты, но теперь это было как-то исправлено.

Другие симптомы:
- значок на панели запуска и все категории меню появляются с задержкой в ​​несколько секунд
- на панели запуска появляются два значка записи

Что я сделал:

Я не знаю, связано ли это, но я использую тест Unity PPA: vanvugt / unity, который мне понадобился, чтобы решить ошибку окон заикания.

Любые идеи?

Bucic
источник
2
У Libreoffice PPA нет 3.5, она в выпуске 3.4.5
фрагменты
Вы также использовали sudo apt-get для установки? Кроме того, вам всегда лучше понизить версию приложения, если оно работает неправильно, чем обновление. Понижение до более качественных и стабильных версий - разумный выбор. Я отредактирую свой ответ, если вы ответите.
PyroSamurai
ОП ты все еще ищешь ответ?
Ringtail
Проблема все еще существует, даже на моей чистой установке Ubuntu 11.10 и LO 3.5. * Из ppa: libreoffice / ppa. Официальный репозиторий все еще застрял с 3.4. *
Bucic
Кажется, проблема исчезла, как я вижу это сейчас, в 12.04, по состоянию на сентябрь 2012 года, и я не хотел пробовать предложенные здесь решения, извините. Содержит ли какой-либо из ответов выше определенный ответ? Я хотел бы отметить вопрос как ответивший, если это так.
Bucic

Ответы:

1

Откройте Ubuntu Software Center. Поиск писателя LibreOffice. Нажмите «Информация», затем просмотрите нижнюю часть Центра программного обеспечения. Существует опция Добавить в панель запуска. Попробуй это.

Любопытный Ученик
источник
0

Если вы установили из файлов .deb, имя файла libreoffice будет libreoffice3.5-writer. Поэтому вам нужно отредактировать файл ~/.local/share /applications/libreoffice-writer.desktopи изменить имя исполняемого файла на libreoffice3.5 -writer. Найти и изменить Exec =

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice3.5 -writer %U
OnlyShowIn=Unity
Ubuntuser
источник
В частности, речь идет о ярлыке запуска, и вы, кажется, хотите ввести ярлык на рабочем столе, который я, например, не планирую создавать. Не могли бы вы предоставить решение в «варианте запуска», пожалуйста? :)
Bucic
@Bucic: Значки запуска - это файлы с расширением ".desktop". :) Пожалуйста, попробуйте мое решение и дайте мне знать. Также, чтобы быть вдвойне уверенным в имени файла, откройте synaptic и найдите libreoffice. Он покажет установленные файлы с именами файлов.
Ubuntuser
Извините, но указанное вами местоположение не содержит файлов libre в моей системе. Только некоторые винные файлы. / Единственная подсказка, которую мне удалось выкопать из терминала, была "** ПРЕДУПРЕЖДЕНИЕ **: не удалось вызвать /com/canonical/AppMenu/Registrar.UnregisterWindow" после запуска "sudo libreoffice --writer" и его закрытия.
Bucic
Во-первых, вам не нужен sudo для запуска libreoffice. Самый простой способ найти файл писателя libreoffice с терминала - набрать в терминале libreoffice и нажать клавишу «Tab». Это даст вам доступные варианты для libreoffice. Если у вас нет файла рабочего стола, создайте его для libreoffice. Я дам тебе один.
Ubuntuser
введите следующую команду в терминале gedit ~/.local/share/applications/libreoffice-writer.desktop и вставьте следующий код в файл. pastebin.com/VwiRPZeH . Тогда сохраните это. Обязательно измените Exec раздел на соответствующее имя файла.
Ubuntuser