Vista previa de la imagen del guardabosques con fondo de terminal transparente

9

Me gusta la vista previa de la imagen en el guardabosques, pero también me gusta mi terminal transparente.

¿Realmente no hay forma de hacer que la vista previa de la imagen funcione con w3m y fondo transparente? (Estoy dispuesto a cambiar mi emulador de terminal si es necesario, actualmente urxvt)

makim
fuente

Respuestas:

4

Tengo un terminal transparente que funciona con rangerla vista previa de la imagen. Yo uso termite(emulador de terminal) y compton(compositor) para transparencia (una buena combinación cuando la usas i3wm).

Aquí está el resultado:

ingrese la descripción de la imagen aquí

Los únicos problemas que tuve fueron con tmux(las imágenes se muestran, pero no siempre en la posición correcta y, a veces, el terminal debe actualizarse).

Tenga en cuenta que el texto y la imagen también son transparentes ya que la transparencia es manejada por compton. Esto solo funciona si no agrega demasiada transparencia, de lo contrario, necesita un emulador de terminal que maneje la transparencia y funcione con esta función (probé con terminatory no funcioné, por ejemplo, lo mismo para urxvt). El 85% de opacidad me da algo de transparencia y buena legibilidad, por lo que esta configuración me funciona.

Actualizar

La verdadera transparencia se admite una vez más en termitas, pero sufre los mismos problemas que urxvtcuando habilita la transparencia ( failed to execute w3mimgdisplayerror, consulte la respuesta de @ slm).

BenC
fuente
Era tan simple ^^ sólo hay que poner opacity-rule = ["85:class_g = 'Termite'"];en el archivo de configuración Compton :-) gracias a quien no podría estar más feliz
makim
Oh, solo una pregunta, ¿cómo conseguiste que el texto no sea transparente?
makim
El texto sigue la misma regla de transparencia ya que comptonno tiene forma de distinguir el texto del resto, solo maneja ventanas. Si desea una mayor transparencia, necesita un terminal que se ocupe de la transparencia (como terminator) mientras trabaja con esta función ( terminatorno iirc). En mi caso, quiero un fondo oscuro para facilitar la lectura, por lo que esta configuración funciona bastante bien para mí, y es mucho más ligera que las alternativas que usé antes.
BenC
Además, como estoy usando vim, tengo una comptonregla adicional que establece la opacidad al 100% cuando estoy editando archivos vim.
BenC
¿Qué tan relevante es este: lists.gnu.org/archive/html/ranger-users/2013-06/msg00003.html ? ¿Habrá una vista previa de la imagen en funcionamiento en el guardabosques, Konsolepor ejemplo?
Nikos Alexandris
4

No estoy seguro de qué terminal está utilizando, pero si está utilizando una profundidad de bits de 32 o superior, entonces no funcionará.

extracto - Imágenes en la terminal

Nota al margen: w3m no puede procesar imágenes en urxvt, si la profundidad es 32. Eso significa que no puede renderizar imágenes en un fondo transparente. Asegúrese de comentar la línea URxvt * profundidad: 32 en sus recursos ~ / .X.

Este hilo también lo discutió: - las imágenes w3m / ranger no funcionan en urxvt .

extracto

No funciona con terminales transparentes. Siempre hago un acceso directo para una "terminal de guardabosques especial" que tiene la transparencia deshabilitada.

slm
fuente
1
alguna actualización sobre este tema a partir de hoy? al menos una alternativa a w3mimagedisplay?
villasv
1
Ranger 1.7.2 con urxvt 9.22 transparente tiene vista previa de la imagen . Eso es con la configuración por defecto de guardaparques set preview_images true, set preview_images_method w3my urxvt nativo transparencia. Incluso funciona en tmux pero solo por un instante :)
tuk0z