Libreoffice не открывает большой файл

Обновлено: 04.07.2024

Я недавно установил рабочий стол Xubuntu на компьютер. Мне нужно работать с файлами в хранилище NAS (с использованием акций samba). Libre Office не может их открыть.

Я не пытался подключить сетевой ресурс с помощью fstab, так как мне нужно иметь возможность работать с временными долями в файловом менеджере.

У кого-то еще есть эта проблема? Как я могу это решить?

Использование Xubunutu 16.04, amd64, kernel 4.4.0.-64-generic.

Эта ошибка сохраняется, когда я использую функцию просмотра сетевых файлов файловых менеджеров для доступа к открытому файлу офиса на общем ресурсе. Я до сих пор не знаю, почему это работает с gedit, а не с открытым офисом.

Поскольку вопрос не должен оставаться открытым неопределенно долго, я хотел бы изложить обходное решение, которое я нашел. С этим также работает открытый офис.

Проблема исчезает, когда общий ресурс не связан через gvfs, как это делает файловый менеджер, но с cifs в / etc / fstab. Новая запись сопоставляет общий ресурс в домашней папке и использует файл учетных данных в домашней папке

У меня была и была возможность решить ту же проблему в Xubuntu. LibreOffice не смог открыть долю Samba и показал:

общая ошибка ввода / вывода

Lubuntu на той же машине отлично работает.

Моим решением было установить PCmanFM и использовать его вместо Thunar .

Теперь я могу динамически открывать общий ресурс, а libreoffice работает как сон. Надеюсь, я смогу помочь кому-нибудь с этим советом.

У меня была такая же проблема с Linux Mint 18 (обновлено с 17.3) Cinnamon, так как я получил версию 5.4.3 LibreOffice. Раньше у меня была аналогичная проблема с предыдущими версиями LibreOffice, но было обнаружено обходное решение, которое должно было отредактировать файлы libresoffice * .desktop в / usr / share / applications и прокомментировать строку X-GIO-NoFuse = true . Но с момента последнего обновления LO он больше не работал.

Однако несколько деталей и то, как я нашел решение:

  • Я использую Cinnamon, поэтому это означает, что файловый проводник Nemo (версия 3.0.6)
  • При открытии файла через общий ресурс samba ошибка произошла только с LO Writer, а не с другими модулями, такими как LO Calc!
  • Копирование файла на локальный жесткий диск, LO открыло его плавно.
  • При открытии файлов с использованием командной строки всегда происходит ошибка, будь то LO Writer или другой (LO Calc)!

Итак, я просто заменил выбор программного обеспечения по умолчанию на «LibreOffice 5.4», и теперь я разобрался. Тем не менее кажется, что моя установка беспорядочна с компонентами, оставшимися от предыдущих версий LO.

среда, 27 мая 2015 г.

Libreoffice 4.4 и Samba-шара. Не открываются файлы по двойному клику

1 комментарий:


Добрый день!
Просто волшебно!
Спасибо!



Монтируйте не через fstab, а с помощью pam_mount

Есть немаленький файлик, порядка 80 тысяч строк и что-то около 50 столбцов.
Изначально был сгенерен сторонней программой в текстовом виде (*.csv). Размер около 17 мегабайт.
Открывается минуты две. Попытка выделить и удалить столбец может длиться минут пять. Сохранение занимает минут 10-15.
И вот вопрос: куда копать? Настройки памяти в Либре попробовал поменять, виртуальную машину джаву отключил. Что еще можно в либре изменить, чтобы так не тормозила?

Система Кубунта 14.04.
PhenomII и 16 Гб оперативки.

Изображение пользователя adem4ik.

можно попробовать версию поновее:
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
а по хорошему ваш баг-репорт ой бы как помог разработчикам.

Изначально был сгенерен сторонней программой в текстовом виде (*.csv). Размер около 17 мегабайт. Открывается минуты две. Попытка выделить и удалить столбец может длиться минут пять. Сохранение занимает минут 10-15. А у вас не возникало мысли, что так и должно быть с таким файдом? Не имея его на руках, трудно давать хоть какие-то рекомендации. Может просто изменить формат сохранения на родной *.odf? Или сравнить приведенные временные диапазоны в другой сторонней программе?

А почему именно Calc? Полноценная БД была бы более уместна, для работы с такими объёмами.

Для ускорения работы преобразовывал его в .ods , но это ничего особо не меняет.
Calc по простой причине. Этот файл - лог записи датчиков за день, сгенерил я его сам из нескольких логов устройств. Просто нужно было глазками посмотреть и удалить некоторые строки (когда машина стояла, данные, идущие в лог для анализа не нужны).
Думал, что будет проще это сделать в Calc, чем писать самому обработчик. Вижу, что быстрее будет написать.
У меня этот же файл загружается в таблицу, все данные хранятся в текстовом виде, я это все преобразовываю в числа, фильтрую, строю графики. И на все про все не больше минуты. А Calc меня разочаровал тем, что просто отредактировать таблицу больших размеров в нем не реально.

Изображение пользователя Condor.

Дык сам и обрабатывай, скриптом, будет быстрее.
80 тысяч строк обработать скриптом в консоли вообще не проблема, ну если какие-нибудь вложенные циклы не делать.
Есть несколько вариантов, скрипт на баше, питоне или том же php.
Я в теме php, по этому, я бы вместо csv, сгенерировал xml файл, а потом этот xml файл обработал бы в три-пять строк на simplexml.

Да я сам и обрабатываю. Я же написал, что хотел просто открыть и глазками выбрать ненужные строки. Скриптом не получится сложно определить, какие строки лишние, слишком много косвенных данных.

Вобщем, суть понятна - для больших файлов Calc не подходит. А со своим файликом я уж разберусь.
Всем спасибо.

Изображение пользователя Condor.

Ну, 80к записей просмотреть глазами тоже удовольствие ещё то, проще разработать алгоритм автоматического разбора.
А если работу надо будет повторить с другими данными?

Это уже диалектика. Сейчас так много данных, потому что собраны с разных источников, дублирующих друг-друга. Другие данные будут собираться уже после того, как станет понятно, какие датчики нужны, а какие нет.
А по поводу "глазами 80к" все просто. Есть журнал наблюдений. Согласно этому журналу, работы шли в XX часов, ХХ минут. В другой интервал времени машина стояла. Можно просто скриптом вырезать те строки, когда машина стояла (так и сделал), но было желание убедиться глазами, что путевой отметчик в эти временные интервалы стоит на месте.

Я недавно установил настольный компьютер Xubuntu на компьютер. Мне нужно работать с файлами в хранилище NAS (используя общие папки samba). Libre Office не может их открыть.

Эта ошибка сохраняется, когда я использую функцию сетевого просмотра файловых менеджеров для доступа к файлу открытого офиса на общем ресурсе. Я до сих пор не знаю, почему это работает с Gedit, а не с открытым офисом.

Поскольку вопрос не должен оставаться открытым в течение неопределенного времени, я хотел бы отыскать обходной путь, который я нашел. При этом также открытый офис работает нормально.

Проблема исчезает, когда общий ресурс не связан через gvfs, как это делает файловый менеджер, а с cifs в /etc/fstab. Новая запись отображает общий ресурс в домашнюю папку и использует файл учетных данных в домашней папке

У меня была и была возможность решить ту же проблему в Xubuntu. LibreOffice не смог открыть акцию Samba и показал:

общая ошибка ввода / вывода

Lubuntu на той же машине работает отлично.

Моим решением было установить PCmanFM и использовать его вместо Thunar.

Теперь я могу динамически открывать общий ресурс, и libreoffice работает как сон. Я надеюсь, что могу помочь кому-нибудь с этим советом.

У меня была такая же проблема с Linux Mint 18 (обновленная с 17.3) Cinnamon, так как я получил версию 5.4.3 LibreOffice. Раньше у меня была похожая проблема с предыдущими версиями LibreOffice, но был известный обходной путь: редактировать файлы libreoffice*.desktop в /usr/share/ Applications и комментировать строку X-GIO-NoFuse = true. Но после последнего обновления LO он больше не работал.

Однако несколько деталей и как я нашел решение:

  • Я использую Cinnamon, так что это означает, что файловый менеджер - Nemo (версия 3.0.6)
  • При открытии файла через общий ресурс samba ошибка произошла только с LO Writer, а не с другими модулями, такими как LO Calc!
  • Копируя файл на локальный жесткий диск, LO открыл его плавно.
  • При открытии файлов с помощью командной строки всегда возникала ошибка, независимо от того, является ли модуль LO Writer или другим (LO Calc)!

В конце концов я кое-что заметил: - в /usr/share/ Applications у меня теперь есть два набора файлов libreoffice*.desktop: один, следующий за синтаксисом имени libreoffice-.desktop, и другой, следующий за синтаксисом libreoffice5.4-.desktop (и это были символические ссылки на файлы в opt/libreoffice5.4/share/xdg). - Я также заметил, что при щелчке правой кнопкой мыши по файлам лучшим выбором был "Открыть с помощью LibreOffice Writer", но в подменю "Открыть с помощью" был "LibreOffice 5.4", и при выборе этого он работал нормально.!

Поэтому я просто заменил выбор программного обеспечения по умолчанию на "LibreOffice 5.4", и теперь я разобрался. Тем не менее, кажется, что моя установка не работает с компонентами, оставшимися от предыдущих версий LO.

Вот что я нашел.

  • Работа: Открытие того же файла в / run / user /. как просмотр только с параметром --view.
  • Работает: Открытие того же файла smb://server/path/.
  • Работает: монтируются другие типы предохранителей (не в /run/user/), я пробовал cryfs, я полагаю, что cifs тоже работает.
  • Работает: Любая другая программа может читать / писать на / запустить / пользователя /.
  • Не работает: открытие одного и того же файла в / run / user /.
  • Не работает: открытие того же файла в / run / user /. с помощью --nolockcheck
  • Не работает: пробовал открывать другие типы файлов (.txt, .xlsx) в / run / user /.

Так что это происходит только в / run / user / mount и libreoffice в режиме без просмотра.

Администрация форума призывает всех пользователей писать правильно названия дистрибутивов, компаний, программ, термины и пр., а так же имена и фамилии.

Например: Arch, Debian, Fedora, Windows, AMD, Baobab, NVidia, , т.е. без транслитерации, а в именах и фамилиях давать её в скобках — Linus Torvalds (Линус Торвальдс)

Это обусловлено настройкой поисковиков по правильным названиям, которые облегчают наши же поиски информации в интернете.

1 Тема от Kamrad 2014-05-31 11:25:14 (2014-05-31 22:16:31 отредактировано Kamrad)

Всем хорош LibreOffice, но есть у него одна проблемка по части тормозов.
Вот несколько рекомендаций по ускорению.

Заходим Сервис -> Параметры -> Память и выставляем следующие параметры:
Количество шагов – 10
Использовать для LibreOffice – 70 Мб (можно 120, если памяти больше 3 гигов)
Памяти на объект – 3 Мб
Количество объектов – 30

Если часто по работе запускаете офис, то поставьте галочку
Использовать быстрый запуск (в памяти будет висеть стартер офиса).

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

2 Ответ от Kamrad 2014-06-01 00:01:42

Дополню ещё двумя важными деталями:

1).OpenOffice/LibreOffice пытается определить имя локального хоста и почему то не может. Нам необходимо модифицировать файл hosts.

Допустим, у меня он такого содержания:

127.0.0.1 localhost
127.0.1.1 test

где test это имя компьютера (у Вас оно свое).
Файл hosts необходимо привести к следующему виду:

127.0.0.1 localhost test.(none)
127.0.1.1 test

После этих странных манипуляций запускаем OpenOffice/LibreOffice, и о ЧУДО! Холодный старт — 2-3 секунды!

2). В "Параметрах" открываем вкладку Java и вней убираем чекбокс напротив строки Use Java runtime environment.

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

3 Ответ от algri14 2015-04-22 11:31:35 (2015-04-22 11:42:54 отредактировано algri14)

Заходим Сервис -> Параметры -> Память и выставляем следующие параметры:

http://storage2.static.itmages.ru/i/15/0422/s_1429691444_8412639_e15f47b834.jpg

Kamrad, а у меня по дефолту уже стоит вот так:

2). В "Параметрах" открываем вкладку Java и вней убираем чекбокс напротив строки Use Java runtime environment.

Подскажи где это, не нашёл

4 Ответ от algri14 2015-04-22 11:54:51 (2015-04-22 12:00:50 отредактировано algri14)

Допустим, у меня он такого содержания:
127.0.0.1 localhost
127.0.1.1 test

А если он у меня такого вида

всё равно советуете поменять на .

а имя моего комп походу algri@localhost, я правильно понимаю?

5 Ответ от mimo 2015-04-22 12:05:50

6 Ответ от algri14 2015-04-22 12:15:12 (2015-04-22 12:21:49 отредактировано algri14)

не тяни, а как правильно? - hostname, где он редактируется
=======================
а правильно вот так, у меня файл /etc/hosts запись - 127.0.0.1 localhost
а в /etc/hostname запись - localhost
имя компа localhost

7 Ответ от Kamrad 2015-04-22 12:47:15

Параметры - Расширенные возможности - убрать галочку с Явы.

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

8 Ответ от algri14 2015-04-22 13:00:05 (2015-04-22 13:01:08 отредактировано algri14)

Kamrad, тогда запись сделать в /etc/hosts

правильно? с точкой?

9 Ответ от Kamrad 2015-04-22 15:02:05

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

10 Ответ от golzer 2019-11-10 13:15:07

Привет всем! Давненько здесь не был. Форум Дебиана чуть более живой, чем дохлый, поэтому спрошу здесь по старинке -).
В версии Libreoffice 6.1.5.2. в параметрах нет настройки памяти. И загружается это приложение снова очень долго.
Кто-нибудь сталкивался?

11 Ответ от astronom1987 2019-11-10 17:37:20

Совершенно верно в описаниях к более новым версиям этого пакета написано, что данная функция будет удалена. Привет демократия! Надо думать как переходить обратно на OpenOffice, а у меня самого пока что старая версия пакета, которая запускается быстро.

12 Ответ от ingvaro 2019-11-10 17:51:45

У меня libreoffice-writer (1:6.2.3.2-3.mga7) в Магеиа 7.1 запускается 12 сек это что долго ?

13 Ответ от astronom1987 2019-11-10 18:04:39

14 Ответ от astronom1987 2019-11-10 18:11:00 (2019-11-10 18:12:08 отредактировано astronom1987)

В Debian это выглядит так: устанавливаете пакет libeoffice-systray и в меню настроек в пункте "Общие" активируете опцию быстрый запуск (ее туда перенесли). Для Mageia такой пакет не собрали.

15 Ответ от golzer 2019-11-11 00:43:22

О, активность -). На форуме Дебиана нашли такое решение (вроде):

16 Ответ от golzer 2019-11-11 00:49:00 (2019-11-11 00:52:24 отредактировано golzer)

У меня libreoffice-writer (1:6.2.3.2-3.mga7) в Магеиа 7.1 запускается 12 сек это что долго ?

С экспертными поигрался, увеличивал там значение long до 100 (чего?? я ни программист), потом до 500. Вроде все быстрее стало. Кстати, 12 секунд сейчас - засек (но железо конкретно старое). Хм. Ну, терпимо.

Спасибо всем за обсуждение!

17 Ответ от algri14 2019-11-11 01:42:30

Это Вы про Сервис => Параметры => LibreOffice(Расширенные возможности) => Открыть экспертные настройки , да там чёрт ногу сломит
У меня LibreOffice по дефолту открывается за 4-6 сек

18 Ответ от ingvaro 2019-11-11 07:38:17 (2019-11-11 07:39:00 отредактировано ingvaro)

У меня libreoffice-writer (1:6.2.3.2-3.mga7) в Магеиа 7.1 запускается 12 сек это что долго ?

Перезамерил и у меня

6 сек время запуска для libreoffice-writer

19 Ответ от golzer 2019-11-11 23:14:49

Это Вы про Сервис => Параметры => LibreOffice(Расширенные возможности) => Открыть экспертные настройки , да там чёрт ногу сломит

LibreOffice обычно с правильными фильтрами открывает файлы .doc. Но файл, который вы пытаетесь открыть, - это нечто большее, чем документ wordprocessor. См. Эту ссылку:

Объяснение Microsoft составных документов

В диалоговом окне открытия файла LibreOffice нажмите «Тип файла» и в списке выберите подходящий тип для документа, который вы пытаетесь открыть.

По сути, я никогда не смогу открыть этот тип файла, используя LibreOffice? – Sandy 17 August 2011 в 20:33 @Sandy Я думаю, что Graham пытается сказать, сначала открыть LibreOffice Writer (без документа), а затем перейти в меню File - & gt; Open, выбрать документ, а затем указать, что это Microsoft Word " ; .doc & Quot; файл. – jwernerny 17 August 2011 в 22:54 Я попробовал. Я думаю, в чем проблема: какое бы форматирование ранее не использовалось (приложение для этики), чтобы сделать таблицы расширяемыми, LibreOffice Writer не поддерживает. Он откроет файл, если я сохраню его как .docx, но формат все испорчен, и он не позволяет мне правильно вводить информацию в таблицы. – Sandy 18 August 2011 в 00:41

LibreOffice обычно с правильными фильтрами открывает файлы .doc. Но файл, который вы пытаетесь открыть, - это нечто большее, чем документ wordprocessor. См. Эту ссылку:

Объяснение Microsoft составных документов

В диалоговом окне открытия файла LibreOffice нажмите «Тип файла» и в списке выберите подходящий тип для документа, который вы пытаетесь открыть.

LibreOffice обычно с правильными фильтрами открывает файлы .doc. Но файл, который вы пытаетесь открыть, - это нечто большее, чем документ wordprocessor. См. Эту ссылку:

Объяснение Microsoft составных документов

В диалоговом окне открытия файла LibreOffice нажмите «Тип файла» и в списке выберите подходящий тип для документа, который вы пытаетесь открыть.

LibreOffice обычно с правильными фильтрами открывает файлы .doc. Но файл, который вы пытаетесь открыть, - это нечто большее, чем документ wordprocessor. См. Эту ссылку:

Объяснение Microsoft составных документов

В диалоговом окне открытия файла LibreOffice нажмите «Тип файла» и в списке выберите подходящий тип для документа, который вы пытаетесь открыть.

Читайте также: