/usr/share/xesessions
Klasörde bir custom.desktop dosyası oluşturarak özel bir oturum oluşturmaya çalışıyorum . Bunun bir gnome
oturum veya başka bir oturum olmadığını unutmayın . Bu oturum için basit olan kendi uygulamamı oluşturdum.
Dava 1
Chrome Tarayıcı
Custom.desktop dosyasının içeriği
[Desktop Entry]
Name=Internet Kiosk
Comment=This is an internet kiosk
Exec=google-chrome --kiosk
TryExec=
Icon=
Type=Application
Konu
Chrome tarayıcı kiosk modunda başlar, ancak tam ekran alanını yakalamaz. Bazı alanlar ekranın alt ve sağ tarafında kalır.
Durum 2
Özel pyGTK uygulaması (Hızlı)
Custom.desktop dosyasının içeriği
[Desktop Entry]
Name=Custom Kiosk
Comment=This is a custom kiosk
Exec=~/MyCustomPyGTKApp
TryExec=
Icon=
Type=Application
Konu
Benim özel pyGTK uygulaması window.fullScreen()
kodu var. Bu, pencere kromu olmadan tam ekranda açılması gerektiği anlamına gelir (ve normal oturum altında yapar). Ama bu da etrafında çok fazla boşluk bırakıyor.
Yardıma mı ihtiyacınız var
Biri bana burada neler olduğunu söyleyebilir mi? Adım 8'deki http://www.instructables.com/id/Setting-Up-Ubuntu-as-a-Kiosk-Web-Appliance/?ALLSTEPS adresinde belirtildiği gibi kenarlıklarla ilgili bazı sorunların olduğunu düşünüyorum
Şans eseri, Google Chromium --kiosk anahtarı etkinken kenarlara uzatılmazsa basit bir düzeltme vardır. Chromium'u genişletmek için normal kullanıcı olarak giriş yapın ve --kiosk anahtarına sahip olmamak için chromeKiosk.sh dosyasını düzenleyin. Ardından kısıtlı kullanıcı olarak oturum açın, İngiliz anahtarını tıklayın ve seçenekleri belirleyin. Ardından Kişisel Öğeler sekmesinde Sistem başlık çubuğunu gizle'yi seçin ve küçük kenarlıklar kullanın. Seçenekler ekranını kapatın ve Chromium'u monitöre uyacak şekilde gerin. Ardından seçenekler penceresine geri dönün ve Sistem başlık çubuğunu ve kenarlıklarını kullan olarak ayarlayın. Bu yapıldıktan sonra, kısıtlı kullanıcınızdan çıkın (yeniden başlatmanız gerekebilir) ve normal kullanıcınızda oturum açın. --Kiosk anahtarını yeniden eklemek için chromeKiosk.sh dosyasını geri düzenleyin ve kısıtlı kullanıcıya bir sonraki girişinizde Chromium tam ekran olmalıdır.
Bir özel uygulama pyGTK
veya gtkmm
uygulama kullanacak olsaydım, bu sorunu nasıl çözmeliyim. window.fullScreen()
ekran alanının tamamını kaplamalıdır. Bu programlı olarak veya ölçeklenebilecek başka bir şekilde yapılmalıdır. Bunu farklı coğrafi bölgelerde bulunan çok sayıda makineye yerleştirmem gerekiyor. Her makinede manuel olarak yapmak mümkün değildir.