¿Cómo asignar una ID estática a una pantalla en Linux?

¿Cómo asignar una ID estática a una pantalla en Linux?

Primero un poco de contexto, he usado Yakuake durante años, no es perfecto, tiene errores aquí y allá, pero en general funciona muy bien para mí.

Recientemente pasé a usar una configuración de múltiples monitores (2 + pantalla de computadora portátil) y, aunque Yakuake tiene una configuración para seleccionar en qué pantalla desea que se muestre, los enumero por una identificación incremental (Pantalla 1, Pantalla 2, etc.) . Sin embargo, he notado que esto no funciona con varios monitores.

Pantalla emergente de configuración de yakuake

Cada vez que reinicio mi computadora portátil o la vuelvo del estado de suspensión, me parece que la pantalla/ID de pantalla cambia y Yakuake comienza a aparecer en una pantalla diferente cada vez.

¿Es posible configurar ID estáticas en las pantallas para poder configurar Yakuake para que se muestre en esa ID y que sea coherente?

Un poco más de contexto, estoy usando Kubuntu 22.04 con Xorg en un Thinkpad con una GPU AMD integrada. Ojalá eso ayude.

¡Gracias!

Respuesta1

No puedo probarlo, pero en la publicación se afirma una solución al problema.
Yakuake y otras ventanas de aplicaciones olvidan en qué pantalla/posición comenzar:

Al menos a partir de Kubuntu 21.04, KDE Plasma 5.21.90, lo que desea solucionar es:

  • Abra Configuración del sistema> Administración de ventanas> Reglas de ventanas

  • Haga clic en Agregar nuevo

  • Establezca "Clase de ventana (aplicación)" en "Coincidencia de subcadena" e ingrese el valor del texto como título de la ventana que está intentando controlar

    • Alternativamente, puede abrir la aplicación y usar "Detectar propiedades de la ventana" para capturar el comparador deseado.
  • Establezca Coincidir con toda la clase de ventana en "Sí"

  • Establezca los tipos de ventanas en "Todos seleccionados"

    • Puede ser "Ventana normal" para una aplicación normal, pero está bien dejarlas todas marcadas.
  • Haga clic en Agregar propiedad, elija "Pantalla"

  • Configure la selección combinada en "Forzar" y la selección de números en la pantalla en la que desea que se abra la aplicación

    • En mi caso, 0 logró abrirse en la pantalla central.
  • Haga clic en Aplicar

  • Cierre la aplicación, vuelva a abrirla y verifique si se abre en la pantalla deseada

    • Es posible que tengas que experimentar para que se ajuste a la pantalla correcta.

El proceso es básicamente el mismo para cualquier otra propiedad que desee establecer, como tamaño y posición. Así es como se vio en mi configuración de Yakuake para que sepas si estás en el camino correcto.

ingrese la descripción de la imagen aquí

información relacionada