Bir klasördeki resimleri döngüye sokun ve tam ekran slayt gösterisi gösterin


14

Bir klasördeki resimlerden döngülü slayt gösterisi için bir Linux çözümüne ihtiyacınız var. Resimler silinebilir ve eklenebilir, bu nedenle o anda gösterilen resim silinirse durmaz / çökmezse bonus olur.

Yanıtlar:


16

Bu çılgınca gelecektir, ancak çalışıyor (beklediğimden daha iyi) ve kurulumu o kadar da zor değil. Fikir, görüntüleme programınızın tek bir dosyaya bakmasını ve ardından dizininizdeki dosyalarınızın her birini görüntülediğiniz dosyaya kopyalayan bir komut satırı işlemine sahip olmaktır. Bunu Geeqie ve gthumb ile test ettim ve aslında oldukça iyi çalışıyor. gthumb, her saniye güncellenen görüntüyü bile işleyebilir ve her ikisi de gerçek dosya türünden (jpg, png, gif, vb.) farklı olan dosya türünün adını destekledi.

İşte yaptığınız şey:

  1. Sadece resimlerinizi içeren bir dizin oluşturun.
  2. bir terminal penceresi açın ve önceki adımda yapılan dizine geçin.
  3. 5 yerine güncellemeler arasında beklemek istediğiniz saniye ile bu komutu çalıştırın.

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. Gthumb'ı açın ve ana dizininizdeki slideshow.jpg adlı görüntüyü görüntüleyin, resmi döndürmelidir. Gerekirse şimdi gthumb tam ekran yapabilirsiniz.

  5. Resim dizinine resim ekleyip kaldırmayı deneyin. Her seferinde dizinin tamamından geçene kadar aslında güncellenmez, ancak güncellenir. Yankı $ i orada sadece böylece sadece her seferinde yerine kopyalanan resmi görebilirsiniz.

Slayt gösterisini durdurmaya hazır olduğunuzda, terminal penceresinde Ctrl-C tuşlarına basabilirsiniz.


1
Parlak. Sadeliği anlamak bir dahi gerektirir.
iElectric

12

Gnome masaüstünü kullanıyorsanız, slayt gösterileri için resmi resim görüntüleme programını kullanabilirsiniz:

eog --slide-show /path/to/picture_directory

Eog ile resimler slayt gösterisi sırasında kaldırılabilir veya eklenebilir. Aslında, slayt gösterisi sırasında resim eklerseniz, otomatik olarak dahil edilir.


Bana kutudan çıkmış bir çözüm gibi geliyor.
deltaray

Bunu Raspberry Pi cihazımda kullanarak, slayt gösterisini yeniden başlatmadan dosya ekleyemedim veya kaldıramıyordum. Bir eleştiri değil, sadece FYI.
Butters

1
Bir madalyayı açıkça hak ediyorsun
Pitto

1
XFCE masaüstünü kullanan Ubuntu 16.04'te bu işe yaradı, ancak çoğu UI öğesi cilalanırken (solmaya ve dışarıya vb.), Tam ekran slayt gösterisi modunda bile her zaman üstte istenmeyen bir menü çubuğu görülebiliyordu. Bu her kullanım için kabul edilmeyecektir.
Stéphane Gourichon


2

FBI (çerçeve arabellek görüntü görüntüleyici) oldukça yararlı buldum-Basit komut, gibi bir şey:

fbi -noverbose -a -u -t 6 /home/user/location/*

fbi --helpİle dağıtımına bağlı olarak daha fazla seçenek mevcut ve kurulabilirapt-get install fbi


Tty komut satırından harika çalışıyor.
Bobble

1
Yakuake'den çalıştırıldığında bu işe yaramıyor :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Mitch

Büyük olasılıkla -T 2örneğin seçmek için kullanarak belirli bir tty belirtmeniz gerekecektir tty2. Muhtemelen bundan sonra izinlerle uğraşmak zorunda kalacaksınız.
Josh Hansen

Ekran ekli olarak mevcut Raspbian'daki komut satırından çalışmıyor :( Ayrıca EXIF ​​tabanlı otomatik döndürme özelliğinden yoksun gibi görünüyor (okudum)
Heinrich Ulbricht

2

Etkileyici işi geçişlerle (veya isterseniz) iyi yapar.

Slayt gösterisi rastgele ( -X) sırayla 3 saniye gecikmeli ( -a 3) ve sonunda otomatik quit ( -Q):

impressive -XQa3 *

Komut dosyasına izin verdiğini ve çok platformlu olduğunu fark etmekte fayda var .

Tek dezavantajı, dosya listesinde bir dizin varsa şu anda çökmesidir.


1
harika bir uygulama! yapmak istediğim şey için mükemmel!
warhansen

EXIF verilerine dayalı olarak görüntülerin otomatik olarak döndürülmesine izin verilirse. Bunu yapmak için herhangi bir seçenek bulunamadı. :(
Heinrich Ulbricht
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.