Cambiar ventanas solo en el espacio de trabajo actual y mostrar

8

Recientemente adquirí una segunda pantalla para usar con mi computadora portátil con Ubuntu xfcey compiz.

Sin embargo, una cosa que me ha estado molestando es el cambio de ventana: mi segundo monitor tiene algunas ventanas abiertas que generalmente estarían en un segundo espacio de trabajo.

Ahora, cuando cambio de ventana, accidentalmente cambiaré a una de las otras ventanas en la segunda pantalla, lo cual es un poco molesto.

¿Cómo soluciono este problema?

Zhongfu
fuente
¿Te opones a usar KDE? Por eso
cambié
@virtualxtc Probé KDE y realmente me gusta. Sin embargo, no he encontrado cómo personalizar el cambio de escritorio en KDE de modo que solo las ventanas en el espacio de trabajo y la pantalla actuales estén en la lista ALT + TAB. ¿Te gustaría escribir una respuesta que describa cómo hacer esto? Te otorgaría la recompensa por eso. Gracias.
Malte Skoruppa

Respuestas:

6

No estoy seguro acerca de Unity o XFCE, pero el cambio de escritorio totalmente personalizable es una de las muchas razones por las que elijo ejecutar KDE (Kubuntu).

En KDE para limitar el cambio de tareas a la pantalla actual, haga lo siguiente:

  • Presione Alt+ F2y escriba task switchery luego seleccione Task Switcher de la lista desplegable.

  • Dentro de la task switcherpestaña principal del panel de control hay una sección llamada Filtrar ventanas por .

  • Seleccione la casilla de verificación para Virtual Desktops, Activitiesy Screens, y seleccione la Current activityopción para cada uno.

  • Presione Applyy verifique que las cosas funcionen como se esperaba antes de cerrar.


Nota: También puede encontrar "Conmutador de tareas" haciendo lo siguiente:

  • haga clic en el Kick Offmenú

    - Navega a la Computerpestaña

  • haga clic en el System Settingsmenú

    - En la Workspace Appearance and Behaviorsección eligeWindow Behavior


Relacionado: ¿Qué es una actividad en KDE y qué puedo hacer con ella?

virtualxtc
fuente
¡Muchas gracias! Esto es asombroso Estoy considerando seriamente cambiar a KDE, ya que aparentemente este es el único entorno de escritorio capaz de manejar múltiples monitores de manera inteligente. Pero tengo una pregunta más: ¿cómo descubriste cómo hacer eso? La solución Alt + F2 está bien una vez que sabes que se llama Task Switcher , pero también podría haberse llamado Window Switcher o Alt + Tab o lo que sea. ¿Hay alguna descripción general comprensible en algún lugar de KDE sobre tales configuraciones donde realmente puedes encontrarlas incluso cuando no sabes cómo se llaman?
Malte Skoruppa
Vea la edición anterior (eliminé mis comentarios porque ya no se agregan a la discusión).
virtualxtc
Perfecto, es bueno saber que hay tal manera. Las cosas se pueden encontrar a través de palabras clave, pero a veces es más fácil buscarlas a través de formas más clásicas. :)
Malte Skoruppa
3

Ya sea que esté usando compiz, xfwm4o cualquier otra WM, se puede utilizar un escritorio independiente de la tarea de conmutación flexible como el Skippy-XD . Como se explica en este hilo ascendente , puede configurar Skippy-XD ( ~/.config/skippy-xd/skippy-xd.rcpara un usuario en particular o /etc/xdg/skippy-xd.rcpara todos los usuarios) para que:

  • Para evitar mostrar ventanas de otros escritorios virtuales , configure [general] -> showAllDesktopsen false. Debería funcionar en la mayoría de los WM compatibles con EWMH.
  • Para evitar mostrar ventanas de otras pantallas de Xinerama , configure [xinerama] -> showAllen false.
  • Para evitar mostrar ventanas de otras pantallas X separadas , ajústelas [general] -> includeAllScreensen false. (Pero este es un interruptor oculto y está deshabilitado de forma predeterminada).

¿Ve algo como 'KDE Present Windows' / 'Compiz Scale' / 'Mac OS X exposé' en Openbox / LXDE / Xfce? para algunos detalles de uso e instalación. Básicamente, puede instalar los últimos paquetes de desarrollo de Skippy-XD PPA (diariamente) . A continuación, puede unirse skippy-xdcomando para Alt + Tabo Alt + Esclo que sea. Cuando se configura adecuadamente, como se explicó anteriormente, Skippy-XD debería mostrar solo las ventanas del escritorio y monitor virtual actual .

Landroni
fuente
1
¡Hey, lo probé y funciona! Muchas gracias, esta es una buena adición.
Malte Skoruppa
¡Frio! Vano como puede ser, en realidad estaba apuntando a la recompensa que ahora se ha ido. :) Pero si esta solución te permite seguir usando Xfce (y / o Skippy-XD), entonces también estaré contento con eso.
landroni
Sí, lo siento, pero ya lo había otorgado incluso antes de que escribiera esta respuesta. Y esa otra respuesta a la que le di la recompensa también fue realmente útil. De hecho, me gusta KDE. Veamos qué terminaré usando; Aún no me conozco. Gracias por su ayuda en cualquier caso, definitivamente fue esclarecedor :)
Malte Skoruppa
No, no se preocupe, también creo que la respuesta de KDE es útil y merece más la recompensa que mi respuesta anterior.
landroni
@landroni mi mal. Supongo que debería eliminar mi comentario ...
virtualxtc
1

Que yo sepa Xfce 4.10(y supongo que esto es lo que usa) solo tiene soporte limitado para monitores adicionales.

A este respecto 4.12, admitirá el modo de escritorio extendido para varios monitores (consulte diseño / xfce4-settings / display para más detalles), que con suerte solucionaría los problemas que está viendo. Puede probar las instantáneas de desarrollo desde ppa: xubuntu-dev / xfce-4.12 PPA.

O quizás simplemente necesite seguir los consejos de esta pregunta: ¿Cómo configuro los monitores duales en XFCE? . De cualquier manera, actualmente parece haber una limitación en xfwm4(si esto es lo que está usando), específicamente que recorre todas las ventanas en el espacio de trabajo actual, ya sea que use un monitor o dos. Para más detalles, consulte el informe de error aguas arriba .

Landroni
fuente
Ya veo, gracias! Voy a obtener una nueva computadora portátil en dos días, así que me cambiaré a Unity, ya que será capaz de manejar eso mucho más fácilmente que mi computadora portátil actual.
Zhongfu
Probé la instantánea de desarrollo Xfce 4.12 del PPA, sin embargo, no parece resolver el problema, desafortunadamente.
Malte Skoruppa
@MalteSkoruppa ¿Sucede el mismo problema si lo usa xfwm4?
landroni
Sí, estaba usando xfwm4 en realidad. El mecanismo Alt + Tab muestra ventanas de todas las pantallas (es decir, monitores), no solo las que se encuentran en la pantalla actual (donde "pantalla actual" significa aquella en la que se encuentra la ventana actualmente activa).
Malte Skoruppa
Gracias por el enlace al informe de error. Parece que es un problema conocido, pero los desarrolladores de Xfce decidieron ignorarlo, o han tenido otras prioridades durante el último año y medio más o menos (cuando se presentó ese informe). Todavía di la recompensa a virtualxtc como prometí en un comentario a la pregunta original, pero es su respuesta que marcaría como aceptada si la pregunta fuera mía, ya que en realidad responde a la pregunta original ( ¿Cómo hacerlo en Xfce? ) mejor: no es posible ;)
Malte Skoruppa