ranger image-preview con sfondo terminale trasparente


9

Mi piace l'anteprima dell'immagine in ranger, ma mi piace anche il mio terminale trasparente.

Non c'è davvero modo di far funzionare l'anteprima dell'immagine con w3m e lo sfondo trasparente? (Sono disposto a cambiare il mio emulatore di terminale, se necessario, attualmente urxvt)

Risposte:


4

Ho un terminale trasparente che funziona con rangerl'anteprima dell'immagine. Uso termite(emulatore di terminale) e compton(compositore) per la trasparenza (una bella combinazione quando usi i3wm).

Ecco il risultato:

inserisci qui la descrizione dell'immagine

Gli unici problemi che ho riscontrato sono stati tmux(le immagini sono visualizzate, ma non sempre nella giusta posizione e talvolta il terminale deve essere aggiornato).

Si noti che anche il testo e l'immagine sono trasparenti poiché la trasparenza è gestita da compton. Funziona solo se non aggiungi troppa trasparenza, altrimenti hai bisogno di un emulatore di terminale che gestisca la trasparenza e funzioni con questa funzione (ho provato con terminatore non ho funzionato per esempio, lo stesso per urxvt). L'opacità dell'85% mi dà un po 'di trasparenza e buona leggibilità, quindi questa configurazione funziona per me.

Aggiornare

La vera trasparenza è di nuovo supportata nella termite, ma soffre degli stessi problemi di urxvtquando si abilita la trasparenza ( failed to execute w3mimgdisplayerrore, vedi la risposta di @ slm).


È stato così semplice ^^ opacity-rule = ["85:class_g = 'Termite'"];ho appena inserito il file di configurazione Compton :-) grazie non potrei essere più felice
makim

Oh, solo una domanda, come hai ottenuto il testo non trasparente?
Makk

Il testo segue la stessa regola di trasparenza poiché comptonnon ha modo di distinguere il testo dal resto, gestisce solo le finestre. Se vuoi molta più trasparenza, allora hai bisogno di un terminale che si occupi della trasparenza stessa (come terminator) mentre lavori con questa funzione ( terminatornon funziona). Nel mio caso, voglio uno sfondo scuro per la leggibilità, quindi questa configurazione funziona abbastanza bene per me ed è molto più leggera delle alternative che ho usato prima.
BenC,

Inoltre, dal momento che sto usando vim, ho una comptonregola in più che imposta l'opacità al 100% quando sto modificando i file vim.
BenC,

Quanto è rilevante questo argomento : lists.gnu.org/archive/html/ranger-users/2013-06/msg00003.html ? Ad esempio, ci sarà un'anteprima dell'immagine funzionante in ranger Konsole?
Nikos Alexandris,

4

Non sei sicuro di quale terminale stai utilizzando, ma se utilizza una profondità di bit di 32 o superiore, non funzionerà.

estratto - Immagini nel terminale

Nota a margine: w3m non può eseguire il rendering delle immagini in urxvt, se la profondità è 32. Ciò significa che non è possibile eseguire il rendering delle immagini su uno sfondo trasparente. Assicurati di commentare la linea URxvt * depth: 32 nelle tue fonti ~ / .Xresource.

Anche questo thread ne ha discusso: - Le immagini w3m / ranger non funzionano su urxvt .

estratto

Non funziona con terminali trasparenti. Faccio sempre una scorciatoia per un "terminale ranger speciale" che ha la trasparenza disabilitata.


1
qualche aggiornamento su questo problema a partire da oggi? almeno un'alternativa a w3mimagedisplay?
villasv,

1
Ranger 1.7.2 con urxvt 9.22 trasparente ha un'anteprima dell'immagine . Ecco con la configurazione di default ranger set preview_images true, set preview_images_method w3me urxvt nativo di trasparenza. Funziona anche in tmux ma solo per un istante :)
tuk0z,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.