سؤال

أحاول استخدام emacs في وضع ملء الشاشة بخط لائق. لدي كمبيوتر محمول قائم على NVIDIA يدير Ubuntu. عندما يتم تحميله لأول مرة ، يكون الخط ضخمًا في 16pt. لقد استخدمت خيارات القائمة لتعيين خط لائق (8pt).

الآن عندما أقوم بتشغيل emacs في وضع ملء الشاشة ، فإنه يعدل نوع النافذة للخط الضخم ثم يقوم بتحميل خط 8PT. الآن نصف شاشتي هو الحافلة الصغيرة. كيف يمكنني تعيين الخط بشكل صحيح حتى أتمكن من استخدام وضع ملء الشاشة.

لقد حاولت تحديد العرض في Config الخاص بي ولا يبدأ X. أسمع هناك شيئًا آخر تحتاج إلى القيام به لسائقي Nvidia ... ولكن لست متأكدًا من كيفية عمل ذلك.

هل كانت مفيدة؟

المحلول

أنا استخدم ما يلي (من http://www.emacswiki.org/emacs/fullscreen) في بلدي. 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)

ثم سوف F11 تبديل ملء الشاشة/OFF.

نصائح أخرى

هذا أمر صعب لأنني لا أستطيع تكرار المشكلة على جهازي. أنا فقط أضف -fs ويبدو أنه يعمل. إذا كنت تريد فقط المزيد من العقارات ... هل هذه العمل من أجلك:

  • تخلص من القائمة/شريط الأدوات
    • يضيف (menu-bar-mode 0) و (tool-bar-mode 0) إلى .emacs
    • ابدأ و Maximze
    • يجب أن يكون لديك فقط إطار DE العادي ولكن لا شيء آخر
    • تبديل من emacs باستخدام M-x menu-bar-mode و M-x tool-bar-mode كما هو مطلوب

  • يدوي ملء الشاشة emacs
    • يمكنني فقط بدء emacs ، النقر بزر الماوس الأيمن على شريط النوافذ واختيار ملء الشاشة من XFCE
    • لقد تم تعيين F11 للقيام بذلك ، لكن لا يبدو أنه يعمل من Emacs (يبدو أن Emacs تحاول تفسيره على أنه ربط مفتاح بدلاً من تمرير مفتاح DE)
    • إذا نجح هذا ، فربما تجد ملزمة في DE الخاص بك لا يهتم به EMAC وزيادة إلى الحد الأقصى بشكل طبيعي

  • الجمع بين الاثنين
    • أبدأ emacs بانتظام (/usr/bin/emacs)
    • لقد قمت بتعطيل كل من وضع الأدوات وعرض القائمة المعطلة
    • أنا يدوي ملء الشاشة مع الماوس الأيمن انقر فوق شريط النافذة
    • انا حصلت هذه
    • هذه هي الشاشة بأكملها ، وليس مجرد لقطة من محتويات النافذة

ما رأيك في تلك الأفكار؟ آسف لا أستطيع أن أساعد أكثر مع أوبونتو و/أو nvidia. لا خبرة وصعبة إذا لم يتمكن المرء من تكرار المشكلة! ربما إذا بدأت EMACs بانتظام بالنسبة لك ، فإن ما سبق يمكن أن يساعد في تحقيق قرب (أو بالكامل) ما تأمله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top