Tam ekran modundan kaçınmak istediğim için Firefox kullanmanın bir yolunu buldum:
Ubuntu + Firefox ile bir kiosk çözümü:
Ubuntu / Lubuntu / ne olursa olsun yükleyin
Kullanıcı adminini yap Kullanıcı kioskunu yap Kiosk'u otomatik girişe ayarla, şifre yok İzinleri düzelt (böylece kiosk ctrl-s yapamaz ve / home / admin içine göz alamaz)
cd /home
sudo chmod 700 *
İhtiyacınız olabilecek yazıcı ve diğer donanımların çalışıp çalışmadığını kontrol edin.
Firefox eklentilerini yükleyin: “R-kiosk” ve “Kiosk Sıfırla” (“kiosk” kelimesini aratın), isteğe bağlı olarak: “Easy Whitelist”. '[Profile] /user.js' adlı bir dosya oluşturun (profil, firefox profil dizininizin adıdır, muhtemelen '.default') ve şu satırları ekleyin:
user_pref("rkiosk.navbar", true);
user_pref("browser.fullscreen.autohide",false);
user_pref("browser.link.open_newwindow", 3);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("privacy.popups.policy", 1);
(Son 3 satır açıklama gerektirebilir: Bunu, açılır pencerelere dayanan IE için tasarlanmış belirli bir web uygulaması için kullanmak zorunda kaldım, bu yüzden Firefox’un IE’nin yaptığı gibi tüm açılır pencereleri açmasını istedim.)
'[Profile] /chrome/userChrome.css' adlı bir dosya oluşturun ve bu satırları buna ekleyin:
#bookmarks-menu { display: none !important;}
#window-controls { display: none !important;}
#personal-bookmarks { display: none !important;}
#autohide-context { display: none !important;}
#urlbar { display: none !important; }
#searchbar { display: none !important; }
Bu, istenmeyen tüm simgeleri / menüleri pencereden kaldırır. Herhangi bir şeyi unutmuşsam, öğeleri araç çubuğundan kaldırmak için kişiselleştir işlevini kullanın veya bunları görünümden gizlenecek yer imi araç çubuğuna taşıyın.
Firefox'u asla geçmişi kaydetmeyecek şekilde ayarlamak isteyebilirsiniz. Varsayılan ana sayfayı ayarlayın ve Firefox'u yeniden başlatın. Unutmayın ki Firefox'u alt-f4 ile kapatabilir ve kiosk modunu devre dışı bırakmak için “firefox -safe-mode” ile başlatabileceğinizi unutmayın.
Openbox'ı kurun (sudo apt-get openbox'ı yükleyin obconf) Ekstra pencereleri kaldırmak için obconf kullanın - sadece kullanıcının kafasını karıştırır. İstenmeyen tüm menü öğelerini kaldırmak için openbox menu (/etc/xdg/openbox/menu.xml) düzenleyin. Bu muhtemelen sizi yalnızca “çıkış” veya hiç bir şey bırakmayacak. Eğer "exit" ye girerseniz, kiosk kullanıcısı oturumu kapatıp giriş ekranına girebilir, ancak yönetici şifresini tahmin edemediği sürece kiosk olarak tekrar giriş yapabilir. Tamamen çıkarırsanız, kiosk oturumunu kapatmanız mümkün olmayabilir (örn. Yönetici olarak oturum açmak ve bakım yapmak için). Ubuntu kurulumumda hem ctrl-alt-backspace hem de ctrl-alt-sysrq-k devre dışı bırakıldı, bu yüzden sadece ctrl-alt-sysrq-b ile yeniden başlatabilirim. Alternatif olarak uzaktan giriş yapabilir veya ctrl-alt-f1'i kullanabilir ve bakım çalışmalarınızı komut satırından yapabilirsiniz. Dosyayı düzenle ~ / .config / openbox / autostart:
# run firefox:
while true; do firefox; sleep 5s; done &
Kullanıcı bu kurulumda neler yapabilir:
Firefox'u alt-f4 ile kapatın (ancak birkaç saniye sonra yeniden başlar). Programlar arasında geçiş yapmak için alt-tab kullanın (ancak tek program Firefox'tur). Sadece anasayfadaki bağlantıları takip edebilir, bu yüzden interneti kötüye kullanamaz. Makineyi yeniden başlat (ancak bios'da şifre) ctrl-alt-f1 - fakat yönetici olarak giriş yapmak için şifreyi bilmiyor. Openbox’dan çıkıp lightdm’ye girebiliyorsa, yine kiosk olarak giriş yapabilir ve başka bir pencere yöneticisi seçip tam kontrol elde edebilir, bu yüzden / usr / share / xsessions / openbox dışındaki tüm .desktop girişlerini silmeniz gerekir. masaüstü. Bir kullanıcıyı belirli bir wm'ye bağlamanın hiçbir yolu bilmiyorum. :-(
Xwindows'ın üstüne yalnızca bir tarayıcı yerine Openbox kullanmanın avantajları:
Kiosk modunda Chromium / Firefox her zaman en üst düzeye çıkarılır. Bir wm kullanmadığımda, ekranın tamamını asla doldurmaz. Çık menü seçeneğini (isteğe bağlı) alıyorum.
Bu ne için iyi?
Tam ekran kiosk, okul, kütüphane veya müzenin web sitesi gibi belirli bir web sitesine göz atmak için iyidir. Ancak, kaybolmanız durumunda ana / başlangıç sayfasına geri dönebilmek güzeldir, bu yüzden web sitesinin büyük bir ana düğme ve çok kolay gezinme özelliğiyle tasarlanması gerekir. Ayrıca, geri dönemedikleri için kullanıcıları site dışına yönlendiren hiçbir bağlantıya sahip olamazsınız. Elbette tarayıcı bir süre kullanılmadığında veya alt-f4 ile kapattığınızda sıfırlanır, ancak çoğu kullanıcı bunu bilemez ve çok sinirlenir. Bu yüzden tam ekran modu genellikle her zaman kullanıcı dostu değildir ve bu yüzden bazı araç çubuğu fonksiyonlarını korumak istemiştim ve yalnızca Firefox bana bunu verdi, Chrome'u değil. Alternatif olarak, Openkiosk'u deneyin, açılır pencere sorunu nedeniyle benim için işe yaramadı, ancak sizin için işe yarayabilir.