Как открыть веб-ссылки с помощью Firefox, а не Gedit?

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

Недавно они перестали открываться в Firefox и начали «открываться» в Gedit. Даже в Gedit файл ошибок. Единственный способ открыть их, чтобы увидеть ссылку, - использовать vim, перейдя к файлу из терминала.

Существует ряд тем с похожими проблемами, решения которых я пытался безрезультатно. < THIS THREAD > точно описывает мою проблему, но решение не опубликовано.

Пример содержимого файла URL:

[Desktop Entry]
Encoding=UTF-8
Name=Link to Google
Type=Link
URL=http://www.google.com
Icon=text-html

Содержимое моего ~ / .local / share / Applications / mimeapps.list:

[Added Associations]
application/x-rpm=ubuntu-software-center.desktop;
x-scheme-handler/mailto=thunderbird.desktop;
message/rfc822=thunderbird.desktop;
application/x-extension-eml=thunderbird.desktop;
inode/directory=vlc.desktop;
application/pdf=inkscape.desktop;kde4-okularApplication_pdf.desktop;
text/x-python=vim.desktop;gedit.desktop;
application/pgp-keys=libreoffice-calc.desktop;
image/x-hdr=gedit.desktop;
text/plain=libreoffice-calc.desktop;
audio/x-vorbis+ogg=totem.desktop;
application/octet-stream=gedit.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
text/html=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;

[Default Applications]
x-scheme-handler/mailto=thunderbird.desktop
message/rfc822=thunderbird.desktop
application/x-extension-eml=thunderbird.desktop
application/pdf=kde4-okularApplication_pdf.desktop
text/html=firefox.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/about=chromium-browser.desktop
x-scheme-handler/unknown=chromium-browser.desktop
audio/x-vorbis+ogg=totem.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop

А вот снимок экрана Гедит пытается открыть их:  Gedit trying to open these:

Любая помощь очень ценится, так как это сводит меня с ума.

3
задан 21 November 2012 в 14:05

3 ответа

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

Два ресурса, которые я нашел наиболее полезными для выяснения этого, были:

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

# firefox url-name.desktop

Это указывало на проблему с строкой Exec для запуска должным образом. Затем я обнаружил, что у меня есть символическая ссылка на мой файл firefox.desktop, запустив в моем пользовательском каталоге следующее:

# ls -l ~/.local/share/applications/

Как описано во второй ссылке, mimeapps.list представляет собой пользовательский список приложений по умолчанию, которые будут использоваться для открытия различных типов MIME (то есть типов файлов).

Я переименовал этот файл, чтобы заархивировать его, а затем создал символическую ссылку на defaults.list:

# ln -s /local/share/applications/defaults.list/ ~/.local/share/applications/defaults.list

, Перезапустив , и все заработало! Уф. Надеюсь, это кому-нибудь поможет. Теперь посмотрим, что я сделал не так с этим уроком vim ...

0
ответ дан 21 November 2012 в 14:05

Не знаю, в этом ли проблема, но в вашем примере это выглядит как неправильный URL:

URL=http://www.google.html

Домен верхнего уровня (.com, .de,…) отсутствует.

Может быть ошибка gedit может быть результатом этого из-за /, , если gedit может подумать, что это локальный путь к файлу (вместо URL-адреса в Интернете) ? Хотя это не кажется правдоподобным (почему gedit даже беспокоится? Разве он не должен просто отображать содержимое текстового файла в любом случае?). Gedit пытается перейти к URL?

0
ответ дан 21 November 2012 в 14:05

Я только что столкнулся с той же проблемой в 16.04, когда веб-ссылки на моем рабочем столе открывались на gedit вместо firefox с ошибкой:

Could not open the file “https://...”. Unable to handle “http:” locations."' 

Error - Unable to handle “http:” locations.

Мне удалось исправить проблему, отредактировав:

~/.config/mimeapps.list

Найдите запись:

application/octet-stream=gedit.desktop;

Эта запись, скорее всего, будет, скорее всего, под заголовком [Added Associations]. Переместите эту запись в раздел [Removed Associations]. Сохраните файл mimeapps.list, и поведение должно быть немедленно исправлено.

0
ответ дан 21 November 2012 в 14:05

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

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