ranger image-aperçu avec fond de terminal transparent

9

J'aime l'aperçu d'image dans Ranger, mais j'aime aussi mon terminal transparent.

N'y a-t-il vraiment aucun moyen d'obtenir le travail de prévisualisation d'image avec w3m et fond transparent? (Je suis prêt à changer mon émulateur de terminal si cela est nécessaire, actuellement urxvt)

makim
la source

Réponses:

4

J'ai un terminal transparent qui fonctionne avec rangerl'aperçu de l'image. J'utilise termite(émulateur de terminal) et compton(compositeur) pour la transparence (un joli combo lorsque vous utilisez i3wm).

Voici le résultat:

entrez la description de l'image ici

Les seuls problèmes que j'ai eu étaient tmux(les images sont affichées, mais pas toujours à la bonne position et parfois le terminal a besoin d'être rafraîchi).

Notez que le texte et l'image sont également transparents car la transparence est gérée par compton. Cela ne fonctionne que si vous n'ajoutez pas trop de transparence, sinon vous avez besoin d'un émulateur de terminal qui gère la transparence et fonctionne avec cette fonctionnalité (j'ai essayé avec terminatoret je n'ai pas travaillé par exemple, de même pour urxvt). Une opacité de 85% me donne une certaine transparence et une bonne lisibilité, donc cette configuration fonctionne pour moi.

Mise à jour

La vraie transparence est à nouveau prise en charge dans les termites, mais elle souffre des mêmes problèmes que urxvtlorsque vous activez la transparence ( failed to execute w3mimgdisplayerreur, cf. réponse de @ slm).

BenC
la source
C'était si simple ^^ il suffit de mettre opacity-rule = ["85:class_g = 'Termite'"];le fichier de configuration compton :-) merci je ne pourrais pas être plus heureux
makim
Oh juste une question, comment avez-vous obtenu le texte non transparent?
makim
Le texte suit la même règle de transparence car il comptonn'a aucun moyen de distinguer le texte du reste, il ne gère que les fenêtres. Si vous voulez beaucoup plus de transparence, alors vous avez besoin d'un terminal qui s'occupe de la transparence elle-même (comme terminator) tout en travaillant avec cette fonctionnalité ( terminatorpas iirc). Dans mon cas, je veux un fond sombre pour la lisibilité, donc cette configuration fonctionne assez bien pour moi, et elle est beaucoup plus légère que les alternatives que j'ai utilisées auparavant.
BenC
De plus, depuis que j'utilise vim, j'ai une comptonrègle supplémentaire qui définit l'opacité à 100% lorsque j'édite des fichiers vim.
BenC
Dans quelle mesure celui-ci est-il pertinent: lists.gnu.org/archive/html/ranger-users/2013-06/msg00003.html ? Y aura-t-il un aperçu de l'image de travail dans Ranger Inside Konsolepar exemple?
Nikos Alexandris
4

Je ne sais pas quel terminal vous utilisez, mais s'il utilise une profondeur de bits de 32 ou plus, cela ne fonctionnera pas.

extrait - Images dans le terminal

Remarque: w3m ne peut pas rendre les images dans urxvt, si la profondeur est de 32. Cela signifie que vous ne pouvez pas rendre les images sur un fond transparent. Assurez-vous de commenter la ligne URxvt * depth: 32 dans vos ~ / .Xresources.

Ce sujet en a également parlé: - Les images w3m / ranger ne fonctionnent pas sur urxvt .

extrait

Cela ne fonctionne pas avec des terminaux transparents. Je crée toujours un raccourci pour un "terminal de garde spécial" dont la transparence est désactivée.

slm
la source
1
une mise à jour sur cette question à partir d'aujourd'hui? au moins une alternative à w3mimagedisplay?
villasv
1
Ranger 1.7.2 avec urxvt 9.22 transparent a un aperçu de l'image . C'est avec la configuration par défaut de ranger set preview_images true, set preview_images_method w3met urxvt autochtones transparence. Cela fonctionne même dans tmux mais seulement pour un instant :)
tuk0z