Emacs GUI modunda tam ekrana nasıl geçilir (Kubuntu'da `` Tam Ekran '' seçeneği gri görünür)?


16

Bu çok basit bir soru ama gerçekten bir kayıp (bir google arama sadece OS X için çözümler ortaya koydu).

Yakın zamana kadar, öncelikle terminal modunu kullandım (masaüstü ortamımın kabuk penceresi için tam ekran kısayolunu kullanarak tam ekran yapabilirim), ancak bir yazı tipi seçebilmek istediğim için GUI'ye geçtim.

Herhangi bir öneri? Pencere başlık çubuğundaki düğmeleri kullanarak en üst düzeye çıkarmak gerçek tam ekrana gitmez - Görev çubuğunu ve pencere başlık çubuğunu hala görebiliyorum.

Düzenleme: Full-screenSeçeneği eklemeliyim (pencere başlık çubuğuna sağ tıkladıktan sonra) gri renktedir (aşağıdaki sergi 1'e bakınız). Ayrıca, Full Screenaltındaki ayarın değiştirilmesi Special Applications Settingsotomatik olarak devre dışı bırakılır.

Bu No borderseçenek, pencere başlık çubuğunun kaybolmasını sağlayan kısmi bir çözüm sunar (görev çubuğu hala görünür olsa da) - bir klavye kısayolu kullanarak tam ekran arasında kolayca geçiş yapmanın bir yolu olsaydı iyi olurdu. özelleştirilebilirlik, bence bir KDE ve emacs n00b olmasından dolayı probaby.


Sergi 1:

resim açıklamasını buraya girin


Güncelleme:

Yanlışlıkla özelleştirmiş olabileceğim herhangi bir ayara karşı korunmak için, kde masaüstümü sıfırladım (ilgili plazma dosyasını silerek). Yeniden başlattıktan Special Window Settingssonra Force, uygulamanın iletişim kutusunu tam ekran moduna kullanabildim (iletişim kutusuna menüye Alt+F3-> More actions-> aracılığıyla çağrılarak erişilir Special window settings). (Aşağıdaki ekran görüntüsü.)

Genel anlamda, hala daha iyi bir çözüm olduğu için küresel bir klavye kısayolu oluşturmayı içeren kırmızı biber cevabını tercih ediyorum . Diğer insanların da emac'larının full screenglobal klavye kısayolunu kabul etmeyi reddettiğini fark etmesi durumunda dolambaçlı düzeltmemimi eklemek istedim .

Special Window Settingsİletişim kutusundan tam ekran modunu zorlama :

resim açıklamasını buraya girin

Yanıtlar:


24

GNU Emacs, 24.4 sürümünden bu yana tam ekran için yerleşik desteğe sahiptir. Değişiklik günlüğünden:

Yeni komutlar toggle-frame-fullscreenve sırasıyla ve ile toggle-frame-maximizedbağlanır .<f11>M-<f10>

Yalnızca bu özellik için en son Emacs sürümünü kullanmanız gerekmediğini unutmayın. Pencere yöneticiniz (KDE / KWin), burada açıklandığı gibi , herhangi bir uygulama penceresini tam ekran moduna geçirebilir .


Evet, (i) ilave vardı Shift + F11olarak global keyboard shortcutbağlanan Map to all fullscreenve (ii) F11bir şekilde standard keyboard shortcutbağlanmış Full Screen Modeama ne olanların çalışmaktadır. Bu Full-screenseçenek menü çubuğunda (yani emacs penceresinin başlık çubuğuna sağ tıkladıktan sonra gelen menü) gri renkte olması garip .
iceman

3

Emacswiki talimatları (Emacs 24.3.1) benim için çalıştı. Bunu sadece Unity'de denedim, bu yüzden KDE'de çalışacağından% 100 emin değilim. İşte ~ / .emac'lerimin ilgili kısmı:

(defun my-fullscreen ()
  (interactive)
  (set-frame-parameter nil 'fullscreen 'fullboth) ;this makes the frame go fullscreen
  (tool-bar-mode -1) ;these 3 lines turn off GUI junk
  (scroll-bar-mode -1)
  (menu-bar-mode -1))

(defun my-non-fullscreen ()
  (interactive)
  (set-frame-parameter nil 'width 82)
  (set-frame-parameter nil 'fullscreen 'fullheight)
  (menu-bar-mode t)) ;I don't turn tool-bar and scroll-bar back on b/c I never want them

(defun toggle-fullscreen ()
  (interactive)
  (if (eq (frame-parameter nil 'fullscreen) 'fullboth)  ;tests if already fullscreened
      (my-non-fullscreen)
    (my-fullscreen)))

(global-set-key (kbd "<f11>") 'toggle-fullscreen) 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.