Почему Firefox открывает ссылки в Chrome?

За последние несколько недель вкладки Chrome немного зависали, поэтому я решил переключиться на firefox. сделали Firefox браузером по умолчанию во всех известных мне способах (приложение по умолчанию KDE «Веб-браузер», ассоциация файлов KDE HTML и альтернатива x-www-browser), и теперь каждое приложение, похоже, открывает ссылки в Firefox. Каждое приложение, ЗА ИСКЛЮЧЕНИЕМ Firefox, который продолжает открывать ссылки в Chrome.

Я снял видео об этом (а также показал, что он установлен по умолчанию): https://youtu.be/Wa0cSxrulnE

Я пропустил это в видео: эхо "Азбука" | xclip -selection c Однако это не работает: эхо "Азбука" | xclip -t text / html -selection c Под «не работает» я имею в виду, что я ...

В Ubuntu 20.04 / Gnome это работает

echo "ABC" | xclip -selection c

Однако это не работает:

echo "ABC" | xclip -t text/html -selection c

По «не работает 'То есть я не могу вставить. -section primary / secondary также не работает.

(В качестве истории пользователя: у меня есть html, и я хочу поместить его в буфер обмена как форматированный текст, например, поставить жирным шрифтом в буфер обмена, поэтому полужирная строка вставляется как жирный .)

Есть идеи, как заставить работать xclip или как использовать что-то еще? (В OS X есть такие вещи, как textutil и pbcopy, которые могут достичь этого - есть ли альтернативы в Ubuntu?)

В основном, решения вроде https://unix.stackexchange.com/questions/84951/copy-markdown-input -to-the-clipboard-as-rich-text (через https: //superuser.com/questions/912712/how-to-send-rich-text-to-the-clipboard-from-command-line) полагаться на xclip ...

-loops должны Избегайте передачи буфера обмена для бормотания.

> echo "ABC" | xclip -loops 0 -t text/html -o 
Error: target text/html not available
1
задан 8 August 2020 в 22:37

1 ответ

Спасибо IRC #gnome.

Получается, что

echo "<b>ABCDEF</b>" | xclip -selection c -t text/html

действительно работает - но меня поразило то, что вы не можете вставить обратно в Терминал! В пользовательском интерфейсе терминала (щелкните правой кнопкой мыши) буфер обмена отображается как отключенный.

Итак, запустите указанную выше команду и вставьте ее в приложение, которое может принимать текст / html (например, Google Docs). Это работает!

Ошибка из

echo "ABC" | xclip -t text/html -o 

связана с тем, что -o читает из выделенного и вставляет. Так что "echo ABC" не имеет смысла.

Попробуйте

echo "<b>ABCDEF</b>" | xclip -verbose -loop 0 -selection c -t text/html

, чтобы получить больше информации. Я не уверен, нужна ли «петля» - кажется, работает без нее.

1
ответ дан 11 August 2020 в 20:08

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

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