Вопрос или проблема
Кратко: PDF-файл счета за электричество за август, скачанный в августе и хранящийся на моем SSD с тех пор, можно открыть из Файлы/nautilus. PDF-файл счета за электричество за август, скачанный сегодня (в сентябре), нельзя открыть из Файлы/nautilus. PDF-файл счета за электричество за сентябрь, скачанный сегодня (в сентябре), нельзя открыть из Файлы. Никаких проблем с открытием обоих файлов из Файлы/nautilus, если использовать Firefox.
Детали:
У меня проблема с Viewer документа. Мой счет за коммунальные услуги пришел по электронной почте. Он не отображается в Ubuntu с помощью Viewer документа. Другими словами, при открытии файла окно не отображается. Я вижу значок на “панели задач”, которая находится в верхней части экрана. Я могу нажать на значок, чтобы закрыть Viewer документа, и это работает, как и ожидалось (значок исчезает с панели задач). Я также могу нажать на значок панели задач, чтобы получить “Новое окно”, которое показывает миниатюры PDF-документов, которые я недавно открывал. Я могу дважды щелкнуть на некоторых миниатюрах, и они открываются. Viewer документа “знает” о 3 счетах за коммунальные услуги за июль, август и сентябрь. Я могу дважды щелкнуть для открытия июля и августа. Я не могу дважды щелкнуть для открытия сентября из миниатюры. Я не могу открыть сентябрь из приложения “Файлы” / nautilus.
Обратите внимание, что файл сентября успешно открывается на Windows 11 с помощью Adobe Reader. Он также успешно открывается в Ubuntu в “Файлах”, если я указываю, что он должен открываться в Firefox.
Я снова установил evince, но это не дало результата. Я не знаю, где находится связь между “Viewer документа” и evince, но Википедия предполагает, что она существует, поэтому установка evince, вероятно, имеет отношение к делу. Я не знаю о связи между “Файлы” и nautilus, но Википедия предполагает ее наличие.
Пожалуйста, предложите решение для просмотра этого файла в Ubuntu, когда он открыт из “Файлов”.
Контекст: 20.04 Focal Fossa
Дополнение… Я попробовал 3 онлайн-инструмента для ремонта PDF. Я не вижу последовательного улучшения. Я обнаружил, что он открывается внутри миниатюры Viewer документа, но происходит это как-то случайно. Он все еще не может быть открыт из Файлов. Тот факт, что он иногда открывается из миниатюры Viewer документа, говорит о том, что проблема может заключаться не в evince, а в Файлах.
Я удалил, очистил и установил “Viewer документа”/evince… без улучшений.
Я удалил, очистил и установил “Файлы”/nautilus… без улучшений.
Я нашел электронное письмо от коммунальной компании за август и скачал этот PDF-файл. Он также не открывается из Файлов, хотя файл, скачанный месяц назад и хранящийся на моем SSD с того времени, открывается из Файлов. Это подразумевает, что проблема связана с тем, когда файл был скачан.
Правка: Почему был поставлен минус без объяснения? Я решил, что поиск решения занимает слишком много времени, поэтому переключил приложение по умолчанию на mupdf, доступный через sudo apt install mupdf
. Из Файлы/nautilus у меня нет проблем с открытием файлов с помощью mupdf.
Ответ или решение
Согласно вашему описанию проблемы с открытием PDF-файлов в "Document Viewer" (или Evince) на Ubuntu 20.04 (Focal Fossa), представленному в вашем вопросе, решение может включать несколько шагов. Рассмотрим возможные варианты устранения неполадок и решения проблемы.
Шаги для устранения неполадок с Document Viewer:
-
Проверка целостности PDF-файлов:
- Вы уже использовали онлайн-инструменты для ремонта PDF, и, судя по вашим данным, проблема может все еще заключаться в содержимом файла. Убедитесь, что PDF-файлы, которые вы получаете, корректны и не повреждены. Попробуйте открыть их на нескольких устройствах или использовать другой PDF-редактор.
-
Очистка кэша и конфигурации Evince:
- Иногда конфигурационные файлы могут быть повреждены. Запустите команду в терминале для сброса настроек Evince:
rm -rf ~/.config/evince
- Иногда конфигурационные файлы могут быть повреждены. Запустите команду в терминале для сброса настроек Evince:
-
Обновление системы и зависимостей:
- Поскольку вы используете 20.04, убедитесь, что все пакеты системы обновлены:
sudo apt update sudo apt upgrade
- Поскольку вы используете 20.04, убедитесь, что все пакеты системы обновлены:
-
Проверка на наличие обновлений для Evince:
- Возможно, существуют обновления, которые могут решить проблему:
sudo apt install --reinstall evince
- Возможно, существуют обновления, которые могут решить проблему:
-
Проверка альтернативных PDF-просмотров:
- Вы упомянули, что установили MuPDF, который позволяет открывать файлы без проблем. Это может быть временным решением, пока вы продолжаете искать основные причины неполадок с Document Viewer.
-
Проверка настроек системы:
- Иногда проблемы могут возникать из-за настроек самого Nautilus или других графических интерфейсов. Проверьте, установлен ли ваш стандартный просмотрщик для PDF в "Files". Для этого можно сделать следующее:
- Правой кнопкой мыши щелкните на любым PDF-файлом и выберите «Свойства».
- Перейдите на вкладку «Открыть с» и установите Evince как стандартное приложение по умолчанию.
- Иногда проблемы могут возникать из-за настроек самого Nautilus или других графических интерфейсов. Проверьте, установлен ли ваш стандартный просмотрщик для PDF в "Files". Для этого можно сделать следующее:
-
Логи ошибок:
- Если проблема остается нерешенной, запустите Evince из терминала, чтобы смотреть за возможными сообщениями об ошибках. Выполните команду:
evince /path/to/your/file.pdf
- Это может дать представление о том, что именно идет не так, когда вы пытаетесь открыть определенные файлы.
- Если проблема остается нерешенной, запустите Evince из терминала, чтобы смотреть за возможными сообщениями об ошибках. Выполните команду:
-
Обсуждение с сообществом Ubuntu:
- Если ни один из вышеперечисленных шагов не дает результатов, разумно обратиться к сообществу Ubuntu через форумы, такие как Ask Ubuntu, где вы можете получить дополнительную помощь от людей, возможно, сталкивавшихся с аналогичными проблемами.
Заключение:
Хотя вы уже нашли временное решение с помощью MuPDF, продолжение работы с Document Viewer все же желательно. Выполнение вышеуказанных шагов может помочь в обнаружении источника проблемы и разрешении ее. Если у вас есть дополнительные вопросы или вы хотите подробнее рассмотреть какой-либо из шагов, пожалуйста, дайте знать.