বাহ্যিক লিঙ্কগুলির জন্য কীভাবে ক্রোমকে একটি নতুন উইন্ডো খুলতে হয়


10

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

এই আচরণ ঠিক খারাপ।

আমি এই আচরণটি পরিবর্তন করতে চাই। উইন্ডোজে এটি সম্ভব: আপনি কীভাবে একটি ট্যাবটির পরিবর্তে নতুন উইন্ডোগুলিতে নতুন ব্রাউজারের উদাহরণ খুলতে Chrome কে কনফিগার করতে পারেন?

দুঃখের বিষয়, ওএস এক্স স্নো চিতাবাঘের মধ্যে এটি সম্ভব বলে আমি মনে করি না।

আমি ইতিমধ্যে আরসিডিএফএল্ট অ্যাপস নামে একটি সরঞ্জাম ব্যবহার করছি। এটি একটি সিস্টেম-নিয়ন্ত্রণ প্যানেল যেখানে আমি বিভিন্ন প্রোটোকলের জন্য ডিফল্ট অ্যাপ্লিকেশন নির্দিষ্ট করতে পারি। এটিতে ডিফল্ট অ্যাপ্লিকেশনটির জন্য অতিরিক্ত কমান্ড লাইন আর্গুমেন্ট নির্দিষ্ট করার জন্য বৈশিষ্ট্যের অভাব রয়েছে।

কেউ কি আমাকে সেখানে সাহায্য করতে পারেন? প্রতিটি হ্যাক (কাস্টম ক্রোমিয়াম বিল্ড তৈরি বাদে) গ্রহণযোগ্য।

উত্তর:


9

আপনি এই পৃষ্ঠায় পাওয়া অ্যাপলস্ক্রিপ্টটি ব্যবহার করে দেখতে পারেন ।

আমি এটি চেষ্টা করেছি এবং এটি Chrome 12.0.742.122 এ পুরোপুরি সূক্ষ্মভাবে কাজ করে।

এটি সেট আপ করা অত্যন্ত সহজ:

  • বান্ডিল সংরক্ষণাগারটি ডাউনলোড করুন
  • এটি খুলতে ডাবল ক্লিক করুন
  • ডাবল ক্লিক করুন OpenUrlInNewChromeWindow
  • সাফারিটি খুলুন এবং পছন্দগুলিতে ডিফল্ট ব্রাউজার হিসাবে নতুন "ব্রাউজার" সেট করুন।

নতুন ডিফল্ট ব্রাউজার


এটি উইন্ডো খোলার আগে একটি (খুব সংক্ষিপ্ত) বিলম্ব প্রবর্তন করে বলে মনে হচ্ছে, তবে এটি ঠিক যা আমি অনুসন্ধান করছিলাম। ধন্যবাদ!
জাসাদ্ফিউ

এই অ্যাপলস্ক্রিপ্ট আশ্চর্যজনকভাবে কাজ করে।
নেলসন

3

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

অ্যাপল স্ক্রিপ্ট সম্পাদক ব্যবহার করে একটি অ্যাপল স্ক্রিপ্ট তৈরি করুন এবং এটি অ্যাপ্লিকেশন হিসাবে রফতানি করুন।

on open location theURL
   do shell script "/usr/bin/open '/Applications/Google Chrome.app' --new --args --new-window " & theURL
end open location

আরসি ডিফল্ট অ্যাপ্লিকেশন ইনস্টল করুন

আরসিডিএফএল্ট অ্যাপ্লিকেশনটি একটি ম্যাক ওএস এক্স 10.2 বা উচ্চতর অগ্রাধিকার ফলক যা ব্যবহারকারীকে বিভিন্ন ইউআরএল স্কিম, ফাইল এক্সটেনশান, ফাইলের ধরণ, এমআইএমআই টাইপ এবং ইউনিফর্ম টাইপ শনাক্তকারীদের জন্য ব্যবহৃত ডিফল্ট অ্যাপ্লিকেশন সেট করতে দেয় allows

সিস্টেমের পছন্দগুলিতে, নতুন ডিফল্ট-অ্যাপ্লিকেশন স্ক্রিনটি খুলুন, ইউআরএল ট্যাবে যান, এবং রফতানি হওয়া অ্যাপল স্ক্রিপ্টটি HTTP এবং https- র জন্য হ্যান্ডলার হিসাবে সেট করুন ।


তোমাকে অনেক ধন্যবাদ. এটি আমার জন্য কাজ করা একমাত্র সমাধান, এটি বছরের পর বছর ধরে আমাকে বাদাম চালিয়ে চলেছে।
লুক ডুবার্ট

2

আমি এটিকে খুব কার্যকর করতে পারিনি।

আমি যা করার চেষ্টা করছিলাম তা হল নিম্নলিখিত কমান্ডটি ব্যবহার করা:

open Google\ Chrome.app/ --new --args new-window www.google.com

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

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


হ্যাঁ, আমিও চেষ্টা করেছিলাম। ( "সঙ্গে google.com উভয় সংস্করণ" পরিবর্তে "গুগল Chrome.app") কাজ করে না।
জাসাদ্ফিউ

2

এটি ম্যাভেরিক্সে কাজ করে:

open /Applications/Google\ Chrome.app --new --args --new-window https\://www.google.ca

অনুসরণ করেছে:

osascript -e 'activate application "Google Chrome"'

Sh, bash এবং zsh এ পরীক্ষিত।

কোনও কারণে যদি আমি তাদেরকে একই লাইনে রাখার চেষ্টা করি:

/usr/bin/open /Applications/Google\ Chrome.app --new --args --new-window www.google.ca; /usr/bin/osascript -e 'activate application "Google Chrome"'

... দ্বিতীয় অংশটি সম্পূর্ণ হয় না। আমি ধরে নিলাম কারণ এটি প্রথম কমান্ডের হিলের খুব কাছাকাছি। সুতরাং এটি চেষ্টা করুন:

/usr/bin/open /Applications/Google\ Chrome.app --new --args --new-window www.google.ca; sleep 1; /usr/bin/osascript -e 'activate application "Google Chrome"'

মনে রাখবেন যে এটির কাজ করার জন্য আপনাকে url এর শেষ অংশে http: // অংশটি নির্দিষ্ট করার দরকার নেই, তবে আপনি যদি এটি করেন তবে আপনার কোলন (:) ছাড়তে হবে।

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

on open location theURL
  do shell script "/Users/[myusername]/bin/openUrlInNewChromeWindow.sh " & theURL
end open location

আপনার প্রকৃত ব্যবহারকারীর নাম দিয়ে [myusername] প্রতিস্থাপন করুন।


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

আমি নিশ্চিত করতে পারি যে মাইকেল শ্মিড প্রতি আরসিডিএফএল্ট অ্যাপ্লিকেশন ওএসএক্স এল ক্যাপিটেনে (10.11.1) কাজ করে।
ডেভ

-1

- নতুন উইন্ডো কমান্ড বিকল্পটি আমার জন্য এটি করেছে। ("সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ গুগল \ ক্রোম \ অ্যাপ্লিকেশন \ chrome.exe" - নতুন উইন্ডো https://www.google.com )


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