Я запускаю Redhat 5 Enterprise (Nautilus 2.16.2) з Gnome і у мене виникають проблеми зі зміною програми за замовчуванням для PDF-файлів. Що б я не робив, це, здається, завжди підходить як вислів.
Спочатку я спробував перейти до PDF-файлу за допомогою Nautilus, клацнувши правою кнопкою миші на PDF-файл, вибравши властивості, відкрити, а потім змінити перемикач. Однак перемикач вибирає "Переглядач документів", а натискання на інші кнопки нічого не робить. Кнопка застрягла в "Переглядачі документів" (я хотів би скористатися Adobe Acrobat).
Я думав, що тоді б це зробив вручну. Запуск `gnomevfs-info file.pdf" показує:
Name : file.pdf
MIME type : application/pdf
Default app : evince.desktop
xdg-mime query default application/pdf
використовується для показу того ж результату, але після запуску xdg-mime default AdobeReader.desktop application/pdf
він тепер показує це:
AdobeReader.desktop
Тому зараз xdg-mime
і gnomevfs-info
показуються різні програми за замовчуванням для цього типу файлів. Я намагався оновити базу даних mime за допомогою update-mime-database ~/.local/share/mime
, а також оновити базу даних на робочому столі, update-desktop-database ~/.local/share
але, здається, нічого не працює.
Зміна програми за замовчуванням насправді не повинна бути такою складною. Що слід спробувати далі, щоб змінити програму за замовчуванням?
проте показує щось інше
.local/share/applications/defaults.list
Однак у моєму файлі є таке:
application/pdf=AdobeReader.desktop