এক্সডিজি-ওপেন দ্বারা কোন অ্যাপ্লিকেশন চালু করা যায় তা কীভাবে সেট করবেন?


21

আমি update-alternativesজিনোম preffered appsসিলেকশন জিনিসটি চালিয়েছি । এবং সমস্ত পয়েন্ট chromiumডিফল্ট হিসাবে ব্রাউজার আছে । তবুও আমি যখন ফায়ারফক্স চালাচ্ছি ! একইভাবে এবং ক্রোমিয়ামের পরিবর্তে ফায়ারফক্সে স্টাফ চালু করে।xdg-open http://askubuntu.comemacsbzr

এক্সডিজি-ওপেন কার্যকারিতা প্রভাবিত করে এমন কোনও অতিরিক্ত সেটিংস রয়েছে?

কিছু স্পষ্টভাবে ভাঙা:

আপডেট করুন
আমি ফায়ারফক্স মুছে ফেলেছি:
আপডেট-বিকল্পগুলি - ক্রোমিয়াম ব্রাউজারটি
বোধগম্য ব্রাউজার ব্যবহার করে - ক্রোমিয়াম ব্রাউজার
এক্সডিজি-ওপেন এবং জিনোম-ওপেন খোলে - গুগল-ক্রোম ব্যবহার করে খোলে যা দয়া করে আমাকে "এটি ডিফল্ট ব্রাউজার নয়" বলে দেয়

!!!!


উত্তর:


7

এটির ডিফল্ট ব্রাউজার তৈরি করার জন্য ক্রোমিয়ামের পছন্দগুলিতে একটি বিকল্প রয়েছে:

বিকল্প পাঠ

এটি কাজ করা উচিত, তবে এটি যদি না হয় তবে পড়ুন:

GConf ডাটাবেসে বেশ কয়েকটি কী রয়েছে যা নির্ধারণ করে যে কোন ব্রাউজারটি চালু করেছে xdg-open:

  • /desktop/gnome/url-handlers/unknown/command
  • /desktop/gnome/url-handlers/http/command
  • /desktop/gnome/url-handlers/https/command
  • /desktop/gnome/url-handlers/about/command

সেগুলি সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন:

  • হিট Alt+F2
  • প্রবেশ করান gconf-editor
  • উপরের কীগুলিতে নেভিগেট করুন, সেগুলিতে সেট করা উচিত /usr/bin/chromium-browser %s

বিকল্প পাঠ


ইহা ভাল. আমি ফায়ারফক্স প্যাকেজটি সরিয়েছি এবং কী অনুমান করব? $ xdg-mime query default text/html firefox.desktop
Dima

5

আমার পরিস্থিতিতে আমি ক্রোমিয়াম ইনস্টল করে এটিকে ডিফল্ট করে দিয়েছি। এর আগে ক্রোম ডিফল্ট ব্রাউজার ছিল।

আমি যা করতে পেরেছিলাম তার সব চেষ্টা করেছি: ক্রোমিয়াম ডিফল্ট ব্রাউজার সেট করা, % ইউ ভেরিয়েবল ( /ubuntu//a/41085/94263 ) দিয়ে ক্রোমিয়াম চালনার জন্য gconf সেটিংস পরিবর্তন করা, ক্রোমিয়ামকে ডিফল্ট এক্স-এক্স হিসাবে ব্যবহারের বিকল্প পরিবর্তন করা -ব্রোজার ( /ubuntu//a/24052/94263 ), তবে কিছুই সাহায্য করেনি, এক্সডিজি-ওপেন খোলা নতুন ক্রোমিয়াম উইন্ডোটি প্রারম্ভিক পৃষ্ঠা দিয়ে দেওয়া লিঙ্কটি খুলতে পারেনি, বুদ্ধিমান-ব্রাউজার ক্রোম খুলেছে। আমি ক্রোমকে শুদ্ধ করার চেষ্টা করেছি (ক্রোমিয়াম স্বয়ংক্রিয়ভাবে আপডেট-বিকল্পগুলিতে ডিফল্ট এবং অটো হিসাবে সেট হয়ে গিয়েছিল ) এবং এটি আবার ইনস্টল করুন কারণ আমার সেখান থেকে মরিচ ফ্ল্যাশ প্রয়োজন এবং এটি ডিফল্ট এক্স-এক্স-ব্রাউজারে পরিণত হয়েছেআবার বিকল্প, এবং আবার বুদ্ধিমান-ব্রাউজার কমান্ড দিয়ে খোলা ছিল । তারপরে আমি কয়েকটি পৃষ্ঠাগুলি গুগল করেছি এবং অগ্রাধিকারের দিকে আমার দৃষ্টি আকর্ষণ করেছি এবং এটিও আবিষ্কার করেছি যে / ইত্যাদি / বিকল্পগুলিতে / খুব একটাতে জিনোম-www- ব্রাউজারের সিমিলিংক রয়েছে এবং সেখানে গুগল-ক্রোম ডিফল্ট ছিল। ক্রোমের 200 এবং ক্রোমিয়াম - 40 এ অগ্রাধিকার সেট ছিল । গুগল ক্রোমের অগ্রাধিকার বেশি, সুতরাং আপডেট-বিকল্পের ইউটিলিটি এটিকে "উন্নত সংস্করণ" হিসাবে স্বয়ংক্রিয়ভাবে ডিফল্ট ওয়েব ব্রাউজার হিসাবে ইনস্টল করে।

আমি এক্স-www- ব্রাউজার এবং জিনোম-www- ব্রাউজার থেকে ক্রোম এবং ক্রোমিয়াম উভয়কে সরিয়েছি :

sudo update-alternatives --remove x-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove x-www-browser /usr/bin/chromium-browser
sudo update-alternatives --remove gnome-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove gnome-www-browser /usr/bin/chromium-browser

তারপরে আমি অন্যান্য অগ্রাধিকার সহ নতুন বিকল্পগুলি ইনস্টল করেছি:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium-browser 200
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/chromium-browser 200

আমি জানি না সমস্ত কম্পিউটারের জন্য '40' এবং '200' ডিফল্ট অগ্রাধিকারগুলি রয়েছে বা আপনার অন্যান্য নম্বর থাকবে। প্রবেশ করে আগে দেখা ভাল

sudo update-alternatives --display x-www-browser
sudo update-alternatives --display gnome-www-browser

Upd। আমি সম্পূর্ণ ভিন্ন সিস্টেমে একই জিনিসগুলি করার চেষ্টা করেছি এবং অগ্রাধিকারগুলি এখানে এখানে একই ছিল।

Upd2। আপনি যদি একবার গুগল-ক্রোম পরিচালনা করেন তবে এটির অগ্রাধিকারটি ২০০ এ বদলে যাবে তবে ক্রোমিয়াম ব্রাউজারটি ডিফল্ট হিসাবে থাকবে।

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


3

উপরোক্ত সমস্ত উত্তর মূলত সঠিক, আপনি কী করছেন এবং যে প্রোগ্রামগুলি আপনি ব্যবহার করছেন সেগুলি কীভাবে উপভোগ করছে তা নির্ভর করে correct আমার জন্য সমস্যাটি ছিল আমার টার্মিনাল এমুলেটর (টিলিক্স) এখনও ত্রুটিযুক্ত ব্রাউজার (ক্রোমের পরিবর্তে ফায়ারফক্স) খোলার পাশাপাশি ভুল ব্রাউজারটিও খুলছিল xdg-open foobar.html। ক্রোম সেটিংসে বলেছে: "

অবশেষে আমি বুঝতে পেরেছি যে এছাড়াও আছে xdg-mime:

$ xdg-mime query default x-scheme-handler/http
firefox.desktop
$ xdg-mime query default x-scheme-handler/https
firefox.desktop

এটি সঠিক নয়, তাই আমি এগুলিতে পরিবর্তন করেছি:

$ xdg-mime default google-chrome.desktop 'x-scheme-handler/http'
$ xdg-mime default google-chrome.desktop 'x-scheme-handler/https'

তারপরে 'পাঠ্য / এইচটিএমএল' এর জন্যও বাইন্ডিং রয়েছে, যা আমিও পরিবর্তন করেছি:

$ xdg-mime default google-chrome.desktop 'text/html'

নিম্নলিখিতগুলিও সঠিকভাবে সেট করা আছে তা নিশ্চিত করার সাথে এটি:

  • BROWSERএনভায়রনমেন্ট ভেরিয়েবল
  • বোধগম্য ব্রাউজার ( /usr/bin/sensible-browserএকটি র‍্যাপার স্ক্রিপ্ট যা এই তালিকার অন্যান্য আইটেমগুলির মধ্যে কিছু চালু করার চেষ্টা করে)
  • জিনোম- /usr/bin/gnome-www-browserwww- ব্রাউজার ( এটিতে একটি সিলেট লিঙ্ক /etc/alternatives/gnome-www-browser)
  • /usr/bin/x-www-browserএক্স-www- ব্রাউজার ( , এর একটি সিলেট লিঙ্ক)/etc/alternatives/x-www-browser
  • www-ব্রাউজার (এর জন্য /usr/bin/www-browserএকটি সিলেট লিঙ্ক /etc/alternatives/www-browser)
  • update-alternatives --get-selectionsব্রাউজারে নির্দেশিত সমস্ত "বিকল্প" এন্ট্রি ( তালিকার জন্য দেখুন )।
  • GConf ডাটাবেস (ইশাইয়ার উত্তর দেখুন)

এটি শেষ পর্যন্ত আমার ডেস্কটপে বেশিরভাগ পরিস্থিতিতে সঠিক ব্রাউজারটি খুলবে। 2018 অবশ্যই ডেস্কটপে লিনাক্সের বছর।


xdg-mimeকমান্ড আমি ঠিক কী প্রয়োজন ছিল তা হয়! আমি মাঞ্জারো-আই 3 চালাচ্ছি, তাই আমার ডেস্কটপ পরিবেশ মোটেই নেই। (এবং GConfএবং update-alternativesউত্তর উপরে প্রযোজ্য হবে না)
codermonkeyfuel

0

sensible-browser টার্মিনাল থেকে ডিফল্ট ওয়েব ব্রাউজার চালু করার কমান্ড।


অবশ্যই। তবে $bzr lp-openআমার পিঠের পিছনে কী ব্যবহার করছে তা আমার কোনও ধারণা নেই । তবে এটি যা ব্যবহার করে, ফায়ারফক্স নির্বাচিত হয়ে যায়। আমি মনে করি এটি এক্সডিজি-ওপেন ব্যবহার করছে যা ফায়ারফক্সও নির্বাচন করছে।
Dima

ডিআর ফিক্সগুলি ব্যবহারের পরে, ক্রোমিয়ামটি এখন বুদ্ধিমান-ব্রাউজার দ্বারা খোলা হয়েছে।
Dima

0

আমার জন্য সমাধানটি ছিল এই দুটি কমান্ড চালানো। তারপরে আপনাকে তালিকা থেকে পছন্দসই ব্রাউজারটি নির্বাচন করতে হবে।

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser

সূত্র: লঞ্চপ্যাড , বাগজিলা

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