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, fbi
gö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 caca
Videonuzu 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-utils
yü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/fb0
bir 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 X11
ya wayland
ya mir
.
2018 itibariyle, debian fim
bir resim görüntüleyici fim
ve belge görüntüleyici içeren bir paket sunuyor fimgs
. Bunun için fimgs
varsayılan çözünürlük 96x96'dır ve muhtemelen yetersiz bulabilirsiniz. Ben seçeneği ile çağırmak -r 256x256
yeterli buluyorum . Bu iki program debian de mevcuttur diğer programların 'modernize' versiyonları olması gerekiyordu, edilir fbi
ve 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. w3m
Destek paketi ne zaman web tarayıcı görüntüleri gösterecektir w3m-img
yüklenir. feh
Yaptığı gibi resim görüntüleyici, bir çerçeve tampon konsolunda çalışır vlc
video 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-grub
ve değişikliklerin geçerli olması için yeniden başlatmanız gerekir.
Kullanıcılarınızı video
izinler 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
, less
ve diğer programlar ve bunu güzel olur oynamak olmaz hatırlamak tmux
.
Bir vlc
framebuffer 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 vlc
tuş vuruş komutlarının çalışacağını denerken . Uyarıldın.
terminology --nowm
. dahil edilen yardımcı program tycat
gö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.
getty
hiçbir şey taklit etmiyor.