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)

Makim
quelle

Antworten:

4

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:

Geben Sie hier die Bildbeschreibung ein

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).

BenC
quelle
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.
BenC
Wie unwichtig ist dieser: lists.gnu.org/archive/html/ranger-users/2013-06/msg00003.html ? Wird es in Ranger Konsolebeispielsweise eine funktionierende Bildvorschau geben ?
Nikos Alexandris
4

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 Terminal

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.

Dieser Thread hat es auch besprochen: - w3m / ranger-Bilder funktionieren nicht auf urxvt .

Auszug

Es funktioniert nicht mit transparenten Terminals. Ich mache immer eine Verknüpfung für ein "spezielles Ranger-Terminal", bei dem die Transparenz deaktiviert ist.

slm
quelle
1
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 :)
tuk0z