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)
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:
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).
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.
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.
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.
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 :)
opacity-rule = ["85:class_g = 'Termite'"];
le fichier de configuration compton :-) merci je ne pourrais pas être plus heureuxcompton
n'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 (commeterminator
) tout en travaillant avec cette fonctionnalité (terminator
pas 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.vim
, j'ai unecompton
règle supplémentaire qui définit l'opacité à 100% lorsque j'édite des fichiersvim
.Konsole
par exemple?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 terminalCe sujet en a également parlé: - Les images w3m / ranger ne fonctionnent pas sur urxvt .
extraitla source
w3mimagedisplay
?set preview_images true
,set preview_images_method w3m
et urxvt autochtones transparence. Cela fonctionne même dans tmux mais seulement pour un instant :)