কিভাবে শুরুতে ইম্যাকসকে সত্যিকারের পূর্ণ পর্দা তৈরি করবেন?


9

আমি চাই যে শুরুর দিকে ইম্যাকগুলি সত্যিকার অর্থে সর্বাধিক করা হোক।

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

আমি কুইনের সাথে এটি করার চেষ্টা করেছি - তবে কোনও ভাগ্য নেই।

পিএস আমি কুবুন্টু ব্যবহার করছি, এবং ইমাকগুলি বেশ তাজা একটি 23.2 বা এর মতো কিছু।


@ ব্যবহারকারী সর্বাধিক বা পূর্ণ স্ক্রিন - আপনি কোনটি চান? আপনার দ্বিতীয় অনুচ্ছেদটি কিছুটা অস্পষ্ট।
ডেভিড লেবাউর

উইন্ডো ম্যানেজার নির্ভর কিছু সমাধান আছে। আপনি কোন ডাব্লুএম ব্যবহার করছেন? ফ্লাক্সবক্সে, আমি ~/.fluxbox/appsনির্দিষ্ট অ্যাপ্লিকেশনগুলির জন্য সর্বাধিক পছন্দ সেট করতে ফাইলটি ব্যবহার করি ।
ড্যানিয়েল অ্যান্ডারসন

আমি কেডব্লিউএম ব্যবহার করছি (এটি কে ডি কে ডিফল্ট)। এটিতে "সর্বাধিকীকরণযোগ্য" বিকল্প রয়েছে - তবে ইমাক্স উইন্ডোটি সত্যিকার অর্থেই সর্বাধিক নয়: আপনি যদি মাউসের সাহায্যে উপরের ডানদিকে "x" টিপেন - আপনি অন্য কিছু বন্ধ করবেন - ইমাস নয়।
অ্যাডোব

উত্তর:


7

আমি এটি ইমাসউইকি থেকে কোথাও থেকে নিয়েছি, কিছুক্ষণ আগে। দ্রষ্টব্য যে আমি আর এটি ব্যবহার করি না, যেমন আমি সবগুলি পূর্ণস্ক্রিনের জন্য dwm এ চলেছি, তবে এটি কাজ করে।

(defun fullscreen ()
       (interactive)
       (x-send-client-message nil 0 nil "_NET_WM_STATE" 32
                 '(2 "_NET_WM_STATE_FULLSCREEN" 0)))

আপনি যদি এটি শুরুতে চালনা করতে চান তবে আপনার যুক্ত করা উচিত

(fullscreen)

তোমার .emacs

সম্পাদনা: আপনার প্রশ্নটি পুনরায় পড়া, আমি মনে করি এটি আপনি চান তা নয়। এটি সত্যিই পূর্ণ স্ক্রিনে যাবে, সর্বাধিক নয়: আপনার কোনও ক্লোজ বোতাম থাকবে না।

এটি করা উচিত:

(defun fullscreen (&optional f)
  (interactive)
  (x-send-client-message nil 0 nil "_NET_WM_STATE" 32
             '(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0))
  (x-send-client-message nil 0 nil "_NET_WM_STATE" 32
             '(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0)))

এখন এটি সরাসরি http://www.emacswiki.org/emacs/FulScreen থেকে


3

এটি অর্জনের জন্য দুটি নন-লিস্প উপায়:

  1. আপনার emacsকমান্ড উপন্যাস emacs -fs.bashrcআপনার হোম ডিরেক্টরিতে আপনার ফাইলটিতে কোডের এই লাইনটি যুক্ত করুন :

    alias emacs='emacs -fs'
    

    ব্যক্তিগতভাবে, আমি এই পদ্ধতির পছন্দ করি না কারণ আমি চাই না যে ইমাকগুলি পুরো সময় পুরো পর্দায় শুরু হয় এবং কিছুটা নিয়ন্ত্রণ চাই।

  2. আমার সমাধান: উবুন্টুতে, আপনি যে কোনও উইন্ডোকে 'পূর্ণ-স্ক্রিনে' কীবোর্ড শর্টকাট বরাদ্দ করতে পারেন। এটি সবচেয়ে সুবিধাজনক এবং সহজ বিকল্প বলে মনে হচ্ছে। তদুপরি, এটির সুবিধা রয়েছে যে একই শর্টকাটটি আপনার সমস্ত অ্যাপ্লিকেশনগুলিতেও প্রযোজ্য।


+1 এর মধ্যে -mm(সংক্ষিপ্ত --maximized) এছাড়াও রয়েছে যা "প্রথম ফ্রেমটি সর্বাধিক করে তোলে"। এই বিকল্পটি ব্যবহারের প্রভাবগুলি বিকল্পের তুলনায় কিছুটা কম "কঠোর" -fs(ইমাস টাইটেল বার এবং ওএস প্যানেল দৃশ্যমান থাকে)।

3

(w32-send-sys-command ?\xf030) আপনার .emacsফাইল রাখুন । আমি মনে করি এটি আপনার সমস্যার সমাধান করে।

(শুধুমাত্র উইন্ডোজে কাজ করে)


এটি দুর্দান্ত, তবে আমি লিনাক্সে কাজ করছি। তবে এখনও - মাঝে মাঝে আমাকে উইন্ডোতেও কাজ করতে হয়। ধন্যবাদ।
অ্যাডোব

আমি উল্লেখ করতে ভুলে গেছি. এই সমাধানটি কেবল উইন্ডোজের জন্য।
পাওলো টম

হ্যাঁ, আমি w32জিনিসটি দেখতে পাচ্ছি ।
অ্যাডোব

1

আপনি যদি এফ 11 কী দিয়ে ইমস্কে ফুলস্ক্রিন টগল করতে চান তবে নীচে .emacs এ যুক্ত করুন:

;; the following should give fullscreen mode when F11 is depressed
(defun fullscreen ()
 (interactive)
 (set-frame-parameter nil 'fullscreen
              (if (frame-parameter nil 'fullscreen) nil 'fullboth))

আপনি যদি চান পুরো স্ক্রীন ইম্যাকগুলি খুব ন্যূনতম হতে পারে (কোনও সরঞ্জামদণ্ড, স্ক্রোল বার, বা মেনু বার নয়, যোগ করুন:

(progn
  (if (fboundp 'tool-bar-mode) (tool-bar-mode -1))  ;; no toolbar
  (menu-bar-mode -1) ;;no menubar
  (scroll-bar-mode -1) ;; no scroll bar
  )
)

0

আমি মনে করি যে ইমাসগুলি জিকনফ সেটিংসকে সম্মান করবে, সুতরাং আপনি / অ্যাপস / ইম্যাকস / সর্বাধিক করতে পারবেন, তবে জানেন না যে এটি কুবুন্টুতে সহায়তা করবে কিনা - চেষ্টা করে দেখার মতো worth


0

আমি লিনাক্সে নিম্নলিখিতটি ব্যবহার করি:

(defun my-frame-toggle ()
    "Maximize/Restore Emacs frame using 'wmctrl'."
    (interactive)
    (shell-command "wmctrl -r :ACTIVE: -btoggle,maximized_vert,maximized_horz"))

এবং তারপরে এটি একটি কী-তে আবদ্ধ করুন:

(global-set-key [(control f4)] 'my-frame-toggle)

আপনি যদি সর্বোচ্চটি শুরু করতে চান তবে আপনি my-frame-toggleনিজের .emacs ফাইলটির শেষে একটি কল যুক্ত করতে পারেন ।


যখন আমি আপনার কোডটি আমার .emacs ফাইলটিতে লিখি। এটি পার্সার ত্রুটি দেখায়।
প্রতীক সিংহল

0

আমি একটি মজার সমাধান পেয়েছি:

emacs -nw

কনসোলে ইম্যাক্স শুরু হয় - এবং আপনি নিজেই কনসোলকে সর্বোচ্চ করতে পারেন!

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