Ranger-Bildvorschau mit transparentem Terminalhintergrund
9
Ich mag die Bildvorschau in Ranger, aber ich mag auch mein Terminal transparent.
Gibt es wirklich keine Möglichkeit, die Bildvorschau mit w3m und transparentem Hintergrund zum Laufen zu bringen? (Ich bin bereit, meinen Terminal-Emulator zu ändern, falls dies erforderlich ist, derzeit urxvt)
Ich habe ein transparentes Terminal, das mit rangerder Bildvorschau funktioniert . Ich benutze termite(Terminal Emulator) und compton(Compositor) für Transparenz (eine schöne Kombination, wenn Sie verwenden i3wm).
Hier ist das Ergebnis:
Die einzigen Probleme, mit denen ich hatte, waren tmux(Bilder werden angezeigt, aber nicht immer an der richtigen Position, und manchmal muss das Terminal aktualisiert werden).
Beachten Sie, dass der Text und das Bild ebenfalls transparent sind, da Transparenz von behandelt wird compton. Dies funktioniert nur, wenn Sie nicht zu viel Transparenz hinzufügen. Andernfalls benötigen Sie einen Terminalemulator, der die Transparenz verwaltet und mit dieser Funktion arbeitet (ich habe es versucht terminatorund ich habe zum Beispiel nicht funktioniert, das gleiche gilt für urxvt). 85% Deckkraft geben mir Transparenz und gute Lesbarkeit, daher funktioniert dieses Setup für mich.
Aktualisieren
Echte Transparenz wird in Termiten erneut unterstützt, weist jedoch dieselben Probleme auf wie urxvtbeim Aktivieren der Transparenz ( failed to execute w3mimgdisplayFehler, siehe Antwort von @ slm).
Es war so einfach ^^ einfach opacity-rule = ["85:class_g = 'Termite'"];in die Compton-Konfigurationsdatei
einfügen
Oh, nur eine Frage, wie haben Sie den Text nicht transparent gemacht?
Makim
Der Text folgt der gleichen Transparenzregel, da er den comptonText nicht vom Rest unterscheiden kann, sondern nur Fenster behandelt. Wenn Sie viel mehr Transparenz wünschen, benötigen Sie ein Terminal, das sich um die Transparenz selbst kümmert (wie terminator), während Sie mit dieser Funktion arbeiten ( terminatornicht iirc). In meinem Fall möchte ich einen dunklen Hintergrund für die Lesbarkeit, damit dieses Setup für mich ziemlich gut funktioniert und viel leichter ist als die Alternativen, die ich zuvor verwendet habe.
BenC
Da ich verwende vim, habe ich außerdem eine zusätzliche comptonRegel, die die Deckkraft beim Bearbeiten von Dateien auf 100% festlegt vim.
Randnotiz: w3m kann keine Bilder in urxvt rendern, wenn die Tiefe 32 beträgt. Das bedeutet, dass Sie keine Bilder auf einem transparenten Hintergrund rendern können. Stellen Sie sicher, dass Sie die Zeile URxvt * depth: 32 in Ihren ~ / .Xresources kommentieren.
Es funktioniert nicht mit transparenten Terminals. Ich mache immer eine Verknüpfung für ein "spezielles Ranger-Terminal", bei dem die Transparenz deaktiviert ist.
Gibt es ab heute ein Update zu diesem Thema? Zumindest eine Alternative zu w3mimagedisplay?
Villasv
1
Ranger 1.7.2 mit urxvt 9.22 transparent hat eine Bildvorschau . Das ist , mit Ranger Standardkonfiguration set preview_images true, set preview_images_method w3mund urxvt native Transparenz. Es funktioniert sogar in tmux, aber nur für einen Augenblick :)
opacity-rule = ["85:class_g = 'Termite'"];
in die Compton-Konfigurationsdateicompton
Text nicht vom Rest unterscheiden kann, sondern nur Fenster behandelt. Wenn Sie viel mehr Transparenz wünschen, benötigen Sie ein Terminal, das sich um die Transparenz selbst kümmert (wieterminator
), während Sie mit dieser Funktion arbeiten (terminator
nicht iirc). In meinem Fall möchte ich einen dunklen Hintergrund für die Lesbarkeit, damit dieses Setup für mich ziemlich gut funktioniert und viel leichter ist als die Alternativen, die ich zuvor verwendet habe.vim
, habe ich außerdem eine zusätzlichecompton
Regel, die die Deckkraft beim Bearbeiten von Dateien auf 100% festlegtvim
.Konsole
beispielsweise eine funktionierende Bildvorschau geben ?Sie sind sich nicht sicher, welches Terminal Sie verwenden, aber wenn es eine Bittiefe von 32 oder höher verwendet, funktioniert es nicht.
Auszug - Bilder im TerminalDieser Thread hat es auch besprochen: - w3m / ranger-Bilder funktionieren nicht auf urxvt .
Auszugquelle
w3mimagedisplay
?set preview_images true
,set preview_images_method w3m
und urxvt native Transparenz. Es funktioniert sogar in tmux, aber nur für einen Augenblick :)