Domanda

Sto cercando di usare emacs in modalità a schermo intero con un carattere decente. Ho un computer portatile basata su NVIDIA con Ubuntu. Quando è arrivato prima di carica, il tipo di carattere è enorme carattere 16 pt pensare. Ho usato le opzioni del menu per impostare un tipo di carattere decente (8pt).

Ora, quando faccio funzionare emacs in modalità a schermo intero, regola la finestra di tipo di carattere per l'enorme carica poi il mio carattere 8pt. Ora la metà del mio schermo è il minibuffer. Come faccio a impostare correttamente il tipo di carattere in modo da poter utilizzare la modalità a schermo intero.

Ho provato a specificare DisplaySize nella mia x config e X non si avvia. Sento Theres qualcosa che devi fare per i driver nvidia ... ma non è sicuro come funziona.

È stato utile?

Soluzione

Io uso il seguente (da http://www.emacswiki.org/emacs/FullScreen) nel mio .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)

Poi F11 si alterna fullscreen on / off.

Altri suggerimenti

Questo è difficile poiché non posso replicare il problema sulla mia macchina. Ho appena aggiungo -fs e sembra funzionare. Se si desiderano ulteriori immobiliare ... fare questi lavori per voi:

  • fosso il menu / barra degli strumenti
    • aggiungere (menu-bar-mode 0) e (tool-bar-mode 0) di emacs
    • start up e maximze
    • si dovrebbe solo avere il telaio DE regolare ma nient'altro
    • ginocchiera da emacs utilizzando M-x menu-bar-mode e M-x tool-bar-mode come necessario

  • emacs FullScreen manualmente
    • posso solo iniziare emacs, fate clic destro sulla barra della finestra e selezionare a tutto schermo da Xfce
    • Ho F11 insieme per fare questo, ma non sembra al lavoro da emacs (Emacs sembra per cercare di interpretarlo come vincolante una chiave invece di passare la chiave per la DE)
    • Se funziona, forse trovare un legame nel vostro DE che Emacs non si preoccupa e solo massimizzare normalmente

  • combinare le due cose
    • I avviare emacs regolarmente (/usr/bin/emacs)
    • I disabilitato sia strumento di-bar-mode e menu-bar-mode disabilitato
    • I FullScreen manualmente con un clic destro del mouse sulla barra della finestra
    • I get QUESTO
    • che è l'intero schermo, non solo un colpo di contenuto della finestra

Cosa pensi di queste idee? Mi dispiace non posso fare di più con Ubuntu e / o NVIDIA. Nessuna esperienza e difficile se non si può replicare il problema! Forse se emacs inizia regolarmente per voi la può aiutare a raggiungere sopra vicino (o completamente) quello che si sta sperando per.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top