Odpowiedzi:
Mam przezroczysty terminal, który działa z ranger
podglądem obrazu. Używam termite
(emulator terminala) i compton
(kompozytora) dla przejrzystości (ładna kombinacja, gdy używasz i3wm
).
Oto wynik:
Jedyne problemy, jakie miałem, to były tmux
(obrazy są wyświetlane, ale nie zawsze we właściwej pozycji, a czasami terminal wymaga odświeżenia).
Zauważ, że tekst i obraz są również przezroczyste, ponieważ przezroczystość jest obsługiwana przez compton
. Działa to tylko wtedy, gdy nie dodajesz zbyt dużej przezroczystości, w przeciwnym razie potrzebujesz emulatora terminala, który obsługuje przezroczystość i działa z tą funkcją (próbowałem z terminator
i na przykład nie działałem tak samo urxvt
). 85% krycia daje mi pewną przezroczystość i dobrą czytelność, więc ta konfiguracja działa dla mnie.
Prawdziwa przezroczystość jest obsługiwana ponownie w termitach, ale występują w niej te same problemy, co urxvt
po włączeniu przezroczystości ( failed to execute w3mimgdisplay
błąd, por. Odpowiedź @ slm).
compton
podlega tej samej zasadzie przezroczystości, ponieważ nie ma sposobu na odróżnienie tekstu od reszty, obsługuje tylko okna. Jeśli chcesz uzyskać znacznie większą przezroczystość, potrzebujesz terminalu, który sam zadba o przezroczystość (np. terminator
) Podczas pracy z tą funkcją ( terminator
nie działa). W moim przypadku chcę mieć ciemne tło dla czytelności, więc ta konfiguracja działa dla mnie całkiem dobrze i jest znacznie jaśniejsza niż alternatywy, których wcześniej używałem.
vim
, mam dodatkową compton
regułę, która ustawia krycie na 100% podczas edycji plików vim
.
Konsole
na przykład podgląd roboczy w ranger z ?
Nie jestem pewien, jakiego terminala używasz, ale jeśli używa on głębi 32 bitów lub większej, to nie będzie działać.
fragment - obrazy w terminaluUwaga dodatkowa: w3m nie może renderować obrazów w urxvt, jeśli głębokość wynosi 32. Oznacza to, że nie można renderować obrazów na przezroczystym tle. Upewnij się, że skomentowałeś wiersz URxvt * depth: 32 w ~ / .Xresources.
Wątek ten również omówił to: - obrazy w3m / ranger nie działają na urxvt .
fragmentNie działa z przezroczystymi terminalami. Zawsze robię skrót do „specjalnego terminalu strażników”, w którym przezroczystość jest wyłączona.
w3mimagedisplay
?
set preview_images true
, set preview_images_method w3m
a urxvt Native przejrzystości. Działa nawet w tmux, ale tylko przez chwilę :)
opacity-rule = ["85:class_g = 'Termite'"];
w pliku konfiguracyjnym compton :-) dzięki, nie mogłem być szczęśliwszy