¿Navegador en lugar de administrador de ventanas?


16

Es posible tener sólo un navegador (por ejemplo, solo un lienzo que se representa con el kit de web) que se ejecuta sobre X11 (o cualquier otra forma en Linux) como mi administrador de ventanas, como si estuviera viendo mi navegador web normal en pantalla completa


debería haber una manera ... puedes hacer un fondo de widget de terminal ... puedes intentar buscar fondo de terminal en SU ​​... parece que lo he visto antes
RobotHumans

2
Este tipo de configuración de una sola aplicación suele denominarse configuración de "kiosco" ("kiosco de Internet", incluso cuando la aplicación es un navegador web).
Gilles

Sin embargo, esto suena como una buena idea.
Nathan Osman

Respuestas:


18

sí:

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

(o use cualquier otro navegador web)

También podría agregar esto a su .xinitrc / .xsession expediente:

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

Esta parece ser la mejor respuesta.
Anonymous Type

-start-maximized no parece ser una opción válida para Chrome 8.0.522.210 beta. Además, tome nota de las limitaciones que Chrome parece tener para controlar el tamaño de su ventana en mi respuesta.
deltaray

Esto también se rompe para ventanas emergentes.
Nathan Osman

@deltaray: peter.sh/experiments/chromium-command-line-switches - & gt; --start-maximized es válido, para mi 9.x chrome seguro, también puedes usar --kiosk
akira

@George Edison: verdadero, ya que OP no quiere usar un WM que es lo que obtienes pero a) las ventanas emergentes apestan de todos modos b) tienes un problema similar ejecutándose en modo quiosco / pantalla completa c) creo que OP tiene algo más en mente con En la parte específica de la pregunta del 'lienzo', no creo que ninguna ventana emergente esté involucrada.
akira

3

Piro fue un proyecto de corta duración para construir un administrador de ventanas X11 con Firefox, de manera que el navegador gestionara todo el escritorio.


Esto es lo más cercano a la respuesta que estaba buscando. No veo ninguna razón por la que todas las aplicaciones de escritorio no puedan ser respaldadas por HTML5 / CSS3 / JS. Tales aplicaciones serían compatibles con todos los sistemas operativos.
RyanScottLewis

1

Intente simplemente poner esto en su archivo .xinitrc en su directorio de inicio.

exec konqueror

Luego reinicie X. Si esto no funciona o si está utilizando gdm, kdm o xdm como administrador de pantalla, puede apagar y ejecutar startx desde la línea de comandos o puede crear un usuario alternativo y configurar su .xinitrc hacer lo mismo. Luego, puede intentar ejecutar startx como ese usuario desde una consola virtual (Ctrl-Alt + F2). Debería abrir otra sesión X. Noté que cuando probé esto con Firefox, Firefox no estaba llenando la pantalla incluso si usaba una opción --geometry. Parece que Firefox puede almacenar sus preferencias de geometría en una sesión. Es posible que tengas que lidiar con esto en otros programas como Chrome.

Tenga en cuenta que muchas de las cosas que estos programas podrían estar esperando en un escritorio moderno como la administración de proxy, arrastrar y soltar o el manejo especial del búfer de pegado.

Esto es todo lo de los viejos sombreros. Estoy seguro de que tienes un buen propósito, pero muchas personas probablemente no han hecho este tipo de cosas desde principios de la década de 2000. Solía ​​tener que meterse con él todo el tiempo durante los días FVWM (antes de que los administradores de pantallas se hicieran populares)

También me gustaría aclarar algo en su pregunta. El programa que ejecutas como este no es un "administrador de ventanas". Un administrador de ventanas es un programa específico que también se ejecuta con X de esta manera o mediante un administrador de escritorio y le permite una manera fácil de ejecutar (exec) programas adicionales, generalmente decorándolos para que tenga una interfaz para cerrarlos. En los primeros días de X, solo comenzaría un xterm y ejecutaría el comando para su administrador de ventanas desde allí con un & amp ;. Así que estamos progresando. ;-)

Algunos programas pueden ejecutarse fuera de un administrador de ventanas y aún así le permiten controlar el tamaño de la ventana o los bits de su pantalla. Por ejemplo, Google Chrome pseudo decora sus ventanas. Sin embargo, probé Google Chrome y no tiene o respeta suficientes opciones X estándar para ser una buena solución aquí. Por ejemplo, no parece manejar la opción --geometry = (avergüenza en tu Google). Esta es otra buena razón para usar Konqueror o Firefox en su lugar.

Lo siento por divagar.


1

Sí, por supuesto, solo necesita un administrador de ventanas si desea poder cambiar el tamaño de las ventanas de nivel superior con las decoraciones de WM. Lo que tu hipocresía hacer es tener dos Los administradores de ventanas que se ejecutan en la misma pantalla X al mismo tiempo.


1

Puede ser interesante notar que, desde ChromeOS / ChromiumOS 19, Aura realiza toda la gestión de ventanas y la composición, integrada en el proceso de Chrome / Chromium. No es un gestor / compositor de ventanas X11 completo, ya que solo maneja el contenido desde el navegador.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.