পূর্ণ স্ক্রিনে থাকা অবস্থায় মেনু বারটি কখনই প্রদর্শিত না হয়


69

আমি পূর্ণ-স্ক্রিনে ব্যবহৃত প্রতিটি অ্যাপ্লিকেশনটির (ফায়ারফক্স, ম্যাকভিম এবং টার্মিনাল সহ) পর্দার শীর্ষে ট্যাব রয়েছে।

সমস্যাটি হ'ল আমি যখন আমার মাউসটিকে ট্যাবগুলিতে পৌঁছানোর জন্য সরিয়ে নিয়ে যাই তখন আমি প্রায়শই দুর্ঘটনাক্রমে স্ক্রিনের শীর্ষে স্পর্শ করে ট্যাবগুলিতে ওএস মেনু নিয়ে আসি:

চিত্র - পূর্ণ স্ক্রিন অ্যাপ্লিকেশনগুলিতে স্ক্রিনের শীর্ষে মাউস সরিয়ে মেনু বারটি উপস্থিত হয়

এই আচরণ পরিবর্তন করার কোনও উপায় আছে কি? আমি যদি এটিকে পছন্দ করি তবে আমি যখন একটি পূর্ণ-স্ক্রিন অ্যাপ্লিকেশন ব্যবহার করি তখন মেনু বারটি লুকিয়ে থাকে, এমনকি যদি আমার মাউস স্ক্রিনের শীর্ষটি স্পর্শ করে।


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

আপনি করতে পারেন এমন একটি জিনিস রয়েছে তবে এটি মেনু বারটি সম্পূর্ণরূপে ব্যবহার করে কোরবানি দেয় - অর্থাত্ জেদীভাবে এটি লুকিয়ে রাখার সাথে সাথে আপনি নিজে নিজে এটি সক্রিয় করতেও পারবেন না (কীবোর্ড শর্টকাট Ctrl+ এর মাধ্যমে F2) অথবা এটি প্রদর্শিত হয় যে কোনওটিরই পরিচালনা করতে পারে মেনু বারের আইটেমগুলি তাদের বরাদ্দকৃত কীবোর্ড শর্টকাটগুলির মাধ্যমে হয় :(। তবে আপনি যদি কোনও নির্দিষ্ট প্রোগ্রামের জন্য সত্যই এটি থেকে মুক্তি পেতে চান তবে এটি মেনু বার থেকে সঠিকভাবে মুক্তি পাবে '' প্রেজেন্টইয়ার অ্যাপস '(এটি সিএনইটিতে রয়েছে) ডাউনলোড করুন, চালান আপনি যে অ্যাপ্লিকেশনটির জন্য মেনু বারটি সরাতে চান, PreentYour অ্যাপ্লিকেশনগুলি চালনা করুন এবং সেই অ্যাপ্লিকেশনটির জন্য বিকল্পগুলি সেট করুন। এটি অ্যাপ্লিকেশনটি পরিবর্তন করবে এবং এটি পুনরায় চালু করবে

4
ঠিক আছে আরও তথ্য: 'প্রেজেন্টইউর অ্যাপস' কী করে তা মূলত প্রশ্নটিতে থাকা অ্যাপ্লিকেশনটির জন্য তথ্য.প্লেস্টে এলএসইউআইপ্রেসনেশন মোড বা 'অ্যাপ্লিকেশন ইউআই উপস্থাপনা মোড' মান সেট করে: এখানে ডকুমেন্টেশন এবং লাইফহ্যাকারের একটি গাইড এখানে । '4' এর পরিবর্তে 'সমস্ত লুকানো' মোডের জন্য সংখ্যাগত মান '3' ব্যবহার করুন যা আমার উপরের মন্তব্যের পদক্ষেপগুলি সেই সহজ জিইউআইতে যা করতে পারে - তবে আবার 'সমস্ত লুকানো' বিরক্তিকরভাবে মেনু বারটিতে সমস্ত অ্যাক্সেস অক্ষম করে that অ্যাপ্লিকেশন, যখন 'সমস্ত দমন করা' মেনুটি আড়াল করে না তবে পর্দার উপরের অংশে হিট করার সময় মাউস এটি ডাকে, যা আমরা চাই না।

3
যদি কেবলমাত্র আমরা আরও বড় বিলম্ব নির্দিষ্ট করতে পারি ... এটি সত্যিই বিরক্তিকর
লুকাস পটারস্কি

1
কাজের সমাধান হিসাবে, কেউ এমন একটি অ্যাপ্লিকেশন লিখতে পারে যা মাউসটিকে পর্দার উপরের সারিটিকে পিক্সেল থেকে আঘাত করতে বাধা দিতে "প্রাচীর" তৈরি করে (যদি না মাউসটিকে "মুক্তি" দিতে থাকে তবে)। এরকম কিছু হ'ল একটি গ্রহণযোগ্য প্রথম পদক্ষেপ এবং আমার অনুগ্রহের কারণ।
ক্লোনম্যান

উত্তর:


9

ম্যাক ওএস এক্সের সীমাবদ্ধতার কারণে আপনি যখনই পছন্দ করেন মেনু বারটি কমান্ডের আড়াল হতে পারে না Apple অ্যাপল তাদের নিজস্ব প্রোগ্রামগুলিতে এটি করতে পারে তবে তারা ম্যাক ওএস এক্সের অন্যান্য বিকাশকারীদের পক্ষে এটি সম্ভব করেনি the এর অন্যতম কারণ হ'ল অ্যাপল মেনু মেনু বারে বসে এবং যদি অ্যাপ্লিকেশনটি প্রতিক্রিয়াহীন হয়ে ওঠে বা যদি ব্যবহারকারীকে মেশিনটি লকআউট / শাটডাউন করতে হয় তবে সহায়ক।

মেনু ইক্লিপস নামে একটি অ্যাপ্লিকেশন রয়েছে যা আপনাকে মেনু বারের আচরণগুলি (এটি গোপন না করে) পরিবর্তন করতে দেয়।


1
"মেনুগ্রহণ" মেনু বারটি আড়াল করে না।
রিং Ø

1
মেনু বারটি কী-স্ট্রোকের সাহায্যে বা আরও দীর্ঘ বিরতি দিয়ে ট্রিগারযোগ্য হতে পারে - এটির ফলে ব্যবহারকারীরা তাদের ট্যাব ভিত্তিক কাজের প্রবাহকে বিঘ্নিত না করে কোনও ভাঙা অ্যাপ্লিকেশনটি ভেঙে ফেলতে পারে
টনি

1
এটি 100% সত্য হতে পারে না, যেহেতু প্রচুর পূর্ণ পর্দার গেম রয়েছে যা আপনাকে মেনু বারটিতে অ্যাক্সেস করতে দেয় না। যদিও তারা সম্ভবত পুরো পর্দার জন্য অ-মানক ফাংশন ব্যবহার করছে।
Wowfunhappy

@ ওয়াওফুনহাপি আমি ধরে নেব যে এটি গেম মোডে অ্যাপ্লিকেশন চালানোর ফলাফল।
জিউস

ঠিক আছে ঠিক আছে, এবং Command+ Option+ Shift+ কি সম্পর্কে Esc? অ্যাপটি প্রতিক্রিয়াহীন হয়ে উঠলে, মেশিনটি বন্ধ করে দেওয়া অ্যাপ্লিকেশনটির প্রতিক্রিয়া না দেওয়া পর্যন্ত কিছুই করে না। সুতরাং ফুলস্ক্রিন করার সময় মেনু বারটি আবশ্যক হওয়া উচিত নয়।
ম্যাক্সিমা আলেকজ

8
  • নামের একটি ফাইলটিতে নিম্নলিখিত অ্যাপলস্ক্রিপ্ট সংরক্ষণ করুন fullscreen.scpt:

    use framework "AppKit"
    use scripting additions
    
    repeat with runningApp in current application's NSWorkspace's sharedWorkspace's runningApplications()
        if runningApp's isActive()
            set frontApp to (localizedName of runningApp) as text
            exit repeat
        end if
    end repeat
    
    tell application "System Events"
        tell process frontApp to set isFullScreen to value of attribute "AXFullScreen" of first window
        if frontApp = "Finder"
            tell process frontApp to set value of attribute "AXFullScreen" of first window to not isFullScreen
        else if isFullScreen
            do shell script "lsappinfo setinfo -app " & quoted form of frontApp & " ApplicationType=Foreground"
            tell process frontApp to set value of attribute "AXFullScreen" of first window to false
    
            (*fix to make sure the menu bar is not stuck*)
            delay 0.42
            tell application "Finder" to activate
            tell process frontApp to set frontmost to true
        else
            do shell script "lsappinfo setinfo -app " & quoted form of frontApp & " ApplicationType=UIElement"
            tell process frontApp to set value of attribute "AXFullScreen" of first window to true
        end if
    end tell
    
  • টার্মিনাল থেকে, নিম্নলিখিত কমান্ডের সাথে একটি অ্যাপ্লিকেশনটিতে এটি সংকলন করুন:

    osacompile -o "/Applications/Full Screen.app" fullscreen.scpt
    
  • Full Screen.appএর Info.plist(উদাঃ vim '/Applications/Full Screen.app/Contents/Info.plist') খুলুন এবং নিম্নলিখিতগুলিতে এতে যুক্ত করুন dict:

        <key>NSUIElement</key>
        <true/>
    
  • এর Full Screen.appব্যতিক্রম হিসাবে যুক্ত করুন System Preferences > Security & Privacy > Privacy > Accessibility

  • অটোমেটার চালু করুন এবং একটি নতুন তৈরি করুন Service

  • "পরিষেবা" " no inputany application" তে গ্রহণ করে ।
  • একটি Library > Utilities > Launch Applicationক্রিয়া যুক্ত করুন।
  • পূর্বে নির্মিত Full Screenঅ্যাপ্লিকেশনটি চালু করতে অ্যাকশনটি কনফিগার করুন ।
  • হিসাবে পরিষেবাটি সংরক্ষণ করুন Full Screenএবং অটোমেটার বন্ধ করুন।
  • চালু System Preferences > Keyboard > Shortcuts > Servicesহওয়ার পরে তালিকার নীচে স্ক্রোল করুন এবং সদ্য তৈরি Full Screenপরিষেবাটি এখানে তালিকাবদ্ধ করা উচিত। একটি অনন্য সংযুক্ত Commandশর্টকাট জন্য, মত Shift+ + Command+ + \বা Command+ + F11উদাহরণস্বরূপ।

এটি মেনু বারটি সরানোর সময় কোনও অ্যাপ্লিকেশনকে পূর্ণ স্ক্রিনে প্রবেশ করানোর জন্য বা মেনু বারটিকে ফিরিয়ে আনার পূর্ণ স্ক্রিন থেকে প্রস্থান করার শর্টকাট তৈরি করে। এটি একটি বিকল্প পূর্ণ পর্দার শর্টকাট সরবরাহ করে!

অ্যাপ্লিকেশন-নির্দিষ্ট পূর্ণ স্ক্রীন প্রবর্তকগুলির জন্য, আমার অন্যান্য উত্তরটি পরীক্ষা করুন

আদেশ সহকারে

এই পদ্ধতির ব্যবহার করে কিছু অসুবিধা এবং / বা দুর্ব্যবহার হতে পারে:

  • এটি সেটিং করে কাজ করে ApplicationType=UIElement, যার ফলে ডকটিতে অ্যাপ্লিকেশন আইকনটি যুক্ত / হাইলাইট করা না হয় এবং Command+ এর মাধ্যমে অ্যাপ্লিকেশনটিকে অ্যাক্সেসযোগ্য করে তোলে TabCommand+ + Tabইস্যু মন্তব্য রিপোর্ট করা হয়েছিল , আমি এটা যেহেতু আমি বেশিরভাগ মিশন কন্ট্রোল ওভারভিউ ব্যবহার পূর্ণ পর্দায় অ্যাপ্লিকেশন মধ্যে অদলবদল করতে খেয়ালই করেন নি।
  • এটি নির্দিষ্ট কিছু অ্যাপ্লিকেশনগুলির জন্য প্রত্যাশার মতো আচরণ নাও করতে পারে, আমি ক্রিয়াকলাপ মনিটরের অ্যাপ্লিকেশনটিতে সমস্যাগুলি লক্ষ্য করেছি (যা সাধারণত কোনওভাবেই পুরো পর্দা ব্যবহৃত হয় না) এবং ক্রোমের একটি প্রতিবেদন রয়েছে , যা আমি ফায়ারফক্স ব্যবহার করার পরে চেষ্টা করি নি এবং এটি কাজ করে মহান

এটি অনুগ্রহের পক্ষে পর্যাপ্ত পরিমাণের চেয়ে বেশি। চমৎকার কাজ! ভবিষ্যতের ব্যবহারকারীদের জন্য, যেকোন সম্ভাব্য সীমাবদ্ধতাগুলি খুঁজে পেলে তা বর্ণনা করার জন্য দয়া করে সম্পাদনা করুন। আমার মাথার শীর্ষে, দেখে মনে হচ্ছে ক্রোম এটি খুব বেশি পছন্দ করে না এবং এই শর্টকাটটি ব্যবহার করার সময় অ্যাপ্লিকেশনগুলি cmd + ট্যাব থেকে অদৃশ্য হয়ে যায়।
ক্লোনম্যান

@ ক্লোনম্যান নিস, ধন্যবাদ আমি একটি ক্যাভেটস বিভাগ যুক্ত করেছি ।
মরিচ_চিকো

সর্বদা ত্রুটি পান: এই স্ক্রিপ্টে অসম্পূর্ণ পরিবর্তন রয়েছে এবং এটি চালানো যায় না। (-2700)
জিন মেং

এই সমাধানটি আমার পক্ষে কাজ করে না এবং আমি ম্যাকওএস সিয়েরা 10.12.6 তে আছি। ত্রুটি উইন্ডোটি বলে: Can't get window 1 of <<class prcs>> "Full Screen" of application "System Events". Invalid index.এবং তারপরে আরও বলা হয়েছে:System Events got an error: Can't get window 1 of process "Full Screen": Invalid index. (-1719)
rm.rf.etc

@ rm.rf.etc আমি এখনও সিয়েরায় এটি ব্যবহার করছি, ভাল কাজ করছি।
মরিচ_চিকো

5

আমি যে নিকটতম সমাধানটি পেয়েছি সেটি হ'ল পূর্বে উল্লিখিত হিসাবে করা, মিশন নিয়ন্ত্রণে "প্রদর্শনগুলির পৃথক স্পেস রয়েছে" অক্ষম করে। এটি কেবলমাত্র একাধিক মনিটর পরিবেশে উপলব্ধি করে, মেনুবারটি এখনও প্রাথমিক মনিটরে প্রদর্শিত হয়।

আপনি যদি অ্যাপ্লিকেশনটিকে "গো পূর্ণস্ক্রিনে যান" (সবুজ বোতামে ক্লিক করুন) তৈরি করেন তবে এটি পুরো পর্দাটি পূরণ করে তবে অন্যান্য সমস্ত পর্দা কালো হয়ে যায় এবং মেনুবারটি অ্যাপটির পর্দায় স্থানান্তরিত হয়। সুতরাং সমাধানটি হ'ল ম্যানুয়ালি অ্যাপ্লিকেশনগুলির প্রান্তগুলি যতটা ইচ্ছা আপনি বা তারপরে প্রসারিত করুন। একসময়, ভিএমওয়্যারের এমন একধরণের ফুল-স্ক্রিন ওয়ার্কআরাউন্ড ছিল যা অ্যাপলের পূর্ণ স্ক্রিন প্রক্রিয়াটি ব্যবহার করে না।

যতক্ষণ না / যতক্ষণ না অ্যাপল এটিকে সমস্যার সমাধান হিসাবে দেখেন ততক্ষণ আপনি কোনও হ্যাকিবিহীন সমাধান খুঁজে পাওয়ার জন্য কঠোর চাপতে চলেছেন। এটি অপারেটিং সিস্টেম কীভাবে কাজ করে তার পক্ষে এতটাই অবিচ্ছেদ্য (আইফোন / আইপ্যাড / আইপডের হোম-বোতামের মতো)।


0

একটি সম্ভাব্য সমাধান হ'ল মেনুটি সম্পূর্ণরূপে ছাড়ানো না, তবে মেনুটি সর্বদা চালু রাখুন (এটি এত বড় নয়) এবং নিম্নলিখিত কৌশলটি সম্পাদন করে ডক থেকে কেবল মুক্তি পান।

টার্মিনালে যান এবং টাইপ করুন:

defaults write com.apple.dock tilesize -int 1
killall Dock

এটি আপনার ডককে ছোট করে তুলবে। ডকটি লুকানোর জন্য ⌘। D টিপুন।

আইডিয়া এখান থেকে চুরি ।


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

-1

ব্রাউজার / আইডিতে স্যুইচ ট্যাবগুলির জন্য হটকিগুলি ব্যবহার করার চেষ্টা করুন যাতে আপনি কখনই আপনার মাউসটিকে শীর্ষে মেনুবারের দিকে না নিয়ে যান

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