beta epiphany-browser (Web Tarayıcı), comand line otomatik başlatma?


15

Raspbian çalıştırıyorum ve bir "kiosk modu" kutusu kurmaya çalışıyorum. Bunu midori ile başarılı bir şekilde yaptım, ancak midori html5'i desteklemiyor. Bu yüzden yeni beta "web tarayıcısını" denemek istedim (epiphany-browser çalışıyor gibi görünüyor).

benim mevcut kurulum şöyle /etc/xdg/lxsession/LXDE/autostart:

@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://www.playr.biz/23612/15122

bu yeni web tarayıcısı burada tartışılıyor

ama mantafa baktığımda CLI seçenekleri hakkında pek bir şey söylemiyor.

man epiphany-browser

yani, sorum şu: Epifani tarayıcıyı tam ekran modunda nasıl başlatabilirim ve yukarıdaki midori ile yaptığım gibi belirli bir URL'yi nasıl başlatabilirim? (mümkünse).

Güncelleme: Tavsiyeyi takip ettim ve / etc / xdg / lxsession / LXDE / autostart dosyasında aşağıdakileri denedim

@epiphany-browser http://www.playr.biz/5dd1/1ddd5
@sleep 2s
@echo key F11 | xte

ancak tam ekran yapmadı, bu yüzden xte'yi manuel olarak çalıştırmayı denedim, ancak "Ekran 'varsayılan' açılamıyor" hatası alıyorum

iki şey yaptım, dosyayı değiştirdim /etc/lightdm/lightdm.confve bu satırı aradım:

xserver-command=X -s 0 dpms

sonra ben şöyle değiştirdim:

xserver-command=X -s 0 dpms :0

ekranı / ekranı şu şekilde tanımlamak için: 0 (localhost numarası 0)

şimdi, eğer bunu çalıştırırsam

echo key F11 | xte -x:0

ekran tam ekrana geçer.

ama, /etc/xdg/lxsession/LXDE/autostartböyle güncelleme zaman :

@epiphany-browser http://www.playr.biz/5ddd/1dddd
@sleep 60s
@echo key F11 | xte -x:0

PS: 2s, 10s, 60s ve 120s denedim, ama bu yardımcı olmadı.

Yani sanırım uyku 60'ları işe yaramayabilir.

Yanıtlar:


8

Bu, sorununuza doğrudan bir cevap değildir, ancak bağlama dayalı bir öneri niteliğindedir.

Bir "kiosk modu" kutusu kurmaya çalışıyorum. Bunu midori ile başarılı bir şekilde yaptım, ancak midori html5'i desteklemiyor.

Pi (krom çatalı) pi için kullanılabilir, HTML 5'i destekler ve belgesiz olmasına rağmen bir --kioskmoda sahiptir. Bunu raspbian'da test ettim, ancak Arch ve Pidora depolarında olduğunu hayal ediyorum:

> apt-get install chromium

Şaşırtıcı derecede küçük bir indirme, <100 MB. Sonra:

> chromium --kiosk

Presto, tam ekran. Tam ekrandan çıkarmanın bir yolu yok gibi görünüyor (F11 çalışmıyor), ancak belki de kiosk modunun noktası budur.

Başlangıçta krom, yaklaşık 70 MB'lik bir konut hafızasına (yani gerçek RAM kullanımı) sahiptir.


bunu şimdi test etti ve kiosk modu reklamı yapıldığı gibi çalışıyor, ancak html5 videom hala şikayet ediyor.
Sverre

HTML5 video standardı, hangi formatların desteklenmesi gerektiğine dair olağan yasal kavga karışıklığını içeriyor gibi görünüyor; AFAICT bunu okurken sonuç gerekli değildir lol. H.264 ise, pi'nin donanım hızlandırması olduğundan utanç verici olan kromdan (ancak kromdan) çıkarıldığına dair bir not var. Firefox, F11 dışında tam ekran / kiosk moduna sahip olmasa da (bunu denediniz mi?) Olabilir.
goldilocks

Sanırım FF listemde bir sonraki :)
Sverre

FF hile yaptı ... ama aynı zamanda krom çok yararlı oldu, yardım için teşekkürler.
Sverre

8

Doğrudan yapmanın bir yolu yok gibi görünüyor, ancak xte aracı bir tuşa basmayı simüle etmek için kullanılabilir.

epiphany-browser http://www.playr.biz/23612/15122
sleep 2s # give it time to start
echo key F11 | xte # simulate pressing the full screen key

Teşekkürler, bunu deneyeceğim. Sana oy verirdim, ama bu konuda karmam yok. (ahududu pi)
Sverre

Xte almak için xautomation yükledim, ancak xte çalıştırmaya çalıştığımda "Ekran" açılamıyor "varsayılan" google bunu denedi, ama şimdiye kadar hiçbir şey yok
Sverre

1
Bunun yerine "DISPLAY =: 0 yankı tuşu F11 | xte" yi deneyin.
Fred

evet bunu yaptı, teşekkürler .. yardımcı oldu. şimdi sadece gecikme çalışması yapmak :) :)
Sverre

1
Sorunun @ olabileceğini düşünüyorum. ArchWiki'ye ( wiki.archlinux.org/index.php/LXDE#Autostart_files ) göre, çöktüklerinde sürekli olarak yeniden başlatılması gereken işlemler için kullanılır, yani tüm dosya doğrusal olmayan bir şekilde yürütülür. Yani uyku aslında hiçbir şey yapmaz. Doğrusal yürütmeyi sağlamak için hepsini bir bash betiğine koyun ve autostart dosyasının bunu çağırmasını sağlayın, böylece çökerse yeniden başlatılır.
Fred


1

Sanırım burada hile bağlı yerine otomasyon komut dosyası uyku komutu dahil etmektir /bin/sleep.

Benim /etc/xdg/lxsession/LXDE-pi/autostartşöyle görünüyor ve amaçlandığı gibi çalışıyor:

@xset s off
@xset -dpms
@xset s noblank
@epiphany-browser index.html
@xte 'sleep 10' 'key F11'

Tabii ki ' index.html' yerine gerçek bir URL koymalısınız ve yine de xautomationpakete ihtiyacınız var .

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.