কীবোর্ড শর্টকাট ব্যবহার করে টার্মিনাল খুলুন


17

আমি আলফ্রেড ব্যবহার করছি এবং তাই Cmd+ Spaceকীবোর্ড শর্টকাটের জন্য আমার কোনও ব্যবহার নেই । আমি সেই শর্টকাটটি ব্যবহার করে টার্মিনালটি চালু করতে চাই। উবুন্টুর মতোই, আপনি যখন Ctrl++ Altটিপেন T, ওএস এক্স মাভারিক্সের মতো টার্মিনাল শুরু করার কোনও উপায় আছে কি?

পিএস আমি টার্মিনালটি শুরু করতে আলফ্রেড ব্যবহার করতে চাই না। আমি কেবল Cmd+ টিপতে চাই Spaceএবং আমি টার্মিনালটি উবুন্টুর মতো দেখতে চাই।

উত্তর:


15

কীবোর্ড মাস্ত্রো

আপনি ম্যাক্রো ব্যবহার করে কিবোর্ড মাস্ট্রো দিয়ে এটি করতে পারেন:

আলফ্রেড

ওয়ার্কফ্লো ব্যবহার করে কোনও অ্যাপ্লিকেশন চালু করতে আপনি একটি কাস্টম হটকি সেট আপ করতে পারেন:

ওয়ার্কফ্লোস ট্যাবে যান, একটি নতুন ওয়ার্কফ্লো তৈরি করুন এবং অ্যাপ্লিকেশন হিসাবে নির্বাচিত হওয়ার জন্য টার্মিনালের সাথে একটি হটকি এবং একটি 'লঞ্চ অ্যাপস' যুক্ত করুন।

KeyRemap4MacBook

আপনি একটি সঙ্গে KeyRemap4MacBook ব্যবহার করতে পারেন private.xml যেমন এই হিসাবে:

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_Terminal</name>
    <url>file:///Applications/Utilities/Terminal.app</url>
  </vkopenurldef>
  <item>
    <name>Activate Terminal with Space</name>
    <identifier>ActivateTerminalWithCmdSpace</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::SPACE, VK_COMMAND | ModifierFlag::NONE,
      KeyCode::VK_OPEN_URL_Terminal
    </autogen>
  </item>
</root>

অটোমেটার পরিষেবা

আপনি অটোমেটরে একটি পরিষেবা তৈরি করতে পারেন:

ওপেন টার্মিনাল

… তারপরে সিস্টেম পছন্দসমূহ → কীবোর্ড → শর্টকাটস → পরিষেবাগুলিতে আপনি এটি চালনার জন্য কীবোর্ড কমান্ড নির্ধারণ করতে পারেন।


এটি কি উইন্ডোজ এবং লিনাক্সের মতো দেশীয়ভাবে করা যায় না? আমি জিজ্ঞাসা করছি কারণ কীবোর্ড মায়েস্ট্রো এবং আলফ্রেড বিনামূল্যে নেই।
মরফিয়াস

@Morpheus যোগ করা হয়েছে একটি পদ্ধতি KeyRemap4MacBook ব্যবহার যা বিনামূল্যে পাওয়া যায়
GRG

কীরেম্যাপফর্মবুকটি চালানোর জন্য সর্বদা খোলা থাকা উচিত?
মরফিয়াস

@ মরফিয়াস অ্যাপটি খোলার দরকার নেই - এটি একটি ডেমন যুক্ত করে।
grg

1
@ গ্রাগসাইড, অটোমেটর কাজ করছে না তবে কীরেম্যাপ কাজ করছে। সূতরাং ধন্যবাদ!
মরফিয়াস

7

5 মাস দেরীতে, তবে আমি মনে করি এই বিটটি কার্যকর।

একটি অটোমেটার সমাধান যতদূর যায় এটি সম্ভবত কিছুটা ভাল। ফাইন্ডার চালানোর পরিবর্তে কেবল একটি অ্যাপ্লিক্রিপ্ট ব্যবহার করুন। অর্থাত "ইউটিলিটিস রান অ্যাপলস্ক্রিপ্ট" অ্যাকশন যুক্ত করুন। এই স্ক্রিপ্টটি চালান:

on run {input, parameters}

    tell application "Terminal"
        do script " "
        activate
    end tell

    return input
end run

এটি কেবলমাত্র টার্মিনালটি খুলবে না, যখন একাধিকবার চালিত হয় তখন এটি একাধিক উইন্ডো খুলবে। তারপরে জর্জ গারসিডের উত্তরে বর্ণিত হিসাবে পরিষেবাগুলিতে (কীবোর্ডের নীচে) এর জন্য কেবল একটি হটকি যুক্ত করুন।


1
সংরক্ষণের সময় ত্রুটি:Expected end of line but found "script"
ব্রায়ান ভ্যান্ডারবাশ

1
আপনি এই স্ট্যাকওভারফ্লো উত্তরটি দরকারী খুঁজে পেতে পারেন , এটি @ প্লেন উত্তরের চেয়ে একই পদ্ধতির তবে এটি বাস্তবায়নের ক্ষেত্রে খুব বিস্তারিত, ম্যাকোস-এ সম্পূর্ণ নতুন যে কারোর পক্ষে খুব দরকারী।
রড্রিরোকর

3

আপনি BetterTouchTool দিয়ে খুব সহজেই এটি করতে পারেন :

btt-স্ন্যাপশট

এর সাথে নির্বাচিত / সক্রিয় ফোল্ডারটি খুলতে "নির্দিষ্ট অ্যাপ্লিকেশন" হিসাবে, আমি টার্মিনালটি বেছে নিয়েছি।

সুতরাং আমি যখন নির্দিষ্ট কীবোর্ড শর্টকাটটি ব্যবহার করি (আমি বিকল্পটি ব্যবহার করি), তখন বর্তমান ফোল্ডারটি টার্মিনালে খোলা হয়।


3

আইটির্ম 2 এ, আপনি আপনার কী কমান্ডে ইটর্ম পছন্দসমূহ, কী -> হটকি -> সেট করতে পারেন।


3

আমি নিম্নলিখিত দুটি পদক্ষেপের সমন্বয় করে উবুন্টু Ctrl+ Alt+ এর মতো একই আচরণ অর্জন করতে সক্ষম হয়েছি T:

  1. খোলার জন্য একটি অটোমেটার পরিষেবা সেট আপ করুন iTerm2: অটোমেটর অ্যাপ্লিকেশনটি খুলুন, মেনু থেকে "কুইক অ্যাকশন" নির্বাচন করুন দ্রুত ব্যবস্থাএবং এটি একটি কীবোর্ড শর্টকাট Ctrl+ command+ নিয়োগ করুন Tএখানে চিত্র বর্ণনা লিখুনএটি অ্যাপ্লিকেশনটি খুলবে তবে আর কোনও উইন্ডো খুলবে না (সুতরাং অ্যাপ্লিকেশনটি খুললে কীবোর্ড শর্টকাটের কোনও প্রভাব নেই)।

  2. পরবর্তী উইন্ডোগুলি খোলার জন্য একটি আইটার্ম 2 কী ম্যাপিং যুক্ত করুন। আইটির্ম 2 পছন্দগুলিতে: এখানে চিত্র বর্ণনা লিখুন

সেখানে আপনার এটি রয়েছে, কোনও বাহ্যিক অ্যাপের প্রয়োজন নেই তবে সোজা এগিয়ে


2

নিকটস্থ আমি MacOS সঙ্গে এসেছ -হিসাবে এবং কোন mods, বা 3 য় পক্ষের সফ্টওয়্যার:

  1. Cmd+ Shift+ / অ্যাপ্লিকেশনগুলিতে (যেখানে টার্মিনাল.এপ থাকে) ইউ ট্যালিটির সাব-ফোল্ডারটি u
    খুলুন
  2. t
    টি erminal.app নির্বাচন করে
  3. Cmd+ Option+ o
    হে টার্মিনাল.এপ কলম করে এবং অনুসন্ধানকারী উইন্ডোটি বন্ধ করে দেয়।

এটি প্রতিটি ওএসএক্স রিলিজের সাথে প্রথম দিন থেকেই কাজ করেছে।

এতে সামান্য পরিবর্তন করে System Preferences >> Keyboard >> Shortcuts::Servicesএটি একটি নিকটতম রানার আপ, তবে এটির জন্য আপনাকে প্রথমে একটি ফোল্ডার নির্বাচন করা দরকার: এখানে চিত্র বর্ণনা লিখুন

... উদাহরণস্বরূপ লগইন-এ ফাইন্ডারের কাছ থেকে আপনি এটি করতে পারেন

  1. Cmd+ Up Arrowএবং আপনার হোম ডিরেক্টরিটি ~/ফাইন্ডারে খোলা হবে
  2. Cmd+ Up Arrow/ ব্যবহারকারী / ডিরেক্টরিতে আবার। এখন আপনার ব্যবহারকারীর হোম ডিরেক্টরিটি ~/নির্বাচন করা উচিত (তালিকায় বা আইকন ভিউতে থাকলে, কলাম নয়)।
  3. তারপরে আপনি যদি কোনও "ফোল্ডারে নতুন টার্মিনাল" চালু করতে আপনার কাস্টম "পরিষেবাদি" কী সংমিশ্রণটি (যেমন Ctrl+ Opt+ Cmd+ t) টিপুন তবে টার্মিনাল.এপ আপনার হোম ডিরেক্টরিতে চালু হবে launch~/

অবশেষে, Ctrl+ Alt+ সহ ফাইন্ডারের কাছ থেকে টার্মিনাল.এপ উইন্ডোটি চালু করার যতটা সম্ভব কাছাকাছি কিছু পাওয়ার প্রয়াসে t... যেহেতু Optionচাবিটি মূল কীটির সমতুল্য Alt... চালু করার জন্য "পরিষেবাদি" কাস্টম কী কম্বো ব্যবহার করে একটি "ফোল্ডারে নতুন টার্মিনাল" আপনি ডেস্কটপে আপনার হোম ডিরেক্টরিটির একটি উপনাম তৈরি করতে পারেন। আপনি যদি উপনামটির নাম পরিবর্তন করেন Spaceতবে এটি ফাইন্ডারের কাছ থেকে এটি:

  1. Spaceআপনার ~/উপনাম নির্বাচন করতে , তারপর

  2. Ctrl+ Opt+ tসেখানে একটি টার্মিনাল খোলার জন্য।

... এবং আপনি আপনার ডেস্কটপে একটি সামান্য বাড়িতে বাস করছেন যার কাছে এটির নির্দেশ করে একটি তীর রয়েছে:

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


2

কুইকসিলবার ব্যবহার করুন

  1. ট্রিগারগুলি খোলার মাধ্যমে কুইকসিলবারে একটি নতুন ট্রিগার তৈরি করুন ( Cmd+ 'কুইকসিভার চালু হলে)
  2. +▾তালিকার তে বোতামে বোতামটি ক্লিক করুন এবং নির্বাচন করুনKeyboard

কোনও অ্যাপে নতুন কীবোর্ড শর্টকাট যুক্ত করুন

  1. টাইপ করুন terminalএবং এই উইল শো টার্মিনাল.এপ তারপর বোতাম টিপুন Enterবা ক্লিক করুনSave

  2. Keyboardউইন্ডোটিতে স্লাইড আউট, স্লাইড আউট করে ক্লিক করে সেই ট্রিগারটিতে কীবোর্ড শর্টকাট বরাদ্দ করুন

  3. তারপরে, সর্বশেষে, পরে খালি বাক্সে ক্লিক করুন Shortcut:এবং আপনার প্রিয় কী সংমিশ্রণটি টিপুন

কুইসিলবার ট্রিগার ওভারভিউ


1

আপনি যদি আইটার্ম (আইটার্ম 2) ব্যবহার করতে চান তবে অ্যাপলস্ক্রিপ্টের জন্য এটি ব্যবহার না করে @ ক্লিনের উত্তর হিসাবে একই করুন :

on run {input, parameters}
    if application "iTerm" is running then
        tell application "iTerm"
            create window with default profile
            activate
        end tell
    else
        tell application "iTerm"
            activate
        end tell
    end if

    return input
end run

আমি এটি অটোমেটারে যুক্ত করেছি এবং অটোমেটরের মধ্যে এটি দুর্দান্ত কাজ করে। যাইহোক, আমি যখন এই পরিষেবার জন্য কীবোর্ড শর্টকাট বরাদ্দ করি তখন এটি কিছুই করে না। আমার আরও কিছু দেখার দরকার আছে?
s-heins

@ এস-হেইন সম্ভবত আপনি চেষ্টা করেছেন কীবোর্ড শর্টকাটটি ইতিমধ্যে অন্যান্য সফ্টওয়্যার যেমন ওএস দ্বারা ব্যবহৃত হয়েছে? আমি নিয়ন্ত্রণ + বিকল্প + কমান্ড + টি ব্যবহার করেছি এবং এটি কার্যকর।
এরিকোডস

1

আপনি কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশন ব্যবহার না করে এটি করতে পারেন:

  • কীবোর্ড সেটিংস খুলুন এবং শর্টকাট ট্যাবে নেভিগেট করুন
  • এখন, অ্যাপ্লিকেশন শর্টকাটগুলি গেস্ট করুন
  • + চিহ্নে ক্লিক করুন, আপনার টার্মিনাল অ্যাপ্লিকেশনটি চয়ন করুন (আপনি যদি টার্মিনাল অ্যাপটি খুঁজে না পেয়ে থাকেন তবে "অন্যান্য" চয়ন করুন এবং ফাইন্ডারে নেভিগেট করবেন, তারপরে টার্মিনালের সন্ধান করুন)
  • শর্টকাট এবং শর্টকাট কীগুলির নাম দিন n

1
আমি আশা করি এটি কাজ করে, তবে তারা বলে: "আপনি সাধারণ উদ্দেশ্য কাজের জন্য কীবোর্ড শর্টকাট তৈরি করতে পারবেন না, যেমন অ্যাপ্লিকেশন খোলার" ( সমর্থন.apple.com/guide/mac-help/… ) তবে মনে হয় অটোমেটরের
লিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.