এক্স-www-ব্রাউজারের অগ্রাধিকারগুলি কীভাবে পরিবর্তন করবেন?


26

আমি 15.04 এ 64 বিট লুবুন্টু এবং আমি তাদের ওয়েবসাইট থেকে ক্রোম ডাউনলোড করেছি, কারণ এটি সময়ে সময়ে কার্যকর হতে পারে তবে আমি ফায়ারফক্সকে আমার ডিফল্ট ব্রাউজার হিসাবে রাখতে চাই এবং এটি ডিফল্ট ব্রাউজার হিসাবে রাখার পরেও এটি চালিত হয় না যখন আমি চালানো x-www-browser। আমি তখন ম্যানুয়ালি update-alternativesস্ক্রিপ্টটি ব্যবহার করে ফায়ারফক্সকে ডিফল্ট হিসাবে রেখেছিলাম , তবে ক্রমটি 200 এর অগ্রাধিকারের কারণেই কেন আমাকে বিস্মিত করেছিল ch আমি ক্রোমকে সেগুলি নিজের মতো করে উচ্চ হিসাবে বিবেচনা করি না, তাই আমি কীভাবে অগ্রাধিকারগুলি পরিবর্তন করতে সক্ষম হব? ?

আমার কাছে এখন এটিই রয়েছে এবং ফায়ারফক্সটি সত্যই আমার ডিফল্ট অ্যাপ্লিকেশন হিসাবে পরিণত হয়েছিল, তবে এটি হওয়া উচিত নয়, যখন আমি স্পষ্টতই ফায়ারফক্স ইন্টারফেসে এটি ডিফল্ট হিসাবে রেখেছি।

  Selection    Path                           Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome-stable   200       auto mode
  1            /usr/bin/chromium-browser       40        manual mode
* 2            /usr/bin/firefox                40        manual mode
  3            /usr/bin/google-chrome-stable   200       manual mode

7
+1 এর জন্য "আমি
ক্রোমকে

উত্তর:


28

আপনি এর সাথে অগ্রাধিকারটি পরিবর্তন করতে পারেন:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser google-chrome-stable <priority_as_integer>

উদাহরণ:

আগে

$ sudo update-alternatives --config x-www-browser 
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                         Priority   Status
------------------------------------------------------------
* 0            /usr/bin/google-chrome-beta   150       auto mode
  1            /usr/bin/firefox              150       manual mode
  2            /usr/bin/google-chrome-beta   150       manual mode

পরে:

$ sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome-beta 50
update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode

$ sudo update-alternatives --config x-www-browser                                                        
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                         Priority   Status
------------------------------------------------------------
* 0            /usr/bin/firefox              150       auto mode
  1            /usr/bin/firefox              150       manual mode
  2            /usr/bin/google-chrome-beta   50        manual mode

2
এটি আপনার দোষ নয়, কারণ আপনার উত্তরটি সঠিক, তবে এই "সমাধান" সম্পূর্ণ উন্মাদ। কাউকে অবশ্যই অবশ্যই এর চেয়ে ভাল কিছু আবিষ্কার করতে হবে।
টিনো

@ টিনো: যুক্তি দিন।
মার্কো সুল্লা

3
শুধুমাত্র সর্বাধিক সুস্পষ্ট জিনিস: 1) sudo: সুতরাং এটি প্রতি সিস্টেমের হয় তবে প্রতি ব্যবহারকারী হিসাবে বা আরও ভাল শেল প্রতি হওয়া উচিত। 2) পরম পাথ: সুতরাং এটির জন্য সিস্টেমের গভীর অন্তর্দৃষ্টি প্রয়োজন এবং এটি সম্পূর্ণভাবে একটি সামান্য টাইপো স্ক্রু আপ করে। 3) জটিল এবং বোধগম্য কমান্ডলাইন। 4) অপ্রত্যাশিত এপিআই: প্রিও 1 সাধারণত শীর্ষ প্রিও হয়। আমি বলব না যে নম্বরটি ভুল, তবে দয়া করে এটিকে "অগ্রাধিকার" বলবেন না। ৫) এটি একটি গোপন কার্যকারিতা ইত্যাদি etc. ইত্যাদি etc. ইত্যাদি। লিনাক্স / ডেবিয়ানের এ জাতীয় গুরুত্বপূর্ণ কার্যকারিতা সর্বদা সাধারণ লোকদের মনে রেখেই তৈরি করা উচিত, যারা জানেন না এবং যত্ন নেন না তাদের জন্য।
টিনো

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

1
@ জোনাথান বাল্ডউইন সাধারণ মানুষ না জানে বা এর অর্থ বা তার অর্থ x-www-browserকী না । তবে তাদের সাথে দেশের করছে দ্বারা প্রভাবিত লোকচক্ষুর অন্তরালে। ভক্সওয়াগেন নির্গমন কেলেঙ্কারীর সাথে তুলনা করুন: ডিজেল ট্রাক চালকরা জানেন যে তারা ক্ষতিগ্রস্থ হয়েছেন, তাই তারা বিচলিত হয়েছেন। তবে তারা এখনও অ্যাডব্লু বা এটি কীভাবে কাজ করে সে সম্পর্কে কিছুই জানে না। তবে আরও গুরুত্বপূর্ণ: তারা কখনই জানতে চায় না এবং তাদের জানার দরকার নেই! সাধারণ মানুষ কোনও রকেট সায়েন্স ইঞ্জিনিয়ার হয় না, এমনকি বেশিরভাগ রকেট সায়েন্স ইঞ্জিনিয়ারদেরও তাদের গাড়িতে অ্যাডব্লু সম্পর্কে জানতে হবে না। EnvironmentVariablex-www-browser
টিনো

4

সংক্ষেপে: সম্পাদনা / var / lib / dpkg / বিকল্প / এক্স-www- ব্রাউজার এবং ভিতরে অগ্রাধিকার পরিবর্তন


বিশদ বিবরণ

একটি সহজ এবং জবাবের উত্তর হ'ল এর মধ্যে পাওয়া প্রশাসনিক আপডেট-বিকল্প ফাইলগুলি সম্পাদনা করা /var/lib/dpkg/alternatives

সুতরাং x-www-browserফাইল সম্পাদনা করুন

sudo gedit /var/lib/dpkg/alternatives/x-www-browser

আউটপুটটি এরকম হবে:

auto
/usr/bin/x-www-browser

/usr/bin/firefox
40
/usr/bin/google-chrome-stable
200
/usr/bin/vivaldi-stable
200

আপনি যা চান সেভ করে এখন সহজেই ক্রোমের অগ্রাধিকার (200) পরিবর্তন করুন। (আমি পরিবর্তিত হয়ে 50)

নতুন সেটিংস পরীক্ষা করুন

update-alternatives --query x-www-browser 
Link: x-www-browser
Status: auto
Best: /usr/bin/vivaldi-stable
Value: /usr/bin/google-chrome-stable

Alternative: /usr/bin/firefox
Priority: 40

Alternative: /usr/bin/google-chrome-stable
Priority: 50

Alternative: /usr/bin/vivaldi-stable
Priority: 200

3
যদিও এটি আমার সমস্যার সমাধান করে, আমি AB এর সমাধানটি আরও পরিষ্কার পরিস্কার পাই কারণ তিনি update-alternativesইন্টারফেসের মাধ্যমে মান পরিবর্তন করেন । আমি এইভাবে পছন্দ করি, যেমনটি আপনি যেমন বলেছিলেন তেমন ফাইল পরিবর্তন না করে আপনি কী জানেন না এটি আর কী করে। এছাড়াও প্রযুক্তিগতভাবে তার সমাধান বলা সহজ কারণ তিনি কেবলমাত্র 1 টি কমান্ড ব্যবহার করেন। আপনি ফাইলটি খোলার জন্য 1 টি কমান্ড ব্যবহার করেছেন, তবে এটি সম্পাদনা করতে হবে এবং তার পরে সংরক্ষণ করতে হবে, যখন update-alternatives --installএটি আপনার জন্য করে।
পিটার রেইভস

0

আমি qutebrowser ইনস্টল করা আছে ~/.local/binযা আমার হয় $PATH। আমি এক্সিকিউটেবলের পুরো পথ রেখেছিলাম, যার অর্থ আমাকে চালাতে হয়েছিল

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser $HOME/.local/bin/qutebrowser 200

তখন qutebrowserকেবল দ্বিতীয়-থেকে শেষের যুক্তি হিসাবে ব্যবহার update-alternativesনা করে (কারণ পথটি নিখুঁত নয় বলে অভিযোগ করা হয়েছিল)

update-alternatives --config x-www-browser

সম্পাদনা: আমি ডেবিয়ান বাস্টার / এসিড, যাইহোক যাইহোক। সম্পাদনা 2: কেন আমাকে কোটব্রোজারের পুরো পথটি নির্দিষ্ট করতে হয়েছিল তা নিয়ে যুক্তিযুক্ত।


আপনার উত্তর কীভাবে গৃহীত উত্তর থেকে আলাদা হয় তা আপনি নির্দিষ্ট করতে পারেন?
মার্ক ভানহোমিসসেন

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