¿Cómo evitar que la barra de título de la ventana se oscurezca cuando la barra de tareas está en la parte superior?

4

Últimamente cuando uso Windows 7 en mi computadora portátil, me gusta mantener la barra de tareas en la parte superior. Me parece más natural mantener estos controles a la altura de los ojos que en la parte inferior.

Uno de los problemas que encuentra con esta configuración es la ventana ocasional que se abre debajo de la barra de tareas, oscureciendo completamente la barra de título para que no pueda moverla o hacer clic en sus botones. La solución alternativa es mover la barra de tareas o Alt-Space + M y bajar con las teclas de flecha o el mouse. Sé que también puede usar Win + Arriba / Izquierda / Derecha para maximizar o posicionar izquierda / derecha.

Pero, si alguien recuerda Windows 95, esto siempre ha sido un problema con la barra de tareas en la parte superior. ¿Windows 7 ha solucionado esto con alguna opción que no conozco?

Spoulson
fuente
¿Este problema solo afectaba a ciertos programas? En ese caso, ¿qué programas estabas usando? ¿Pudiste replicar el problema? ¿Cómo lo resolviste?
Samir

Respuestas:

3

Bueno, si mantiene la barra de tareas en la parte superior de la pantalla, entonces esto es bastante normal ("¡no es un error, es una característica!"). Desafortunadamente, cuando la barra de tareas se encuentra en la parte superior de la pantalla, la barra de título de la ventana del programa desaparecerá detrás de la barra de tareas, y esto puede causar algunos inconvenientes.

Sin embargo, Windows debe recordar la ubicación de una ventana del programa. Entonces, cuando mueve la ventana del programa y luego la cierra, la próxima vez que abra este programa, debería abrirse en la última ubicación.

Alternativamente, puede usar una aplicación de administración de ventanas. Estas aplicaciones le permiten asignar reglas a cualquier ventana del programa (por ejemplo, ubicación en la pantalla, transparencia, etc.). Tengo dos recomendaciones para ti;

Mi favorito es Actual Window Manager. Pero ambos programas ofrecen una gran cantidad de características útiles. Ambos valen la pena tenerlos.

Samir
fuente
Nunca consideraría esto como un error, y definitivamente no es una característica. En todo caso, esto puede verse como un defecto de diseño. Pero lo más importante, no es así como se comportan normalmente las ventanas de programa en Windows 7 cuando tiene la barra de tareas en la parte superior de la pantalla. Este no es un comportamiento normal. Yo lo llamaría anomalía, algo que solo afecta la instalación de Windows 7 de este usuario, y solo bajo ciertas condiciones (si solo afecta a algunas ventanas de programa y no a otras).
Samir
1

Comportamiento esperado

Normalmente, cuando tiene la barra de tareas en la parte superior de la pantalla, Windows no abrirá una nueva ventana de programa de tal manera que la barra de título se encuentre debajo y oculta por la barra de tareas. Esto no es posible, incluso si intenta forzosamente hacer esto.

Aquí tengo la barra de tareas en la parte superior de la pantalla en Windows 7, y comienzo una nueva instancia de Calculator. Estoy tratando de hacer clic y mover la ventana del programa debajo de la barra de tareas en la parte superior. Pero tan pronto como suelto el botón del mouse, Windows empuja la ventana del programa para que la barra de título no quede oculta.

Haga clic para una imagen más grande.

windows7

windows7

Comportamiento inesperado (inaceptable)

Ahora he probado esto en Windows 10 (1607). El problema surge cuando se ejecuta un proceso secundario y coloca una nueva ventana de programa en la coordenada Y 0, y el proceso principal se ejecuta antes de que la barra de tareas se coloque en la parte superior.

Usé este bit de código JS para abrir una nueva ventana desde el navegador web y colocarlo en las coordenadas X = 0 e Y = 0.

<!DOCTYPE html>
<html>
    <head>
        <script>
        function myFunction()
        {
            var myWindow = window.open("", "Test Button", "left=0, top=0, width=200, height=200");
            myWindow.document.write("<p>This is my test window at");
            myWindow.document.write("<br>X coordinate: " + myWindow.screenX);
            myWindow.document.write("<br>Y coordinate: " + myWindow.screenY + "</p>");
        }
        </script>
    </head>
    <body>
    <style>
    body {background-color: DarkOliveGreen;}
    </style>
        <button onclick="myFunction()">My Test Button</button>
    </body>
</html>

Caso 1:

  1. Establezca o deje la barra de tareas en la parte inferior.
  2. Abre el archivo HTML.
  3. Haga clic en el botón.

Windows debe colocar su ventana en la parte superior de esta pantalla, en la esquina superior izquierda. Por alguna razón, mi ventana se sangraba unos pocos píxeles a la derecha.

Windows 10 - Caso 1 Windows 10 - Caso 1

Caso 2:

  1. Establecer la barra de tareas en la parte superior.
  2. Abre el archivo HTML.
  3. Haga clic en el botón.

Windows debería empujar su ventana hacia abajo 40 píxeles, que es la altura de la barra de tareas (cuando está en la parte superior o inferior).

Windows 10 - Caso 2 Windows 10 - Caso 2

Caso 3:

  1. Establezca o deje la barra de tareas en la parte inferior.
  2. Abre el archivo HTML.
  3. Haga clic en el botón.
  4. Establecer la barra de tareas en la parte superior.
  5. Haz clic en el botón nuevamente.

Después del último paso, debe encontrar su ventana en la parte superior de la pantalla, debajo de la barra de tareas con los botones de la ventana inaccesibles.

Windows 10 - Caso 3 Windows 10 - Caso 3 Windows 10 - Caso 3 Windows 10 - Caso 3

Todavía no veo esto como un error, sino más bien como una falla de diseño. De todos modos, debería haber sido corregido hace mucho tiempo. Si esto ha existido desde Windows 95, significa que no ha sido corregido por más de 20 años. Eso es simplemente inaceptable.

Solución

Esto no es exactamente una solución, sino más bien una solución alternativa. Uno que el cartel original ya ha mencionado.

  1. Presione Alt + Espacio.
  2. Presione M.
  3. Presione Entrar.

Windows 10 - solución alternativa

Tenga en cuenta que no tiene que usar las teclas de flecha para mover la ventana.

Samir
fuente
-1 Su experimento no es lo que está experimentando el usuario. Tema anterior, pero esto sigue siendo un problema en Windows 10 porque es cómo funciona el administrador de ventanas de Windows. El usuario, como yo, está experimentando esto cuando un programa genera una ventana usando las coordenadas (0,0) que es el origen. Esta es la esquina superior izquierda de la pantalla. El culpable habitual para mí es Chrome cuando visita un sitio que insiste en que una ventana pequeña de tamaño fijo es adecuada para presentar contenido descargable. Chrome genera la ventana a 0,0 y tengo que cerrarla manualmente. Muy molesto.
Mister Tea
Entonces, ¿esto solo sucede si el programa insiste en poner una ventana en la coordenada 0,0? Mientras intentaba hacerlo en mi pequeño experimento después del hecho, después de que se lanzó el programa ... Creo que ahora veo a lo que te refieres. ¿Podría hacer un GIF animado tal vez, para que vea esto en efecto? ¿O dime cómo replicarlo? Normalmente no uso la barra de tareas en la parte superior, por lo que no es de extrañar que nunca haya experimentado esto. No digo que esté mal, pero parece un defecto de diseño peculiar.
Samir
OK, he hecho una prueba rápida ahora. Hice una ventana emergente del programa emergente en 0,0 coordenadas. Tienes toda la razón @MisterTea: era imposible alcanzar los botones de la ventana o ver la barra de título. También estoy usando Windows 10 aquí (1607). Interesante ... Nunca había visto esto antes. Pero tampoco uso la barra de tareas en la parte superior. Esto debe ser realmente molesto, para aquellos de ustedes que usan la barra de tareas en la parte superior. Esto también es algo que los diseñadores de software deben tener en cuenta. Quizás ese sea el mejor remedio por ahora, evite usar la coordenada 0,0 en el inicio del programa.
Samir
Gracias por arreglar tu publicación, hiciste un gran trabajo al ilustrar el problema. También arreglé el mod. Dado que la barra de tareas en la parte superior es un caso de uso raro, creo que MS ha ignorado este problema. Sin embargo, creo que sin duda deberían solucionar el problema y hacer que el administrador de ventanas sea consciente de la ubicación de la barra de tareas y asegurarse de que nunca se superponga a una ventana. Comencé a colocar la barra de tareas en la parte superior después de acostumbrarme a ella en Gnome2 y posteriormente a Cinnamon / Mate en Linux.
Mister Tea