Pregunta

Estoy tratando de usar emacs en modo de pantalla completa con una fuente decente. Tengo un portátil basado en NVIDIA con Ubuntu. Cuando se carga por primera vez, la fuente es enorme fuente de 16 puntos de reflexión. He utilizado las opciones de menú para establecer una fuente decente (8 puntos).

Ahora en que funciono emacs en el modo de pantalla completa, se ajusta la ventana de tipo de fuente de la enorme carga entonces mi fuente de 8 puntos. Ahora la mitad de la pantalla se ve el minibúfer. ¿Cómo se configura correctamente el tipo de letra para que pueda utilizar el modo de pantalla completa.

He intentado especificando DisplaySize en mi configuración de X y X no se inicia. He oído que hay algo más que tenga que hacer por controladores de nvidia ... pero no sabe cómo funciona.

¿Fue útil?

Solución

I utilizar los siguientes (de http://www.emacswiki.org/emacs/FullScreen) en mi .emacs:

(defun toggle-fullscreen (&optional f)
  (interactive)
  (let ((current-value (frame-parameter nil 'fullscreen)))
    (set-frame-parameter nil 'fullscreen
                         (if (equal 'fullboth current-value)
                             (if (boundp 'old-fullscreen) old-fullscreen nil)
                           (progn (setq old-fullscreen current-value)
                                  'fullboth)))))

(global-set-key [f11] 'toggle-fullscreen)

;; Make new frames fullscreen by default. Note: this hook doesn't do
;; anything to the initial frame if it's in your .emacs, since that file is
;; read _after_ the initial frame is created.
(add-hook 'after-make-frame-functions 'toggle-fullscreen)

A continuación, F11 alternará pantalla completa de encendido / apagado.

Otros consejos

Esto es difícil ya que no puedo reproducir el problema en mi máquina. Acabo de añadir fs y parece que funciona. Si lo que desea es más bienes raíces ... hacer estos trabajos para usted:

  • zanja el menú / barra de herramientas
    • añadir (menu-bar-mode 0) y (tool-bar-mode 0) a .emacs
    • puesta en marcha y maximze
    • que sólo debe tener el bastidor DE regular, pero nada más
    • Panel de emacs utilizando M-x menu-bar-mode y M-x tool-bar-mode según sea necesario

  • emacs pantalla completa manualmente
    • Sólo puedo comenzar emacs, haga clic derecho en la barra de la ventana y seleccione pantalla completa de Xfce
    • Tengo conjunto F11 para hacer esto, pero no parece que el trabajo de emacs (emacs parece tratar de interpretarlo como vincular una clave en lugar de pasar la clave de la DE)
    • Si esto funciona, tal vez encontrar un enlace en su emacs DE que no se preocupa por y simplemente maximizar normalmente

  • combinar los dos
    • Me inicie Emacs periódicamente (/usr/bin/emacs)
    • I deshabilitado tanto herramienta-bar-mode y la barra de menú en modo desactivado
    • I de pantalla completa de forma manual con un botón derecho del ratón sobre la barra de la ventana
    • ESTA
    • que es toda la pantalla, no sólo un tiro de los contenidos de la ventana

¿Qué piensa usted de esas ideas? Lo siento, no puedo ayudarle más con Ubuntu y / o nvidia. Sin experiencia y difícil si uno no puede replicar el problema! Tal vez si Emacs se inicia con regularidad para que la ayuda se puede lograr por encima de cierre (o totalmente) lo que usted está esperando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top