সেমিডি + ট্যাব অ্যাপ্লিকেশনগুলি থেকে এটির্ম সরান


10

আমি শর্টকাটে টার্মিনালের মতো ভিসার পেতে টোটাল টার্মিনালটি ব্যবহার করছিলাম। কিন্তু টোটাল টার্মিনাল পরিত্যাজ্য তাই আমি আইটার্ম 2 এ চলেছি। আমার সমস্যা এটি একটি স্বাভাবিক অ্যাপ্লিকেশন মত সক্রিয় যে যখন আমি ট্রিগার iTerms মুখোশ আচরণ একটি শর্টকাট ব্যবহার করুন এবং প্রোফাইলে পরার এবং ভাগ পায় Cmd+ + Tabঅ্যাপ্লিকেশনের তালিকায় এবং আমি যে চাই না। আইটিার্ম 2 এর ভিসার প্রোফাইলের জন্য এই জাতীয় আচরণ রোধ করার কোনও উপায় আছে কি?


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

আমি আইটার্মের পছন্দগুলি পরীক্ষা করেছি তবে পছন্দসই আচরণটি পাইনি। আমি এখনও বিকাশকারীদের সাথে যোগাযোগ করি নি।
সাšা Šজাক

উত্তর:


8

বর্তমানে অক্টোবর ২০১ 2016 পর্যন্ত আইটির্ম 2 এই কার্যকারিতাটি সক্ষম করেছে। পছন্দসমূহ -> উন্নত -> সাধারণ -> এ যান Hide iTerm2 from the dock and from the ⌘-Tab app switcher


4
V3.1.2 হিসাবে , সিস্টেম -> ডক এবং ⌘-ট্যাব অ্যাপ্লিকেশন স্যুইচার থেকে বাদ না দিয়ে এই পছন্দটি উপস্থিতি ট্যাবে সরানো হয়েছিল ।
অ্যালেক্স লিপভ

এটি করার পরে আবার সেটিংস অ্যাক্সেস করার জন্য কোনও মেনু বার নেই। আপনি যদি আটকে যান তবে আপনি চালিয়ে defaults write com.googlecode.iterm2 HideFromDockAndAppSwitcher 0গিয়ে killall iTermপুনরায় চালু করে এই পরিবর্তনটিকে পূর্বাবস্থায় ফিরিয়ে আনতে পারেন ।
বাইনারিস্প্লিট

4

"লঞ্চ সেবা কী" LSUIElementমধ্যে .plistiTerm2 জন্য ফাইল আপনার বন্ধু।

সুইচর থেকে আইটির্ম 2 আড়াল করতে টার্মিনালটি খুলুন এবং প্রবেশ করুন:

/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/iTerm.app/Contents/Info.plist

সেটিংটির প্রভাব পেতে আপনার iTerm2 পুনরায় চালু করতে হবে।

আপনি যদি আবার আইটার্ম দেখাতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

 /usr/libexec/PlistBuddy -c "Delete :LSUIElement" /Applications/iTerm.app/Contents/Info.plist

অ্যাপল থেকে ব্যাখ্যা :

LSUIElement "অ্যাপ্লিকেশন হ'ল এজেন্ট (ইউআইইলেট)"। অ্যাপটি কোনও এজেন্ট অ্যাপ্লিকেশন কিনা তা উল্লেখ করে, এটি এমন একটি অ্যাপ যা ডক বা ফোর্স ছাড়ুন উইন্ডোতে প্রদর্শিত হবে না। বিশদ জানতে LSUIElement দেখুন।


এই সেটিংসটি এমএএমপি জন্য কাজ করে না :(
অ্যালিসো

@ আলিসো, আপনি কি আরও কিছু বিশদ সরবরাহ করতে পারেন?
ক্রিশোজ

আমি এটি কীবোর্ড মাস্ত্রোর মাধ্যমে সমাধান করেছি :) (আমি কীবোর্ড
মাস্ট্রোর

এই উত্তরটি আমার পক্ষে কার্যকর হয়নি (স্বীকৃত ব্যক্তি কাজ করার সময়)। মূলত তারা একই কাজ করায় এটি আশ্চর্যজনক।
বোম্বু

@ বুম্বু, কোনও ত্রুটির বার্তা?
ক্রিশোজ

3

গিটহাবটিতে কিছু ভাল পরিবর্তন রয়েছে। আমি পাওয়া সবচেয়ে সহজ এখানে:
https://gist.github.com/CrazyApi/5377685

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

গিটহাব পোস্ট থেকে কোডটি আপনার ব্যাশ_ প্রোফাইলে রাখুন:

  1. আইটার্মটি খুলুন (আপনার অ্যাপ্লিকেশন ফোল্ডারে আইটার্ম রয়েছে তা নিশ্চিত করুন বা সঠিক পথে নির্দেশ করার জন্য কোডটি সংশোধন করুন)
  2. প্রবেশ করান nano .bash_profile
  3. এই কোডটি আটকান:

    # toggle iTerm Dock icon
    # add this to your .bash_profile or .zshrc
    function toggleiTerm() {
        pb='/usr/libexec/PlistBuddy'
        iTerm='/Applications/iTerm.app/Contents/Info.plist'
    
        echo "Do you wish to hide iTerm in Dock?"
        select ync in "Hide" "Show" "Cancel"; do
            case $ync in
                'Hide' )
                    $pb -c "Add :LSUIElement bool true" $iTerm
                    echo "relaunch iTerm to take effectives"
                    break
                    ;;
                'Show' )
                    $pb -c "Delete :LSUIElement" $iTerm
                    echo "run killall 'iTerm' to exit, and then relaunch it"
                    break
                    ;;
            'Cancel' )
                break
                ;;
            esac
        done
    }
    
  4. ন্যানো থেকে প্রস্থান করতে + এক্স নিয়ন্ত্রণ করুন
  5. Y এবং সংরক্ষণ করতে প্রবেশ করুন
  6. আইটির্ম চালু করুন এবং টাইপ করুন toggleiTerm
  7. টাইপ করুন 1এবং প্রবেশ করুন
  8. অ্যাপ্লিকেশন পুনরায় চালু করুন।

লাভ।


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

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

3

ওপেন iTerm2 পছন্দসমূহ, এখানে যান চেহারা ট্যাব এবং অধীনে সিস্টেম আইটেমটি চেক ডক থেকে ⌘-ট্যাব অ্যাপ্লিকেশন স্যুইচার বাদ দিন

পদ্ধতি


0

কিছু অ্যাপ্লিকেশন রয়েছে যা "সুইচ হিট" করতে পারে যে তারা উইন্ডোড / traditionalতিহ্যবাহী অ্যাপ্লিকেশন হিসাবে চালিত হয় যেখানে এটি অ্যাপ্লিকেশন স্যুইচার স্ক্রিনে এবং একটি পটভূমি অ্যাপ্লিকেশন বা মেনু বার অ্যাপ্লিকেশন হিসাবে দেখায়।

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

এখানে চিত্র বর্ণনা লিখুন

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

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

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