8 votos

TotalTerminal ' trabaja con apps a pantalla completa

TotalTerminal (ex Visor) es una increíble plugin para el Terminal, lo que lo convierte en un Terremoto de estilo de la consola que se desliza hacia abajo sobre una combinación de teclas.

TotalTerminal

Esto es tremendamente útil para el desarrollo, porque puedo escribir los comandos, mientras que la escritura de código de navegación o sin ventana adicional con prisa.

Por desgracia, TotalTerminal no juega bien con las apps a pantalla completa. Si pongo Sublime de Texto en modo de pantalla completa y el gatillo de la Terminal, el Control de la Misión para desplazamiento a la más cercana, no a pantalla completa el espacio disponible, y sólo entonces podrá mostrar el Terminal.

Esto es muy molesto. Es posible corregir o evitar este problema?

7voto

Dan Puntos 1646

Este es un problema conocido y el autor no tiene planes para solucionarlo.

Animo a alguien a ir más allá y aplicar porque personalmente yo no uso apps a pantalla completa ahora y yo no va a solucionar esto pronto.

Por suerte, hay una solución descrita por vvlad.

Como una solución puede establecer LSUIElement en la Terminal de la Información.plist

Tiene varias desventajas, pero por lo demás funciona como un encanto:

  • Terminal ya no se muestra en el Dock;
  • Hay un espacio del tamaño de la barra superior en la parte superior de cada TotalTerminal visera abre en pantalla completa las aplicaciones de windows;
  • Usted no puede para regular las ventanas de la Terminal;
  • Usted no puede Obligar a Matar a la Terminal de proceso.

Esta es la forma en que se verá así:

TotalTerminal on a fullscreen app

Cómo Funciona

LSUIElement (Cadena - Mac OS X) especifica si la aplicación se ejecuta como una aplicación de agente. Si esta clave es "1", el Lanzamiento de Servicios ejecuta la aplicación como una aplicación de agente. Agente de aplicaciones no aparecen en el Dock o en la Fuerza de Cierre de la ventana. A pesar de que normalmente se ejecutan como aplicaciones en segundo plano, se puede llegar a primer plano para presentar una interfaz de usuario si lo desea. Un clic en una ventana de pertenecer a un agente de la aplicación que trae la aplicación adelante para controlar los eventos.

El Dock y loginwindow son dos aplicaciones que se ejecutan como aplicaciones de agentes.

Cómo Hacerlo

  1. Abre el Terminal (asumiendo que ya tiene TotalTerminal instalado)
  2. Ejecutar sudo nano /Applications/Utilities/Terminal.app/Contents/Info.plist
  3. Añadir estas dos líneas a la derecha después de la apertura de <dict> etiqueta de:

    <key>LSUIElement</key>
    <true />
    
  4. Guarde y cierre el archivo pulsando ^O Entrar ^X
  5. Salir de la Terminal y ejecutarlo de nuevo

3voto

Oli Charlesworth Puntos 148744

Los Usuarios De Yosemite

Apple ha cambiado la forma en que el LSUIElement funciona en Yosemite. Esto hará que la aplicación se ejecute como un agente, pero ya no causa a la superposición de pantalla completa de Windows.

Para solucionarlo, abra de seguridad de la Información.plist archivo por otras personas, instrucciones y agregue las siguientes dos elementos:

<key>LSUIElement</key>
<true/>
<key>LSUIPresentationMode</key>
<string>4</string>

LSUIPresentationMode (Número - OS X) identifica la inicial de la interfaz de usuario para la aplicación. Se puede usar esta en las aplicaciones que necesitan para tomar porciones de la pantalla que contienen elementos de interfaz de usuario, tales como el Dock y la barra de menú. La mayoría de los modos de afectar sólo a los elementos de interfaz de usuario que aparecen en el área de contenido de la pantalla, es decir, el área de la pantalla que no incluye la barra de menú. Sin embargo, usted puede solicitar que todos los elementos de interfaz de usuario se oculta así.

4 - Todos los suprimida modo. En este modo, todos los elementos de interfaz de usuario están ocultos, incluyendo la barra de menú. Elementos de interfaz de usuario puede mostrar automáticamente en respuesta a los movimientos del ratón o de otros usuarios de la actividad. Esta opción sólo está disponible en OS X v10.3 y posteriores.

Fuente

1voto

The Mighty Chris Puntos 111

TotalTerminal tiene una opción en el panel de preferencias ahora para habilitar la opción subyacente misma respuesta de @Dan ilustra configuración manualmente:

Screenshot of TotalTerminal preferences

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: