Использование gnome-open для открытия PDF-файлов

если у вас есть проверил в Википедии, форуме убунту, форум Linux, линукс сайтах об этом очень общий вопрос, я оставлю тебя здесь с быстрый распад распространенные из них:

пункт 1

Вы уже знаете, что ext4-это усовершенствованная версия файловой системы ext3, которая является расширенной версией системы ext2, которая является расширенной версией.. как вы уже догадались, доб (Расширенная Файловая система), которая была более эффективной реализации Миникс файловой системы.

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

вн - решить 2 большие проблемы, которые были найдены в системе minix:

максимальный размер раздела именем длина ограничение в 14 символов

вн - добавлено несколько вещей, которых не хватало в доб:

максимальный размер раздела Инода модификации и изменения данных временные метки

в ext3 - Добавлена еще кое-что отсутствует из ext2:

инф модификации и изменения данных временные метки именем ограничения на длину до 14 символов индексация Htree для больших каталогах отсутствует в ext3 быстрее производительность в целом

в ext3 - Добавлена целая куча вещей, включая, но не ограничиваясь:

индексация Htree для больших каталогах отсутствует в ext3 перерыв 32,000 предел поддиректории нашли в ext3. более высокую производительность в целом Многоблочные распределитель

она - очень хорошая Файловая система, которая показала потенциал и я тестировал несколько лет назад. вы могли видеть в качестве конечного пользователя разница в скорости между ним и ext3 например. Но после некоторых "проблем" компании, работающие в файловой системе пришлось внести некоторые изменения. Грустная очень история. В любом случае, окончательное проблемой сейчас является отсутствие инструментов для этого.

если - не легко доступно, но есть "вариант 2" Если вы можете назвать это, что в reiserfs. Еще не проверял, но некоторые бенчмарки показывают хорошие результаты.

в btrfs - незаконнорожденный ребенок из всех. Эта файловая система взяла хорошее от ext3, ext4 разделов, файловая система reiserfs и reiser4 добавил немного сахара, смешать с шоколадом и вуаля! у вас есть какие-то супер системы черепашки-ниндзя. Это не стабильная файловая система, но он показывает большой потенциал и имеет некоторые довольно удивительные показатели. Вы можете посмотреть здесь: http://www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2 но она по-прежнему требует много работы, прежде чем его можно будет назвать стабильным. Во всяком случае некоторые из удивительных вещей, которые он имеет, в моем случае, будет рост объема онлайн и сжатие, дефрагментация, снимки...

я использую Etx4 прямо сейчас, так как я уже тестировал систему reiserfs, с ext3, ext2 и может быть 2 или 3 больше.

для множества небольших файлов в раздел я рекомендую Райзер, поскольку он творил чудеса для меня, но вы могли бы получить проблемы, что если это случится с тобой (со мной такое случилось 2 раза. Этого было достаточно.) вы можете потерять все навсегда. И я имею в виду навсегда!.

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

так что моя рекомендация для вашей точке 1 будет оставаться с ext4. В будущем, вы можете начать ее, но сейчас остаться с ext4. Существует также случай исполнения. В декабре 2012 года в btrfs пока не имеет аналогичные показатели как в ext4 делает. В данном случае я говорю о случаях, таких как скорость копирования/Вставить, перемещение файлов, прочитав тысячи файлов, которые пользователи делают время от времени. Btrfs является в большей степени ориентированы на масштабируемой сценариев, где мы можем играть с несколькими жесткими дисками или огромных размеров пространства, изменение размера снимков и многое другое. Но даже с учетом этого фактора, работу сдали в btrfs-это огромный, настолько, что есть несколько разработчиков, которые способствуют ext4 и btrfs для нескольких сценариев. В будущем, производительность btrfs и стабильность будет улучшена с точки становятся по умолчанию.

пункт 2

[и D40]для вас пункт 2. Я не рекомендую его, если вы хотите обмениваться файлами между Windows и Ubuntu. В этом случае использовать файловую систему NTFS или FAT32. В Windows есть несколько программ, которые могут читать файловые системы ext2 и ext3 системы, но у меня было (и еще 2 друзей) несколько проблем с ними, чтение не так, пишу не так, и т. д.. так что для безопасности ради, оставайтесь с NTFS или FAT32, чтобы быть на безопасной стороне.[!и D40] [dрайвер d41]Примечание: что я имею в виду с этим сделать раздел с Ubuntu с ext4, но оставить небольшой раздел в FAT32 или NTFS, чтобы обмениваться файлами между ними. Если вы работаете на одном ПК как для Windows, так и Ubuntu, то нет никакой необходимости, чтобы сделать третий раздел для них. Просто установить Windows первое, оставляя место для Ubuntu и затем установить Ubuntu. Убунту сможете увидеть файлы в Windows (но Windows не сможет увидеть в Ubuntu, но так как вы все равно работают в одном ПК у вас все равно не жалко). Помните, что файловая система FAT32 ограничена файл размером 4.2 ГБ или меньше. Если вы попытаетесь скопировать файл больше, чем он выдаст ошибку. Это может повлиять на вас, если вы хотите сохранить файлы ISO на DVD/Блю-Рей. Для этого я рекомендую файловую систему NTFS.[!dрайвер d41]

пункт 3

[d43 см.]для вас пункт 3 - Если вы хотите, можно добавить ее и nodiratime в свой fstab для раздела в ext4, таким образом Вы получите небольшой прирост производительности. Это позволит устранить времена доступа для файлов и каталогов (я думаю, что существует два метода удаляет как так, не может быть необходимость для nodiratime) если вы хотите больше параметров журнала вы можете проверить git для ядра Linux, где она показывает все варианты: http://www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2[!d43 см.]

, что поможет вам, так как он дает краткое резюме по каждому варианту.

надеюсь, что это помогает. Извините за длинный пост.

1
задан 10 March 2016 в 18:43

7 ответов

Forth Approach

Я мог бы воспроизвести вашу проблему, удалив этот файл /usr/share/applications/evince.desktop, поэтому убедитесь, что у вас есть этот файл.

Ссылка.

Forth Approach

xdg-open, по-видимому, использует конфигурацию /etc/mailcap. Поэтому отредактируйте его, чтобы связать PDF с evince.

gksu gedit /etc/mailcap  

Ищите строки, начинающиеся с application/pdf; [F9]; [F10]; [F11]. Они должны выглядеть так, чтобы связать PDF с evince:

application/pdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf
application/x-pdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf
application/x-bzpdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf.bz2
application/x-gzpdf; evince '%s'; test=test -n "$DISPLAY"; nametemplate=%s.pdf.gz

Ссылка .

Второй подход

Что такое вывод из

xdg-mime query filetype foo.pdf  

Если результат не является тем, что мы должны ожидать, тогда:

xdg-mime default evince.desktop application/pdf   

Ссылка.

Второй подход

Есть другие места, в которых установлены ассоциации файлов.

Вы можете изменить ассоциации файлов по адресу: [ ! d20]

/usr/share/applications/defaults.list 
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/  
~/.gnome/share/apps/ 

Ищите «pdf» и «Nautilus» внутри файлов тезисов.

8
ответ дан 25 May 2018 в 22:03
  • 1
    спасибо за всю информацию, но, к сожалению, это не помогает (или, по крайней мере, я ничего не могу с ней поделать). Вот мои выводы: /usr/share/applications/defaults.list имеет acroread в качестве моего предпочтительного приложения PDF (изменил его с evince) /usr/share/applications/mimeinfo.cache имеет весь список приложений, которые могут открывать PDF-файлы. Nautilus не указан как один из них ~ / .local / share / applications / имел имена файлов mimeinfo.cache, но не имел там PDF (может быть, я должен добавить его вручную?) И, наконец, у меня нет каталога с именем ~ / .gnome. – S B 27 April 2011 в 15:17
  • 2
    @dasgua, спасибо за это. Пробовал gvfs-open и получил тот же результат (т. Е. Nautilus открывается). См. Выше, что я также пробовал xdg-open, и ничего не изменилось. Прежде всего, почему существует так много foo-open вариантов? Во-вторых, gvfs-option не только не сработал, он также отключил мою машину ... Не знаю, действительно ли это ошибка gvfs-option, так как то же самое произошло со мной сегодня с помощью google-chrome. Я думаю, что есть ошибка с единством (или compiz), которое делает вас сеансом саморазрушения ... – S B 27 April 2011 в 17:23
  • 3
    спасибо за то, что ты придерживаешься меня ... попробовал второй подход. Ввод первой команды просто вернул application/pdf, поскольку я не был уверен, что это «то, что я должен ожидать»; Я запустил вторую команду (которая должна была читать) xdg-mime default evince.desktop application/pdf (она не позволяла запускать ее так, как вы ее называли) и все равно то же самое. Наутилус просто открывается ... расстраивает – S B 28 April 2011 в 03:07
  • 4
    спасибо за все ваши усилия! К сожалению ... У меня есть evince.desktop. Кстати, установка adobe reader в качестве моего PDF-считывателя по умолчанию также дает тот же результат, поэтому я скептически относился к этому решению с самого начала ... :-) – S B 30 April 2011 в 23:20
  • 5
    Это мое хобби найти решения для программного обеспечения ;-). Если вы входите в систему как другой пользователь, проблема остается? – desgua 1 May 2011 в 00:41

Сегодня я столкнулся с этой проблемой, и согласно этой теме на ubuntuforums.org это вызвано exo-utils:

http://ubuntuforums.org/showthread.php?t=1729680

exo-tools - это зависимость Thunar (которую я установил сегодня), но обычно не установлен на складе Ubuntu, и я думаю, именно поэтому они пропустили эту ошибку в выпуске.

[d4 ] Удаление этого пакета (я на самом деле просто удалил Thunar и все его deps) исправил проблему для меня.

5
ответ дан 25 May 2018 в 22:03

Проблема связана с exo-utils.

есть ошибка, которая была исправлена ​​для Ubuntu Utopic: https://bugs.launchpad.net/bugs/956255 по какой-то причине, после x-scheme-handler линий, скопированных / прикрепленных в ~ / .local / share / applications / mimeapps.list % grep exo ~/.local/share/applications/mimeapps.list x-scheme-handler/file=exo-file-manager.desktop x-scheme-handler/trash=exo-file-manager.desktop

Это вызвало xdg-open / gvfs-open использование /usr/share/applications/exo-file-manager.desktop, которое содержит:

Exec=exo-open --launch FileManager %u

Именно по этой причине даже с фиксированным пакетом он все еще открывал Nautilus для каждого файла.

4
ответ дан 25 May 2018 в 22:03
  • 1
    Очевидно, что для исправления этого вам нужно удалить эти строки из файла mimeapps.list – David Fraser 22 October 2014 в 17:35

У меня была аналогичная проблема, удаление exo-utils не сработало для меня.

После небольшого рытья я нашел две записи для приложения / pdf в / etc / mailcap, которые определяли приоритет Xpdf над evince.

После комментирования двух записей для Xpdf, xdg-open корректно открывает pdf-документы с evince.

1
ответ дан 25 May 2018 в 22:03

Проблема исходит из thunar и exo-utils (что необходимо thunar). Удаление их решает проблему.

1
ответ дан 25 May 2018 в 22:03
  • 1
    Не нужно его удалять. См. askubuntu.com/a/493866/169 . – blueyed 10 July 2014 в 06:50

У меня была такая же проблема после установки nautilus для управления моими файлами в Xubuntu 11.10. Когда я вернулся к простому Ubuntu 12.04, проблема была там.

Простое решение, если это происходит ТОЛЬКО с вашим пользователем (рядом с тем, что уже было сказано desgua): удалить каталог ~/.local/share/application s, и все должно вернуться до нормального. Вы можете создать резервную копию некоторых ярлыков внутри этого каталога, если вы хотите их сохранить.

1
ответ дан 25 May 2018 в 22:03
  • 1
    Вам нужно удалить только связанные с exo строки из ~/.local/share/applications/mimeapps.list, см. askubuntu.com/a/493866/169 . – blueyed 10 July 2014 в 06:49

Хорошо работает для меня, gnome-open открывает Adobe Reader должным образом. Не могли бы вы попробовать с Adobe Reader один раз.

Возможно, что evince неправильно задан где-то по умолчанию.

Я использую Natty BTW.

-1
ответ дан 25 May 2018 в 22:03
  • 1
    спасибо за предложение, но я уже пробовал это. Независимо от того, что задано как значение по умолчанию, я все еще открываю Наутилус. – S B 27 April 2011 в 15:13

Другие вопросы по тегам:

Похожие вопросы: