কীভাবে কাস্টম লঞ্চারটি ডকে রাখবেন (ম্যাভেরিক্স)


14

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

আমি লিনাক্স ওয়ার্ল্ড থেকে এসেছি এবং জিনোম-প্যানেলে একটি কাস্টম কমান্ড স্থাপন করা এবং তারপরে আমার যে কোনও যুক্তি যুক্ত করা আমার পক্ষে তুচ্ছ; এই কমান্ডগুলির মধ্যে অনেকগুলি xterm ডাকে।

উদাহরণস্বরূপ, ধরুন আমি নীচে হিসাবে অনেক যুক্তি সহ একটি রিমোট সার্ভারের সাথে সংযোগ করতে একটি লঞ্চার তৈরি করতে চাই।

xterm -fg orange -bg black -e ssh me@myserver

আমি এমন একটি পোস্ট জুড়ে ক্যামেরাম যাতে পরামর্শ দেওয়া হয় যে আমি অটোমেটার ব্যবহার করব। আমি তবে এটি সফলভাবে করতে অক্ষম।

এতক্ষণে অটোমেটারে আমার আছে

open -a "/opt/X11/bin/xterm" --args "-fg orange -bg black -e ssh me@myserver"

তবে এই আদেশটি সঠিকভাবে কার্যকর হয় না এবং এই সমস্যাটি কীভাবে সমাধান করা যায় তা সম্পর্কে আমি নিশ্চিত নই।

ধন্যবাদ লেস পিএস নোট করুন যে আমি যদি টার্মিনালটি চালু করি এবং এক্সটারম টাইপ করি তবে এটি প্রত্যাশা অনুযায়ী চালু হয়


বিল্ট ইন টার্মিনাল ব্যবহার করবেন না কেন? এটি সত্যিই অত্যন্ত স্বনির্ধারিত এবং আপনি এটি এক্স-টার্ম অনুকরণ করতে পারেন। টার্মিনালটি পুরো স্ক্রিন মোডের মতো অনেকগুলি সুবিধা নিয়ে আসে, + cএবং + সহ কপি / পেস্ট করে v। এটি কাস্টম হরফ, স্বচ্ছতা এবং এমনকি ডিফল্ট কমান্ডগুলি শুরুতে (যেমন কোনও এসএসএইচ অধিবেশন শুরু করার জন্য) চালিয়ে যাওয়ার জন্য আপনাকে নিজের কাস্টম প্রোফাইলগুলি তৈরি করতে দেয়।
আলেকজান্ডার - মনিকা পুনরায় ইনস্টল করুন

উত্তর:


16

আপনি এটি অটোমেটরের শেল স্ক্রিপ্টটি চালনার মধ্যে শেল স্ক্রিপ্ট হিসাবে লিখতে পারেন:

Automator

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


2
এই এক্সিকিউটেবলের জন্য আমি কীভাবে আইকনটি পরিবর্তন করতে পারি কোনও ধারণা?
লি স্যান্ডে

1
আপনি + চাপ দিয়ে কোনও ভলিউম / ফোল্ডার / ফাইলের আইকনটি পরিবর্তন করতে পারেন iএবং উপরের বাম কোণে কোনও চিত্র ফাইল ভাল করে
আটকান

প্রতিক্রিয়ার জন্য আপনাকে ধন্যবাদ. আমি আপেল + i করেছি এবং তারপরে আমি ছবিটি টেনে এনে ফেলেছি (একটি পিএনজি ফাইল); তবে আইকনটি একটি জেনেরিক "পিএনজি" ফাইলের মাইম টাইপের আইকনে পরিবর্তিত হয় প্রকৃত চিত্র নয়। আইকনগুলির জন্য আমার কি একটি নির্দিষ্ট ফাইল ফর্ম্যাট থাকা দরকার? আমি এখানে পদক্ষেপগুলিও অনুসরণ করেছি ( 365icon.com/icon-styles/dock-icons/how-to- بدل-mac-dock-icons ) তবে নতুন চিত্রটি আটকানোর পরেও (উপরের বাম দিকে আইকনটি নির্বাচন করার পরে), নতুন চিত্র প্রদর্শিত হবে না (প্রোগ্রাম পুনরায় আরম্ভের পরে)।
লি স্যান্ডে

2
ওফস, আমার আরও ভাল করে স্পষ্ট করা উচিত: আপনার ইমেজ ফাইলটি নয়, নিজেই ছবিটি আটকাতে হবে। আমি এটি করার দ্রুততম উপায়টি কোনও চিত্রের ফাইলটিতে ডাবল ক্লিক করা (এটি প্রাকদর্শন.অ্যাপে খোলার জন্য) ক্লিক করুন, + টিপুন a, নির্বাচনটি অনুলিপি করুন এবং এটি ভালভাবে ছবিতে আটকান
আলেকজান্ডার - মনিকা পুনর্নির্ধারণ

1
আমি রেট করতে পারছি না কারণ আমার এগুলি করার যথেষ্ট খ্যাতি নেই। দুঃখিত।
লি স্যান্ডে

2

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

অ্যাপলস্ক্রিপ্ট লিখতে, আপনি "অ্যাপলস্ক্রিপ্ট সম্পাদক" নামক ওএস এক্স সরবরাহিত প্রোগ্রামটি ব্যবহার করতে পারেন। অ্যাপলস্ক্রিপ্ট সম্পাদক আপনাকে আপনার অ্যাপলস্ক্রিপ্টগুলি লিখতে এবং সেগুলিকে .scpt এর ফাইল এক্সটেনশন সহ বা অ্যাপ্লিকেশন (। অ্যাপ) হিসাবে সংরক্ষণ করতে পারবেন যা এখান থেকে যে কোনও জায়গা থেকে চালানো যেতে পারে।

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

এখানে আমি তৈরি করেছি এমন একটি নমুনা অ্যাপলস্ক্রিপ্ট যা আমি আগে বোর্ডগুলিতে ভাগ করে নিয়েছি যা ওএস এক্সের মধ্যে লুকানো ফাইলগুলির দৃশ্যমানতা টগল করে। এটি আমার আরও একটি মৌলিক স্ক্রিপ্ট যা এই কারণেই আমি এটিকে কতটা সহজ এর উদাহরণ হিসাবে দেখিয়ে চলেছি একটি আপেলস্ক্রিপ্ট লিখতে। ফাস্টস্ক্রিপ্টগুলির সাহায্যে, আমি এই স্ক্রিপ্টটি সক্রিয় করতে ^+ + + এর একটি কীবোর্ড শর্টকাট সেট করেছি .

tell application "System Events"

    set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
    do shell script "killall Finder"

end tell

আমার কাছে অন্যান্য বিভিন্ন অ্যাপলস্ক্রিপ্ট রয়েছে যা বিভিন্ন কাজ সম্পাদন করে, তাই আমি যদি আপনি হয়ে থাকি তবে প্রথমে অ্যাপলস্প্রিপ্টগুলি দেখুন, তারপরে অটোমেটার ব্যবহারটি দেখুন। আছে অনেক আপনি AppleScripts তৈরি আমাদের সাহায্য করার জন্য সেখানে আউট সম্পদ, এবং আপনি আছে পাবেন অনেক অন্যদের আছে ইতিমধ্যে লিখিত AppleScripts যে ইতিমধ্যেই আপনি যা খুঁজছিলেন তা করতে পারে।

আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে উত্তর দিতে

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

do shell script "/usr/X11/bin/xterm -fg orange -bg black -e ssh me@myserver"

আমি উপরের কমান্ডটি চেষ্টা করেছিলাম, আমার সার্ভারকে নির্দেশ করেছি এবং এটি ভাল কাজ করেছে। এই অ্যাপলস্ক্রিপ্টটির সাথে যদি আপনি এই কাজটি পেয়ে থাকেন তবে কী দুর্দান্ত হবে তা হ'ল আপনি অ্যাপলস্ক্রিপ্টটি সংযুক্ত হওয়ার জন্য আপনার ব্যবহারকারীর নাম এবং সার্ভারের জন্য ইনপুট চাইতে চাইতে পারেন এবং এটি আপনাকে শেল স্ক্রিপ্ট কমান্ডে সেট করবে in এবং যদি কিছু সরবরাহ না করা থাকে তবে আপনি এটি কোনও নির্দিষ্ট ব্যবহারকারীর নাম / সার্ভারে ডিফল্ট করতে পারেন। :)

এফওয়াইআই, আমি এই এসও নিবন্ধটি ব্যবহার করে এক্সটার্মের পথে চলার সমস্যাটি খুঁজে পেয়েছি: /programming/11206872/open-xterm-telnet-connication-mac-os-x


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