Configurar ventana para usar la etiqueta actual con Awesome WM

Configurar ventana para usar la etiqueta actual con Awesome WM

Seguí la respuestaaquípara mover "otras" ventanas a una etiqueta particular. ¿Cómo evito que una ventana siga esta regla, es decir, cómo hago para que la ventana se muestre en la etiqueta actual?

Respuesta1

Ayer dediqué un poco de tiempo de "calidad" a resolver esto para los cuadros de diálogo de Firefox. Todas las ventanas de mi navegador principal van a [1][1]. Pero cuando conecto un monitor externo y envío algunas ventanas del navegador a [2][1], todavía aparecen varios cuadros de diálogo de Firefox en [1][1]. Esto es un problema cuando el monitor 1 tiene otra etiqueta activa; entonces ni siquiera sabes que hay un cuadro de diálogo esperando entrada en [1][1] hasta que recuerdas por qué el navegador en [2][1] no responde. cualquier cosa.

Mi solución:

{ rule = { class = "Firefox" }, properties = { tag = tags[1][1] } },
{ rule = { class = "Firefox", instance = "Dialog" }, callback = function(c) awful.client.movetotag(tags[mouse.screen][awful.tag.getidx()], c) end},

horrible.tag.getidx() devuelve la etiqueta actual.

información relacionada