как сделать так, чтобы ссылки из Chrome открывались в Firefox?

как сделать так, чтобы ссылки из Chrome открывались в Firefox?

Firefox — мой браузер по умолчанию, но мне приходится запускать Chrome, чтобы использовать PWA (прогрессивные веб-приложения). Когда я нажимаю на ссылки в PWA, они всегда открывают окно Chrome. Я пробовал добавлять к ff:URL-адресам и затем xdg-openобрабатывать URL-адреса с помощью Firefox, но пока безуспешно. Я прочитал много xdg-openстатей, но, похоже, не могу заставить это работать должным образом. Хотя это кажется самым чистым способом сделать это.

Я понимаю, что мне нужно написать расширение, чтобы добавлять каждый URL на странице с ff:. Я использую KDE Neon, но думаю, что это применимо и здесь.

Источники, которые уже были использованы безрезультатно:

решение1

поэтому я попробую помочь с тем, чтобы URL ff:whateverоткрывались в Firefox. Во-первых, Firefox не знает, как интерпретировать ff:тип MIME, поэтому нам нужно написать простой скрипт, который удалит ff:из URL и передаст остальное в Firefox:

#!/bin/bash
firefox $(echo $1 | sed 's/ff://')

Поместите этот скрипт куда-нибудь (позже я буду называть его /path/to/script) и не забудьте сделать его исполняемым с помощью chmod +x /path/to/script. Далее нам нужно создать .desktopфайл, который будет обрабатывать ff:mime и вызывать этот скрипт. Хорошим местом для этого файла будет ~/.local/share/applications/. Вы можете дать ему любое имя

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=OpenInFirefox
Comment=Open link in Firefox
Categories=Application;Network;
MimeType=x-scheme-handler/ff;
Exec=/path/to/script %u

Не забудьте заменить /path/to/scriptна путь к созданному ранее скрипту.

Вот и все. Теперь запустите sudo update-desktop-databaseи все ссылки, которые начинаются с ff:должны открыться в Firefox.

Связанный контент