Pencere yöneticisi yerine tarayıcı?


17

Mümkün mü olması sadece ben tam ekranda benim normal web tarayıcısını görüntülediğim sanki benim pencere yöneticisi olarak (webkit birlikte vermektedir örneğin, sadece bir tuval) X11 üstünde çalışan (veya Linux başka bir şekilde) bir tarayıcı ?


bir yol olmalı ... bir terminal widget arka plan yapabilirsiniz ... SU terminal arka plan aramayı deneyebilirsiniz .... daha önce gördüğüm gibi görünüyor
RobotHumans

2
Bu tür tek uygulama kurulumuna genellikle "kiosk" kurulumu denir (uygulama bir web tarayıcısı olsa bile "Internet kiosk").
Gilles 'SO- kötü olmayı bırak'

Bu kulağa hoş bir fikir gibi geliyor.
Nathan Osman

Yanıtlar:


19

Evet:

% startx /usr/bin/google-chrome --kiosk

(veya başka bir web tarayıcısı kullanın)

bunu .xinitrc/ .xsessiondosyanıza da ekleyebilirsiniz :

exec /usr/bin/google-chrome --kiosk

Bu en iyi cevap gibi görünüyor.
İsimsiz Tip

-start-maximize, Chrome 8.0.522.210 beta sürümü için geçerli bir seçenek gibi görünmüyor. Ayrıca, yanıtımda Chrome'un pencere boyutunu kontrol etmek gibi görünen sınırlamalara dikkat edin.
deltaray

Bu, açılır pencereler için de kırılır.
Nathan Osman

@deltaray: peter.sh/experiments/chromium-command-line-switches -> - başlangıç-maksimize edilmiş geçerlidir, 9.x kromum için kesin olarak, --kiosk
akira

@George Edison: true, OP aldığınız bir WM kullanmak istemediği için ama a) pop-up zaten emmek b) kiosk / tam ekran modunda çalışan benzer bir probleminiz var c) bence OP'nin aklında başka bir şey var Sorunun belirli 'tuval' kısmı, herhangi bir pop
up'ın

3

Pyro , Firefox kullanarak kompozit bir X11 pencere yöneticisi oluşturmak için kısa ömürlü bir projeydi, böylece tarayıcı tüm masaüstünü yönetti.


Aradığım cevaba en yakın olan bu. Tüm masaüstü uygulamalarının HTML5 / CSS3 / JS tarafından desteklenmesinin bir nedeni göremiyorum. Bu tür uygulamalar tüm işletim sistemleriyle uyumlu olacaktır.
RyanScottLewis

1

Bunu ana dizininizdeki .xinitrc dosyanıza koymayı deneyin.

exec konqueror

Ardından X'i yeniden başlatın. Bu işe yaramazsa veya gdm, kdm veya xdm'yi görüntüleme yöneticisi olarak kullanıyorsanız, bunu kapatabilir ve komut satırından startx'i çalıştırabilir veya alternatif bir kullanıcı oluşturabilir ve .xinitrc'yi yapılandırabilirsiniz. aynısını yapmak. Daha sonra sanal bir konsoldan (Ctrl-Alt + F2) bu kullanıcı olarak startx çalıştırmayı deneyebilirsiniz. Başka bir X oturumu açmalıdır. Bunu Firefox ile denediğimde, bir --geometri seçeneği kullansam bile Firefox'un ekranı doldurmadığını fark ettim. Firefox'un geometri tercihlerini bir oturumda saklayabileceği anlaşılıyor. Bunun gibi Chrome gibi diğer programlarla da uğraşmanız gerekebilir.

Bu programların proxy yönetimi, sürükle ve bırak veya özel macun arabellek işleme gibi modern bir masaüstünde beklediğiniz şeyleri beklediğini unutmayın.

Hepsi eski şapka şeyleri. Eminim bunun için iyi bir amacınız vardır, ancak birçok insan 2000'li yılların başından beri muhtemelen bu tür şeyler yapmamıştır. Eskiden FVWM günlerinde (ekran yöneticileri popüler olmadan önce) onunla uğraşmak zorunda kalıyordunuz

Ayrıca sorunuzdaki bir şeyi açıklığa kavuşturmak istiyorum. Bunun gibi yürüttüğünüz program bir "pencere yöneticisi" değil. Bir pencere yöneticisi, X tarafından bu şekilde veya bir masaüstü yöneticisi aracılığıyla çalıştırılan ve genellikle ekleyerek onları kapatmak için bir arayüze sahip olacak şekilde ek programları çalıştırmanın (exec) kolay bir yolunu sunan belirli bir programdır. X'in ilk günlerinde, bir xterm başlatacaktı ve pencere yöneticiniz için komutu bir & ile çalıştıracaksınız. Yani ilerleme kaydediyoruz. ;-)

Bazı programlar pencere yöneticisinin dışında çalıştırılabilir ve yine de pencere boyutlarını veya ekran bitlerini kontrol etmenizi sağlar. Örneğin, Google Chrome sözde pencerelerini süslüyor. Ancak, Google Chrome'u test ettim ve burada iyi bir çözüm olacak kadar standart X seçeneğine sahip değil veya onurlandırmıyor. Örneğin, --geometry = seçeneğini (Google'da utanç verici) ele almıyor gibi görünüyor. Bu, Konqueror veya Firefox'u kullanmak için başka bir iyi nedendir.

Şaşkınlık için özür dilerim.


1

Evet, elbette - yalnızca WM süslemelerini kullanarak üst düzey pencereleri yeniden boyutlandırmak istiyorsanız bir pencere yöneticisine ihtiyacınız var. Ne edemez yapmak is var iki aynı anda aynı X ekranda çalışan pencere yöneticileri.


1

İlginçtir ki, ChromeOS / ChromiumOS 19'dan beri, Aura , Chrome / Chromium sürecinin kendisinde yerleşik olan tüm pencere yönetimini ve bileşimini gerçekleştirir. Yalnızca tarayıcıdaki içeriği işlediği için tam bir X11 pencere yöneticisi / bestecisi değildir.

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.