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)

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


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.