Konsoldayken (tty, Ctrl+ Alt+ ile ulaştığınız sanal terminal, F1-6bir terminal öykünücüsü değil), görüntüleri izlemek için hangi seçeneklere ihtiyacım var, tiff, metin olmayan her ne?
Konsoldayken (tty, Ctrl+ Alt+ ile ulaştığınız sanal terminal, F1-6bir terminal öykünücüsü değil), görüntüleri izlemek için hangi seçeneklere ihtiyacım var, tiff, metin olmayan her ne?
Yanıtlar:
AA-Project'ten kütüphaneyi kullanabilirsiniz

Uygulamalar:
Öncelikle çerçeve arabasının etkinleştirildiğinden emin olmalısınız, görüntüleri metin modunda görüntülemenin kesinlikle bir yolu yoktur. Çerçeve tamponunu etkinleştirdikten sonra, fbigörüntüleri görüntülemek için programı kullanabilirsiniz .
Paket: fbi
Linux çerçeve arabelleği resim görüntüleyici
Bu, Linux çerçeve arabellek aygıtları için bir resim görüntüleyicidir. Bir dizi yaygın görüntü dosyası formatı için yerleşik desteğe sahiptir. Bilinmeyen dosyalar için, ImageMagick paketinden dönüştürmeyi harici bir dönüştürücü olarak kullanmaya çalışır. Ayrıca fbgs, Postscript ve PDF görüntüleyici içerir.
Birçok resim renklidir, bu nedenle libcaca’nın ASCII resim görüntüleyicisini ( cacaview) ve görüntüden metne dönüştürücüyü ( img2iso) kullanabilirsiniz.
Görüntülere göz atmak için ASCII görüntü tarayıcısını kullanın :
cacaview /usr/share/pixmaps/*.*
Görüntüleri metin tabanlı renkli dosyalara dönüştürün:
img2txt -W 150 penguins_mating.png > penguins_mating.txt
Filmleri ve videoları metin konsolunda görüntüleme:
mplayer -vo caca https://upload.wikimedia.org/wikipedia/commons/4/41/Big_Buck_Bunny_medium.ogv
-vo cacaVideonuzu yalnızca metin içeren bir ortamda (ssh bağlantılı terminal, sanal terminal vb.) Görüntülerseniz, çoğunlukla seçeneğe ihtiyacınız yoktur . Varsayılan olarak renksiz metin çıktısı alırsınız (örn. -vo aa), Ancak renk daha iyi olabilir.
Fedora ve Ubuntu için paketin caca-utilsyüklenmesi gerekir.
Daha fazla bilgi için burayı okuyun .

Bir çerçeve tampon cihazı kullanabilirsiniz . Framebuffer mekanizması, önyükleme yaparken Tux'u görüntülemek için kullanılan mekanizmadır.
ASCII-art görüntülerini görüntülemek için kullanılan libcaca da var .
Bugün SVGAlib adında bir kütüphane var . Kullanıcı-alanı sürücüleri (doğrudan X'ten içe aktarılır) ile video kartını doğrudan işler.
Mevcut ekran kartlarının çoğunun sürücüsü yoktur, ancak
/dev/fb0bir ekran kartı olarak çalışır, bu nedenle aslında çekirdek sürücülerini kullanır).SVGALib kullanan birçok yazılım vardır, örneğin mplayer (video çıkışı için) ve sorunuzu cevaplayan xzgv resim görüntüleyici .
Onları kaynaktan derlemeniz gerekecek olsa da, Linux dağıtım geliştiricilerinin hepsi yaklaşık on yıldan beri düşünüyor, X'in (kgi, ggi ve bugün wayland gibi sürekli güzel, asla yerine getirilmemiş vaatlerle) gelecek olduğunu düşünüyoruz.
Bu yanıt, çerçeve arabelleği etkinleştirilmiş yerel linux konsollarıyla sınırlıdır. Bu seçenek olmadan tam çözünürlükte gerçek görüntü ve gerçek video (değil ascii-art) verecek X11ya waylandya mir.
2018 itibariyle, debian fimbir resim görüntüleyici fimve belge görüntüleyici içeren bir paket sunuyor fimgs. Bunun için fimgsvarsayılan çözünürlük 96x96'dır ve muhtemelen yetersiz bulabilirsiniz. Ben seçeneği ile çağırmak -r 256x256yeterli buluyorum . Bu iki program debian de mevcuttur diğer programların 'modernize' versiyonları olması gerekiyordu, edilir fbive fbgs. Eski programdaki özel bir hayal kırıklığı fbgs, yavaşça görüntülenmesi ve tek bir sayfa bile görüntülemeden önce tüm bir pdf dosyasını oluşturmasıdır, bu nedenle çok sayfalı bir belgeniz varsa, uzun süre beklersiniz.
İnce çerçeve arabelleği desteğine sahip çerçeve arabelleği işlemine özgü olmayan birkaç program vardır. w3mDestek paketi ne zaman web tarayıcı görüntüleri gösterecektir w3m-imgyüklenir. fehYaptığı gibi resim görüntüleyici, bir çerçeve tampon konsolunda çalışır vlcvideo için.
Bütün bunlar çok iyi ve iyi, ancak bu seçeneklerden herhangi birini kullanmak için önce bir şeyler ayarlamanız gerekecek.
İyi haber şu ki, tüm modern linux dağıtımları, mevcut çerçeve arabelleği ile çekirdek gönderiyor. Yaygın olarak yapılmayan şey, çerçeve arabelleğinin gerçekte kullanılacak şekilde yapılandırılmasıdır. Bunun için, grubönyükleyiciyi kullanıyorsanız, dosyanızda aşağıdakilerin bulunduğundan emin olmanız gerekir /etc/default/grub(özel çözünürlük numaranız farklı olabilir):
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=1024x768
Ve aşağıdaki satırın yorumlandığından emin olmanız gerekir:
#GRUB_TERMINAL=console
Bundan sonra grub'u çalıştırarak güncellemeniz update-grubve değişikliklerin geçerli olması için yeniden başlatmanız gerekir.
Kullanıcılarınızı videoizinler grubuna eklemeniz de gerekebilir :
usermod -a -G video <user_name>
Bazı programlar özel yetenek erişimi gerektirebilir. Notlarıma göre, durum böyle fbi, ama sistemimde durum böyle değil fim. Git şekil. Her durumda bunun komutu:
setcap 'cap_sys_tty_config+ep' /usr/bin/fbi
Tavsiye edemediğim ve sadece sorun yaşadığım bir program fbterm. Benim renk için düzenleri ile karışıklık devam etti emacs, mc, lessve diğer programlar ve bunu güzel olur oynamak olmaz hatırlamak tmux.
Bir vlcframebuffer konsolunda kullanma hakkında önemli bir not : Bazen, güvenilir bir şekilde yeniden vlcüretemediğim için, makineyi yeniden başlatmak için "alt-sysrq" kısaltması olmayan framebuffer'ı dondurup serbest bırakmayacağımı buldum . Bazen bu, başka bir sanal konsola geçmeye çalışırken oldu; bazen hangi vlctuş vuruş komutlarının çalışacağını denerken . Uyarıldın.
terminology --nowm. dahil edilen yardımcı program tycatgörüntüleri gömebilir.
XKB_DEFAULT_{LAYOUT,VARIANT,OPTIONS}xkb mizanpajları için env değişkenlerini ayarlayın (AltGr sağ atm'de çalışmıyor gibi görünse de).
Yok. Görüntüleri görüntülemek için bir çeşit ekran sunucusuna ihtiyacınız vardır. Xserver, mir, wayland veya benzeri görüntüler için arayüzler sağlar. getty metin terminallerini taklit etmek için tasarlanmıştır ve görüntüleri görüntüleme yeteneğine sahip değildir.
gettyhiçbir şey taklit etmiyor.