Genellikle metin dosyaları olarak SVG ile çalışıyorum, bu nedenle görüntüleyicinin dosyayı kurtarır kaydetmez (ve içeriği değiştikten sonra) ekranı otomatik olarak yenilemesini istiyorum - bu 'pipable' durumlara uygulanabilir olmalı, bence (yani borular).
Varsayılan Gnome uygulamaları için:
evince
şu anda PDF'ler için bu şekilde çalışıyor, ancak görünüşte SVG okuyamıyor ( Unable to open document - Error opening file: Permission denied
SVG dosyalarını yüklemeye çalışırken benim için " " yazıyor)
eog
(Gnome'nin Gözü) - en son sürümler - bu dosyanın değişip değişmediğini algılayabilir ve ardından bir 'Yeniden Yükle' düğmesi sunabilir; ancak görünüşe göre, her seferinde 'Yeniden Yükle'yi tıklamanız gerekebilir ( PDF'lerde davranmak eog
gibi her zaman dosya değişikliğinde otomatik yeniden yükleme yapmanın bir yolunu göremiyorum evince
) - ve ayrıca en azından Ubuntu 10.04, eog
SVG desteğimde biraz kırıldı (bulanık çizgilerle sonuçları yakınlaştırın)
- ImageMagick en
display
dosyası diskte değiştiğinde sadece otomatik yenilemez - ve de 'refresh' bastığınızda bile display
, yine de yok değil dosyanın en son sürümünü almak (yani sen yeniden başlatmanız display
son sürümünü :( göstermek için) .
İşte şimdiye kadar bulduğum bazı notlar:
- Squiggle, SVG Tarayıcısı Batik araç setinin bir parçası olan SVG tarayıcısı. - Batik batik-1.7.zip indir ; Paketini aç; koş
java -jar batik-squiggle.jar
ve orada; svg dosyası diskte değiştiyse görüntü otomatik olarak yenilenmiyor
- SVG Resim Görüntüleyici? - Ubuntu Forumları önerileri:
- bu
rsvg-view
sayede bence bunun bir parçası olduğunu düşünüyorum sudo apt-get install librsvg2-bin
. Küçük, hoş, stdin'i destekler - ancak rsvg-view
dosya değişikliğini algılayamaz ve otomatik olarak yenileyebilir.
Evet - umarım bu yardımcı olur ...
Şerefe!
EDIT (Aralık 24 '10): işte, işte benim de katkım : svg_refreshview.py - temelde svg_compare.py
yukarıda belirtilen bir işlemdir , sadece bir SVG dosyası gösterir ve dosyayı yeniden yükler ve dosya değiştirilmişse ekranı yeniler . ( gerçekten stdin ile çalışamaz - ama repo'mda stdin'i python'da ayrıştıran başka senaryolar var, belki yardım ederler ).
EDIT2 (20 Mayıs 1212): Ayrıca, çok kaba ( fare etkileşimi yok, hiçbir şey yok ), ancak ImageMagick Perl API kullanan ve böylece bir tuvalde bitmap olarak görüntüleyebilen bir Perl-Tk komut dosyası örneği geldi. ), lütfen cevabadisplay
bakınız # 10670039 - Komut satırı GUI uygulama arayüzü için ImageMagick API'si - Yığın Taşması .