Emacs GUI मोड में पूर्णस्क्रीन को कैसे टॉगल करें (`पूर्ण स्क्रीन` विकल्प कुबंटु में ग्रेय किया गया है)?


16

यह एक ऐसा बुनियादी सवाल है, लेकिन मैं वास्तव में एक नुकसान में हूं (एक Google खोज केवल ओएस एक्स के लिए समाधान का पता चला)।

हाल तक, मैंने मुख्य रूप से टर्मिनल मोड का उपयोग किया था (जिसे मैं अपने डेस्कटॉप वातावरण के शेल विंडो के लिए पूर्ण स्क्रीन शॉर्टकट का उपयोग करके पूर्ण-स्क्रीन बना सकता हूं) लेकिन GUI पर स्विच किया गया क्योंकि मैं एक फ़ॉन्ट चुनना चाहूंगा।

कोई सुझाव? विंडो शीर्षक बार में बटन का उपयोग करने को अधिकतम करने से पूर्ण स्क्रीन पर नहीं जाता है - मैं अभी भी कार्य पट्टी और विंडो शीर्षक बार देख सकता हूं।

संपादित करें: मुझे यह जोड़ना चाहिए कि Full-screenविकल्प (यानी, विंडो शीर्षक बार पर राइट-क्लिक करने के बाद) बाहर ग्रेप किया गया है (नीचे 1 प्रदर्शन देखें)। इसके अलावा, Full Screenसेटिंग में परिवर्तन Special Applications Settingsस्वचालित रूप से अक्षम होने के लिए बदल जाता है।

No borderविकल्प में यह विंडो शीर्षक बार गायब हो जाते हैं (हालांकि कार्य पट्टी अभी भी दिखाई देता है) करता है कि प्रस्ताव एक आंशिक समाधान है - अगर वहाँ पूर्ण स्क्रीन कीबोर्ड शॉर्टकट का उपयोग टॉगल करने के लिए एक तरीका था आसानी से और दिया केडीई के और Emacs यह अच्छा होगा ' customizability, मुझे लगता है कि यह मेरे KDE होने के कारण प्रोबाई है और n00b को खाली करता है।


प्रदर्शनी 1:

यहाँ छवि विवरण दर्ज करें


अपडेट करें:

अनजाने में अनुकूलित की गई किसी भी सेटिंग के खिलाफ सुरक्षा के लिए, मैंने अपना केडी डेस्कटॉप रीसेट कर दिया (संबंधित प्लाज्मा फ़ाइल को हटाकर)। रिबूट करने पर, मैंने का उपयोग करने में सक्षम था Special Window Settingsकरने के लिए संवाद बॉक्स Forceपूर्ण स्क्रीन मोड में आवेदन (संवाद बॉक्स के माध्यम से मेनू लागू द्वारा पहुँचा है Alt+F3-> More actions-> Special window settings)। (नीचे स्क्रीनशॉट)

एक सामान्य अर्थ में, मैं अभी भी पेपरिका के उत्तर को पसंद करता हूं जिसमें एक वैश्विक कीबोर्ड शॉर्टकट बनाना शामिल है क्योंकि यह बेहतर समाधान है। बस अपने राउंडअबाउट फिक्स को शामिल करना चाहता था यदि अन्य लोग भी पाते हैं कि उनके ईमेक full screenवैश्विक कीबोर्ड शॉर्टकट को स्वीकार करने से इनकार कर रहे हैं ।

Special Window Settingsडायलॉग बॉक्स से फ़ुल-स्क्रीन मोड मजबूर करना :

यहाँ छवि विवरण दर्ज करें

जवाबों:


23

GNU Emacs ने वर्जन 24.4 के बाद से फुलस्क्रीन के लिए बिल्ट-इन सपोर्ट दिया है। चैंज से:

नए आदेश toggle-frame-fullscreenऔर , क्रमशः toggle-frame-maximized, के लिए बाध्य <f11>और M-<f10>

ध्यान दें कि आपको इस सुविधा के लिए नवीनतम Emacs संस्करण का उपयोग करने की आवश्यकता नहीं है। आपका विंडो मैनेजर (KDE / KWin) किसी भी एप्लीकेशन विंडो को फुलस्क्रीन मोड में रखने में सक्षम है, जैसा कि यहाँ बताया गया है


हाँ, मैं जोड़ा था (मैं) Shift + F11के रूप में एक global keyboard shortcutकरने के लिए बाध्य Map to all fullscreenऔर (ii) F11एक के रूप में standard keyboard shortcutकरने के लिए बाध्य Full Screen Modeहै, लेकिन उन में से कोई भी काम कर रहा है। यह अजीब है कि Full-screenविकल्प मेनू-बार (यानी, मेनू जो एमएसीएस विंडो के शीर्षक बार पर राइट-क्लिक करने के बाद आता है) में बाहर हो गया है।
iceman

3

Emacswiki पर दिए गए निर्देशों मेरे लिए काम किया (Emacs 24.3.1)। मैंने केवल एकता पर यह कोशिश की है, इसलिए मुझे 100% यकीन नहीं है कि यह केडीई पर काम करेगा। यहाँ मेरे ~ / .emacs से प्रासंगिक भाग है:

(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) 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.