Ответы:
У меня есть прозрачный терминал, который работает с rangerпредварительным просмотром изображения. Я использую termite(эмулятор терминала) и compton(композитор) для прозрачности (хорошая комбинация, когда вы используете i3wm).
Вот результат:

Единственные проблемы, с которыми у меня были проблемы tmux(изображения отображаются, но не всегда в правильном положении, а иногда необходимо обновить терминал).
Обратите внимание, что текст и изображение также прозрачны, поскольку прозрачность обрабатывается с помощью compton. Это работает только в том случае, если вы не добавляете слишком много прозрачности, в противном случае вам нужен эмулятор терминала, который обрабатывает прозрачность и работает с этой функцией (я пробовал, terminatorно я не работал, например, для urxvt). Непрозрачность 85% дает мне некоторую прозрачность и хорошую читаемость, поэтому эта настройка работает для меня.
Истинная прозрачность снова поддерживается в термитах, но она страдает от тех же проблем, что и urxvtпри включении прозрачности ( failed to execute w3mimgdisplayошибка, см. Ответ @ slm).
comptonне имеет возможности отличить текст от остальных, он обрабатывает только окна. Если вы хотите большей прозрачности, то вам нужен терминал, который сам заботится о прозрачности (например terminator) при работе с этой функцией ( terminatorне iirc). В моем случае я хочу тёмный фон для удобства чтения, так что эта настройка работает очень хорошо для меня, и она намного легче, чем альтернативы, которые я использовал ранее.
vim, у меня есть дополнительное comptonправило, которое устанавливает непрозрачность 100%, когда я редактирую файлы в vim.
Konsoleнапример?
Не уверен, какой терминал вы используете, но если он использует битовую глубину 32 или выше, он не будет работать.
выдержка - изображения в терминалеПримечание: w3m не может отображать изображения в urxvt, если глубина 32. Это означает, что вы не можете отображать изображения на прозрачном фоне. Обязательно прокомментируйте строку URxvt * глубина: 32 в ваших ~ / .Xresources.
Эта тема также обсуждала это: - образы w3m / ranger не работают на urxvt .
выдержкаЭто не работает с прозрачными терминалами. Я всегда делаю ярлык для «специального терминала рейнджера», у которого отключена прозрачность.
w3mimagedisplay?
set preview_images true, set preview_images_method w3mи urxvt Native прозрачности. Это даже работает в tmux, но только на мгновение :)
opacity-rule = ["85:class_g = 'Termite'"];в конфигурационный файл