Я сохраняю ссылки в виде файлов, а не с помощью закладок. Я просто перетаскиваю поле 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
А вот снимок экрана Гедит пытается открыть их:
Любая помощь очень ценится, так как это сводит меня с ума.
Похоже, я потерял все, когда следовал < учебнику >, чтобы настроить вещи, чтобы я мог просто щелкнуть правой кнопкой мыши по файлам, чтобы открыть их в vim
.
Два ресурса, которые я нашел наиболее полезными для выяснения этого, были:
В файлах url явно не было ничего плохого, поскольку переход к их родительскому каталогу и запуск следующих программ открыли их в firefox просто отлично:
# firefox url-name.desktop
Это указывало на проблему с строкой Exec
для запуска firefox должным образом. Затем я обнаружил, что у меня есть символическая ссылка на мой файл firefox.desktop
, запустив в моем пользовательском каталоге следующее:
# ls -l ~/.local/share/applications/
Как описано во второй ссылке, mimeapps.list
представляет собой пользовательский список приложений по умолчанию, которые будут использоваться для открытия различных типов MIME (то есть типов файлов).
Я переименовал этот файл, чтобы заархивировать его, а затем создал символическую ссылку на defaults.list
:
# ln -s /local/share/applications/defaults.list/ ~/.local/share/applications/defaults.list
, Перезапустив firefox , и все заработало! Уф. Надеюсь, это кому-нибудь поможет. Теперь посмотрим, что я сделал не так с этим уроком vim ...
Не знаю, в этом ли проблема, но в вашем примере это выглядит как неправильный URL:
blockquote>
URL=http://www.google.html
Домен верхнего уровня (
.com
,.de
,…) отсутствует.Может быть ошибка gedit может быть результатом этого из-за
/
, , если gedit может подумать, что это локальный путь к файлу (вместо URL-адреса в Интернете) ? Хотя это не кажется правдоподобным (почему gedit даже беспокоится? Разве он не должен просто отображать содержимое текстового файла в любом случае?). Gedit пытается перейти к URL?
Я только что столкнулся с той же проблемой в 16.04, когда веб-ссылки на моем рабочем столе открывались на gedit вместо firefox с ошибкой:
Could not open the file “https://...”. Unable to handle “http:” locations."'
Мне удалось исправить проблему, отредактировав:
~/.config/mimeapps.list
Найдите запись:
application/octet-stream=gedit.desktop;
Эта запись, скорее всего, будет, скорее всего, под заголовком [Added Associations]
. Переместите эту запись в раздел [Removed Associations]
. Сохраните файл mimeapps.list
, и поведение должно быть немедленно исправлено.