¿Hay un atajo para colocar ventanas en mosaico al lado izquierdo o derecho de la pantalla?

32

Como Compiz Gridno es compatible con ubuntu-2d, estoy buscando una alternativa a las ventanas de mosaico.

Este video muestra eso xfce4y xfwm4puede ajustar ventanas a una parte de la pantalla. Me gustaría hacerlo mediante métodos abreviados de teclado.

Ya he instalado xfce4y xfwm4, pero no veo cuál en la siguiente lista hace el trabajo:

ingrese la descripción de la imagen aquí

¿Alguien podría ayudar?

SoftTimur
fuente
Es bastante fácil ejecutar Awesome wm en XFCE, por cierto :-)
Chan-Ho Suh
Creo que Awesomees otro wm del que no depende xfce. Podemos elegir uno de ellos como sesión al iniciar sesión, ¿no?
SoftTimur
1
Hm, no estoy seguro de por qué sugeriría aleatoriamente Impresionante ... Creo que alguien más sugirió (y luego eliminó) que puedes usar un mosaico wm en XFCE. De todos modos, la respuesta a tu pregunta es sí. Si instala awesome en Ubuntu, agregará una sesión a lightdm. A continuación, puede añadir varias cosas de XFCE como xfce-power-managery xfsettingsdsi se basan en esas cosas.
Chan-Ho Suh
Lo siento, acabo de instalar xfce-power-manager, pero iniciarlo o xfsettingsden una terminal (en una sesión xfce) no tiene ningún efecto ...
SoftTimur
Hola. Pensé que estaba preguntando sobre el uso de Awesome en su propia sesión en lightdm (el administrador de inicio de sesión gráfico para su sistema). Probablemente desee agregar esas aplicaciones xfce que mencioné si ejecuta Awesome por separado, ya que no maneja la administración de energía ni la configuración de la pantalla. Parece que los está iniciando en XFCE, lo cual no tiene sentido ya que ya deberían estar ejecutándose (xfce-power-manager ya debería estar instalado y ejecutándose ...)
Chan-Ho Suh

Respuestas:

20

Fuera de la caja, la mayoría de los administradores y entornos de escritorio sin mosaico, como XFCE / Xubuntu, no tienen soporte de mosaico.

Una notable excepción en Compiz que se puede usar con la mayoría de los entornos de escritorio como Xubuntu / Unity pero no Gnome-Shell.

Específicamente para Xubuntu, para obtener compatibilidad con el mosaico del mouse, deberá compilar o instalar un administrador de ventanas modificado como este Q&A:

Tamaño automático de ventanas usando Xfce como en gnome

Para obtener soporte de mosaico de teclado sin compiz y un administrador de ventanas sin mosaico, deberá ser más ingenioso y controlar la posición de la ventana y dimensionarlo usted mismo: esta respuesta le brinda esta solución.

Sin embargo, para obtener el mejor soporte de mosaico, debe usar un administrador de ventana de mosaico dedicado como Awesome.

Mosaico de teclado

Un script básico de Python en el Launchpad le permite controlar ventanas como moverlas hacia la izquierda o hacia la derecha.

He modificado ligeramente esto para que funcione con XFCE / Xubuntu y para permitirle instalar en 11.10 o 12.04. Esto se puede adaptar fácilmente para otros DE, como unity-2d

Crear atajos de teclado: a continuación se muestra un ejemplo:

ingrese la descripción de la imagen aquí

Llama al script stiler.pycon los siguientes parámetros:

  • izquierda : coloca la ventana actual en el lado izquierdo de la pantalla.
  • derecha : coloca la ventana actual en mosaico en el lado derecho de la pantalla.
  • vertical : coloca todas las ventanas en mosaico verticalmente
  • horizontal : coloca todas las ventanas en mosaico horizontalmente
  • ciclo - ventanas de mosaico de una manera cíclica y rotar entre esas ventanas
  • prev - mueve el foco a la ventana anterior
  • siguiente : mueve el foco a la siguiente ventana
  • maximizar : maximiza la ventana actual

Algunos ejemplos:

ciclo de ventanas

ingrese la descripción de la imagen aquí

azulejo verticalmente

ingrese la descripción de la imagen aquí

instalar

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler
fossfreedom
fuente
Gracias por el comentario, creo que eso resolverá mi problema ... Intento instalarlo y lo hago sudo add-apt-repository ppa:fossfreedom/xfwm4. Pero recibí un error: ¿ Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host")es mi problema o el problema de su código?
SoftTimur
eso suena como si estuvieras detrás de un proxy, ¿verdad? Creo que hay preguntas y respuestas similares en algún lugar de este sitio.
fossfreedom
Sí, estoy detrás de un proxy ...
SoftTimur
Aquí están las preguntas y respuestas , ¿crees que puedo resolverlo de mi lado?
SoftTimur
1
¡Esto es genial! Marcadores ...
Chan-Ho Suh
12

Xubuntu LTS 16.04tiene la capacidad de mosaico de ventanas de forma predeterminada mediante el uso del mouse. Tome una ventana con el mouse y muévala hacia arriba, abajo, izquierda, derecha, arriba a la derecha, arriba a la izquierda, abajo a la derecha o abajo a la izquierda.

Si desea utilizar su teclado, debe configurar los accesos directos en el Window Managerque se muestra en la siguiente captura de pantalla:

Administrador de ventanas

Respondí esta vieja pregunta aquí porque, como principiante de Xubuntu, también estaba buscando esta característica y no pude encontrarla al principio.

fliegenpilzmann
fuente
Así que es Configuración -> Administrador de ventanas -> Teclado -> Ventana de
mosaico
7

He tenido mejor suerte con quicktile. Úselo de la misma manera, cree accesos directos al comando.

http://ssokolow.github.com/quicktile/

Stephen
fuente
... o, para obtener una respuesta más ágil, evite forzarlo a iniciarse y apagarse cada vez que lo active utilizando la combinación de teclas interna. Simplemente instálelo python-xliby ejecútelo con la --daemonizeopción. (Detalles en el
archivo
Esta fue la forma más fácil de salir de todas las soluciones que probé. ¡Gracias!
protoEvangelion
4

En ese video, la descripción dice xfwm4-tiling. Entonces, no es solo XFCE (y xfwm) haciendo eso. Es un paquete adicional. apt-cache search no lo encuentra, por lo que no está en los repositorios de Ubuntu. La descripción del video también dice que está usando Arch Linux y se refiere a AUR, que son los repositorios de Arch.

A menos que desee descubrir cómo compilarlo y usarlo en Ubuntu, o encontrar a alguien que ya lo haya hecho (tal vez haya un PPA), si desea ese comportamiento de mosaico, probablemente tendrá que cambiar de xfwm a otro administrador de ventanas que Soporta mosaico.

Arriba en los comentarios, alguien mencionó que podría investigar el uso de Awesome (pero luego eliminó ese comentario). Mencioné que puedes usar Awesome dentro de XFCE. En realidad, probablemente sea más fácil usar aplicaciones XFCE dentro de Awesome que al revés. Si instala awesome usando apt-get, encontrará una increíble sesión instalada en el administrador de inicio de sesión gráfico (lightdm).

A continuación, puede configurar impresionantes para iniciar automáticamente varias aplicaciones XFCE, como xfce4-power-manager(importante para funciones de administración de energía como suspender y apagar con poca batería), xfsettingsd(daemon que asegura que se ejecuten algunas, pero no todas, las configuraciones de XFCE, como la configuración de pantalla y gtk temas), xfce4-panel(para que pueda usar el panel al que está acostumbrado), xfce4-volumed(demonio de volumen xfce), etc. Awesome no admite la composición, pero puede obtenerlo mediante el inicio automático xcompmgr. Hay mucha información en línea sobre cómo ejecutar estas cosas en Awesome, incluso en otras partes de este sitio.

Aquí hay un tutorial básico para usar Awesome.

Si desea ejecutar Awesome en XFCE, eso no es difícil, pero Awesome debe reconfigurarse para que funcione correctamente con el panel XFCE; No sé lo fácil que es (supongo que no es difícil, pero es una inversión de tiempo en cualquier caso).

Chan-Ho Suh
fuente
1
el mosaico xfwm4 se describe en mi respuesta aquí: askubuntu.com/questions/41566/…
fossfreedom
Tu propio PPA, ¿eh? Agradable :-) ¿También evita la superposición?
Chan-Ho Suh
Sí, es un buen parche de los desarrolladores de Arch que pone ventanas en mosaico sin superponerse. Observo que el parche ahora se ha incorporado a xfce v4.10 que debería (con suerte) encontrar su camino en Xubuntu 12.10.
fossfreedom
En lugar de continuar dando la respuesta correcta en este hilo de comentarios, ¿por qué no ponerla en una respuesta real? :-)
Chan-Ho Suh
... Ya señalé el OP a esa respuesta en una pregunta anterior que planteó. En este caso, él está buscando una solución de mosaico "teclado" - xfce-mosaico es una solución única para el mouse, por lo que agregar esto en realidad no responderá a su pregunta :(
fossfreedom
1

Simplemente presione y mantenga presionada la tecla súper y obtendrá los accesos directos más útiles en ubuntu como se muestra en la imagen.

ingrese la descripción de la imagen aquí

Sagar Gupta
fuente
2
Eso es para Unity, no para XFCE
Enrico