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)
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:
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).
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.
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.
No funciona con terminales transparentes. Siempre hago un acceso directo para una "terminal de guardabosques especial" que tiene la transparencia deshabilitada.
opacity-rule = ["85:class_g = 'Termite'"];
en el archivo de configuración Compton :-) gracias a quien no podría estar más felizcompton
no 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 (comoterminator
) mientras trabaja con esta función (terminator
no 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.vim
, tengo unacompton
regla adicional que establece la opacidad al 100% cuando estoy editando archivosvim
.Konsole
por ejemplo?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 terminalEste hilo también lo discutió: - las imágenes w3m / ranger no funcionan en urxvt .
extractofuente
w3mimagedisplay
?set preview_images true
,set preview_images_method w3m
y urxvt nativo transparencia. Incluso funciona en tmux pero solo por un instante :)