Pratinjau gambar ranger dengan latar belakang terminal transparan

9

Saya suka pratinjau gambar di ranger, tapi saya juga suka terminal saya transparan.

Apakah benar-benar tidak ada cara untuk mendapatkan pekerjaan pratinjau gambar dengan w3m dan latar belakang transparan? (Saya bersedia mengubah terminal-emulator saya jika itu perlu, saat ini urxvt)

makim
sumber

Jawaban:

4

Saya memiliki terminal transparan yang berfungsi dengan rangerpratinjau gambar. Saya menggunakan termite(terminal emulator) dan compton(kompositor) untuk transparansi (kombo yang bagus ketika Anda menggunakan i3wm).

Inilah hasilnya:

masukkan deskripsi gambar di sini

Satu-satunya masalah yang saya miliki adalah dengan tmux(gambar ditampilkan, tetapi tidak selalu pada posisi yang tepat dan kadang-kadang terminal perlu di-refresh).

Perhatikan bahwa teks dan gambar juga transparan karena transparansi ditangani oleh compton. Ini hanya berfungsi jika Anda tidak menambahkan transparansi terlalu banyak, jika tidak, Anda memerlukan emulator terminal yang menangani transparansi dan berfungsi dengan fitur ini (saya sudah mencoba terminatordan saya tidak bekerja misalnya, sama untuk urxvt). 85% opacity memberi saya transparansi dan keterbacaan yang baik, jadi pengaturan ini berfungsi untuk saya.

Memperbarui

Transparansi sejati didukung sekali lagi dalam rayap, tetapi mengalami masalah yang sama seperti urxvtketika Anda mengaktifkan transparansi ( failed to execute w3mimgdisplaykesalahan, lih. Jawaban @ slm).

BenC
sumber
Itu sangat sederhana ^^ cukup masukkan opacity-rule = ["85:class_g = 'Termite'"];file konfigurasi compton :-) terima kasih saya tidak bisa lebih bahagia
makim
Oh, hanya satu Pertanyaan, bagaimana Anda mendapatkan teks tidak transparan?
makim
Teks mengikuti aturan transparansi yang sama karena comptontidak memiliki cara untuk membedakan teks dari yang lain, hanya menangani windows. Jika Anda ingin transparansi lebih, maka Anda memerlukan terminal yang menjaga transparansi itu sendiri (seperti terminator) saat bekerja dengan fitur ini ( terminatortidak iirc). Dalam kasus saya, saya ingin latar belakang yang gelap untuk dibaca sehingga pengaturan ini bekerja cukup baik bagi saya, dan jauh lebih ringan daripada alternatif yang saya gunakan sebelumnya.
BenC
Juga, karena saya menggunakan vim, saya memiliki comptonaturan tambahan yang mengatur opacity menjadi 100% ketika saya mengedit file vim.
BenC
Seberapa relevan hal ini: lists.gnu.org/archive/html/ranger-users/2013-06/msg00003.html ? Apakah akan ada pratinjau gambar yang berfungsi di dalam ranger Konsolemisalnya?
Nikos Alexandris
4

Tidak yakin terminal apa yang Anda gunakan tetapi jika menggunakan bit-depth of 32 atau lebih tinggi maka itu tidak akan berfungsi.

kutipan - Gambar dalam terminal

Catatan samping: w3m tidak dapat membuat gambar dalam urxvt, jika kedalamannya 32. Itu berarti Anda tidak dapat membuat gambar dengan latar belakang transparan. Pastikan Anda mengomentari baris URxvt * depth: 32 di ~ / .Xresources Anda.

Utas ini juga membahasnya: - gambar w3m / ranger tidak berfungsi di urxvt .

kutipan

Itu tidak bekerja dengan terminal transparan. Saya selalu membuat pintasan untuk "terminal ranger khusus" yang transparansinya dinonaktifkan.

slm
sumber
1
ada pembaruan tentang masalah ini sampai hari ini? setidaknya alternatif w3mimagedisplay?
villasv
1
Ranger 1.7.2 dengan urxvt 9.22 transparan memiliki pratinjau gambar . Itu dengan konfigurasi default ranger set preview_images true, set preview_images_method w3mdan urxvt Native transparansi. Ia bahkan bekerja di tmux tetapi hanya untuk sesaat :)
tuk0z