ওএসএক্সে ফুলস্ক্রিন ইম্যাক্স


12

ওএসএক্স-এ ফুলস্ক্রিন মোডে ইমাক্স ব্যবহারের কোনও উপায় আছে কি?

আমি বর্তমানে http://emacsforosx.com/ থেকে ইমাস ব্যবহার করছি

সম্পাদনা করুন : ইমাস সংস্করণ 24.4 প্রকাশের পরে এই প্রশ্নটি আর প্রাসঙ্গিক নয়। গৃহীত উত্তর দেখুন দয়া করে।


1
ঠিক আছে, আপনি যদি টার্মিনালে কেবল ইমাস ব্যবহার করেন তবে আপনি টার্মিনাল উইন্ডোটিকে পূর্ণ স্ক্রিন করতে পারেন।
বিলজক

উত্তর:


9

এই বৈশিষ্ট্যটি ইমাস 24.4 এ উপস্থিত রয়েছে। নিউজ ফাইল থেকে:

নন-ফ্রি অপারেটিং সিস্টেমগুলিতে ইম্যাক্স 24.4-এ পরিবর্তন

...

ম্যাক ওএস এক্সে উন্নত ফুলস্ক্রিন সমর্থন

নেটিভ (> = OSX 10.7) এবং "ওল্ড স্টাইল" ফুলস্ক্রিন উভয়ই সমর্থিত। স্টাইল পরিবর্তন করতে `n এস-ব্যবহার-নেটিভ-পূর্ণস্ক্রিন 'কাস্টমাইজ করুন। >> জন্য 10.7 নেটিভ ডিফল্ট।

এবং:

নতুন কমান্ড toggle-frame-fullscreenএবং যথাক্রমে toggle-frame-maximizedআবদ্ধ <f11>এবং M-<f10>


1
ম্যাক্সফ্রেম.এল এর মূল লেখক হিসাবে, আমি এই উত্তরটিকে পুরোপুরি সমর্থন করি।
রায়ান ম্যাকগেরি

1
ধন্যবাদ। toggle-frame-fullscreenপৃথক ডেস্কটপে ফুলস্ক্রিন রাষ্ট্র থেকে বেরিয়ে আসতে সহায়তা করেছে যেখানে অন্য কোনও কিছুই স্পষ্ট হবে না - উদাহরণস্বরূপ তৈরি ডেস্কটপে কোনও উইন্ডো আইকন নেই।
kjhughes

10

Http://emacsforosx.com এর মাধ্যমে বিতরণ করা ইমাসগুলি তৈরিতে ফুলস্ক্রিন বিকল্পটি অন্তর্ভুক্ত নয়।

আপনি যদি হোমব্রিউ প্যাকেজ ম্যানেজার ব্যবহার করেন তবে আপনি এর মাধ্যমে পূর্ণস্ক্রিন সমর্থন সহ ইম্যাক্স ইনস্টল করতে পারেন

brew install emacs --cocoa

তারপরে আপনি হোমব্রেজকে Emacs.appআপনার /Applicationsডিরেক্টরিতে একটিতে লিঙ্ক করতে চাইবেন :

ln -s `brew --prefix`/Cellar/emacs/23.2/Emacs.app /Applications/Emacs.app

এখন আপনি এর মাধ্যমে ফুলস্ক্রিন মোড ব্যবহার করতে সক্ষম হবেন ns-toggle-fullscreen.


2
fwiw, এই উত্তর আর Emacs 24+ প্রযোজ্য দেখুন superuser.com/a/599029/78325 আরো একটি সাম্প্রতিক উত্তরের জন্য।
অ্যারন জেনসেন

4

আপনি যদি GNU Emacs এর সংস্করণটি রাখতে চান তবে এখানে দুটি সম্ভাব্য পরীক্ষিত পন্থা রয়েছে।

থেকে এ গিয়ে Emacs: অমিত চিন্তা Mac OS X এর উপর পূর্ণ পর্দায় গনুহ জন্য (কোকো / NEXTSTEP) এ গিয়ে Emacs 23:

আমি ম্যাক্সফ্রেম.এল এর একটি প্যাচযুক্ত সংস্করণ এবং ইমাকস উইকি পৃষ্ঠা থেকে এই ফাংশনটি ব্যবহার করছি :

(defvar maxframe-maximized-p nil "maxframe is in fullscreen mode")
(defun toggle-maxframe ()
  "Toggle maximized frame"
  (interactive)
  (setq maxframe-maximized-p (not maxframe-maximized-p))
  (cond (maxframe-maximized-p (maximize-frame))
        (t (restore-frame))))
(define-key global-map [(alt return)] 'toggle-maxframe)

দুর্ভাগ্যক্রমে এটি মেনুবার বা শিরোনাম বারটি গোপন করে না।

অন্য একটি নিবন্ধ সুপারিশ:

আপনি যদি জিএনইউ ইমাসকে পূর্ণস্ক্রিন করতে চান তবে তিনটি জিনিস আপনার করা উচিত:

  1. সরঞ্জাম দণ্ডটি অক্ষম করুন
    এটি কার্যকর করা যায় (ইমাসের অভ্যন্তরে)(tool-bar-mode -1)
  2. মেনু বারটি অক্ষম করুন
    এটি কার্যকর করা যায়(menu-bar-mode -1)
  3. পূর্ণ স্ক্রিন মোডে যান আপনাকে
    এক্সিকিউট করতে হবে(set-frame-parameter nil 'fullscreen 'fullboth)

আপনি যদি আমার মতো সর্বদা টুল বার এবং মেনু বারটি অক্ষম করতে চান এবং আপনি কী-স্ট্রোক (উদাহরণস্বরূপ F11) দিয়ে পূর্ণ স্ক্রিনে যেতে সক্ষম হতে চান তবে এটি আপনার .emacs এ যুক্ত করুন:

;; F11 = Full Screen
(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)

;; Disable tool-bar
(tool-bar-mode -1)

;; Disable Menu Bar
(menu-bar-mode -1)

3
আপনি যদি আমার অর্থ বোঝাতে চান তবে এটি পূর্ণ স্ক্রিনটি নয়, সর্বোচ্চ পর্দা দেবে বলে মনে হচ্ছে।
qazwsx

আপনার ২ য় নিবন্ধটি ম্যাক ওএস এক্সের সাথে সুনির্দিষ্ট নয় এবং এটি একটি ডেবিয়ান বিকাশকারী দ্বারা লিখিত হয়েছিল, এতে ফোকাস বাগ অন্তর্ভুক্ত রয়েছে।
তামারা উইজসম্যান

@harrymc: ভাগ্যক্রমে আমি এখানে এসে পৌঁছেছি, কারণ আপনি আমার নামের পিছনে একটি টাইপো করেছিলেন। ফোকাস বাগটি আপনার স্ক্রিপ্ট দ্বারা ডাকা একটি ফাংশনে রয়েছে এবং এইভাবে স্ক্রিপ্টে এটি স্থির করা যায় না।
তমারা উইজসম্যান

2

অতীতে এই কমান্ডগুলির সেটটি ব্যবহার করে আমি সফলভাবে এটি করেছি:

ইমাক্স 23 এ কোকো বিল্ডের জন্য সত্যিকারের পূর্ণস্ক্রিন

এই কাঁটাচামচটিতে সত্যিকারের পূর্ণস্ক্রিনের জন্য প্যাচ রয়েছে এবং এটি দুর্দান্তভাবে কাজ করে।

git clone git://github.com/typester/emacs.git
cd emacs
./configure --with-ns
make bootstrap
make install
mv nextstep/Emacs.app /Applications

তারপরে, আপনি কেবল একটি গ্লোবাল কী সেট করতে পারেন এবং এটি ব্যবহার করতে পারেন:

(global-set-key (kbd "M-RET") 'ns-toggle-fullscreen)

এম-আরইটি Alt+ তে অনুবাদ করে Return। আপনার আগেই গিট ইনস্টল করার প্রয়োজন হতে পারে ...

বিকল্পভাবে, আপনি প্যাচ সহ এখানে কিছু পুরানো বাইনারি খুঁজে পেতে পারেন যাতে আপনাকে কেবল বিশ্বব্যাপী কী সেট করতে হবে; যদিও আমি অন্য কারও বাইনারি ডাউনলোড করার বিরুদ্ধে সত্যই পরামর্শ দেব, তারা পুরানো এবং বিশ্বাস করা যায় না ...


আপনার যদি হোমব্রু থাকে / ইনস্টল থাকে তবে আপনি মার্চ ২০১২ সংস্করণটি সংকলন করতে পারবেন যা ফুলস্ক্রিন সমর্থন সক্ষম করে:

brew install https://gist.github.com/raw/1946398/e7bbb52a4fe3ae0060e65df3d4a7462730ddc822/emacs.rb --force --HEAD --cocoa --use-git-head

আমি এটি ইম্যাকস উইকিতে পেয়েছি: পূর্ণ স্ক্রিন - ম্যাক ওএস এক্স - বাইনারি প্যাচিং করছে


1

সবুজ সর্বোচ্চ / জুম দুইবার ক্লিক করুন। প্রথমবার উচ্চতা সর্বোচ্চ করে তোলে, দ্বিতীয় ক্লিকটি প্রস্থকে সর্বাধিক করে তোলে।



0

যদিও পুরো স্ক্রীন সমর্থনটি বেশ কয়েকবার ইমা্যাক্সের নেক্সটস্টেপ (কোকো) সংস্করণে যুক্ত করা হয়েছে, এটি উজানের দিকে গৃহীত নয়, সুতরাং ভ্যানিলা ইমাকস বিল্ডগুলির এটি নেই। আপনি প্যাচটি অনলাইনে খুঁজে পেতে পারেন এবং এটি নিজে প্রয়োগ করতে পারেন।

আমার মতে, সর্বাধিক কার্যক্ষম বিকল্প হ'ল ই-এমএসের কনসোল সংস্করণ সহ পূর্ণস্ক্রিন মোডে আইটির্ম (বা ওএস এক্স 10.7 এ অ্যাপল টার্মিনাল) ব্যবহার করা। আপনি এর জন্য একটি উপনাম তৈরি করতে চাইতে পারেন /Applications/Emacs-23.3.app/Contents/MacOS/Emacs -nw

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.