ইউআরএলগুলি খুলতে আমি কীভাবে একটি ডিফল্ট ক্রোম ব্যক্তি (ব্যবহারকারী) সেট করব?


9

আমি যখন কোনও ইউআরএলে ক্লিক করি (যেমন ব্যাশের আউটপুট কনসোলে একটি URL), তখন এটি Chrome ব্যবহার করে খোলে। যেহেতু আমার কাছে Chrome এ একাধিক ব্যক্তি (বা ব্যবহারকারী) রয়েছে তাই সর্বাধিক দেখা উইন্ডোটিযুক্ত ব্যক্তিটি ব্যবহার করে সর্বদা এটি উন্মুক্ত বলে মনে হয়।

এই জাতীয় URL খোলার জন্য কোনও নির্দিষ্ট ব্যক্তিকে ডিফল্ট করা সম্ভব?

উত্তর:


4

উবুন্টু ইউনিটি ডেস্কটপ*.desktop ফাইলের ধরণের জন্য ডিফল্ট প্রোগ্রাম সেট করে ফাইলগুলি ব্যবহার করে। আপনি যা চান তা অর্জন করতে আপনি *.desktopকেবলমাত্র আপনার ব্যবহারকারীর জন্য গুগল-ক্রোমের জন্য একটি কাস্টম ফাইল তৈরি করতে পারেন ।

এটি কয়েকটি পদক্ষেপ গ্রহণ করবে:


1. ডিফল্ট প্রোগ্রাম যাচাই করুন

google-chrome.desktopলিঙ্কগুলি খোলার জন্য এটি আপনার ডিফল্ট প্রোগ্রাম যাচাই করুন :

টার্মিনাল লিখুন: cat ~/.local/share/applications/mimeapps.list।

আউটপুট এমন কিছু হওয়া উচিত:

[Default Applications] text/html=google-chrome.desktop x-scheme-handler/http=google-chrome.desktop x-scheme-handler/https=google-chrome.desktop x-scheme-handler/about=google-chrome.desktop x-scheme-handler/unknown=google-chrome.desktop x-scheme-handler/mailto=google-chrome.desktop text/x-c++src=gedit.desktop

[Added Associations] text/x-c++src=gedit.desktop;

উদাহরণস্বরূপ google-chrome.desktopযদি ওয়েব লিঙ্কগুলি পরিচালনা করা হয় তবে বর্ণিত হিসাবে এগিয়ে যান। না হলে আপনার প্রথমে ডিফল্ট প্রোগ্রাম সেট করা দরকার।


2. কাস্টম * .ডেস্কটপ ফাইল তৈরি করুন

মূল ফাইলের উপর ভিত্তি করে একটি কাস্টম google-chrome.desktopফাইল ~/.local/share/applications/তৈরি করা হচ্ছে /usr/share/applications/google-chrome.desktop।

টার্মিনালে প্রবেশ করুন:

cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/

  • এটি করার ফলে আপনি কেবলমাত্র আপনার ব্যবহারকারীর জন্য সেটিংস পরিবর্তন করতে পারবেন এবং মেশিনের সমস্ত ব্যবহারকারী নয়।

  • যদি কোনও *.desktopফাইলের নামটি /usr/share/applications/নকল করা হয় ~/.local/share/applications/তবে স্থানীয় নামটি অগ্রাধিকার নেয়।


৩. নতুন * .ডেস্কটপ ফাইল সম্পাদনা করুন

এই ফাইলটিতে বিভিন্ন ভাষায় বিকল্পগুলির নামের জন্য অনেকগুলি লাইন থাকবে। আমাদের সাথে শুরু করে সমস্ত লাইন সম্পাদনা করতে হবে Exec=।

আমার কম্পিউটার থেকে উদাহরণ: /usr/share/applications/google-chrome.desktop

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল% ইউ

Exec এর = / usr / bin / Google এর ক্রোম-স্থিতিশীল

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - স্বতন্ত্র

নতুন ফাইলটিতে ~/.local/share/applications/বিকল্প যুক্ত করে এই লাইনগুলি পরিবর্তন করুন --profile-directory=Default।

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - প্রোফাইল-ডিরেক্টরি = ডিফল্ট% ইউ

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - প্রোফাইল-ডিরেক্টরি = ডিফল্ট

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - প্রোফাইল-ডিরেক্টরি = ডিফল্ট - জ্ঞাত

এটি এটি তৈরি করবে তাই আপনি যখনই কোনও লিঙ্ক খুলবেন তখন এটি ডিফল্ট ব্যবহারকারী দ্বারা খোলা হবে ।


বিভিন্ন ব্যবহারকারী

বিকল্পটি ব্যবহারকারীর কনফিগারেশন ধারণ --profile-directory=করে ~/.config/google-chrome/যে কোনও ফোল্ডারের নামে সেট করা যেতে পারে । উদাহরণ:

  • ডিফল্ট
  • প্রোফাইল 1
  • প্রোফাইল 2
  • ইত্যাদি ...

উদাহরণ:

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - প্রোফাইল-ডিরেক্টরি = প্রোফাইল \ 1% ইউ

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - প্রোফাইল-ডিরেক্টরি = প্রোফাইল \ 1

এক্সেক = / usr / বিন / গুগল-ক্রোম-স্থিতিশীল - প্রোফাইল-ডিরেক্টরি = প্রোফাইল \ 1 - স্বতন্ত্র

পালন ব্যাকস্ল্যাশ\ মধ্যে Profile\ 1ইঙ্গিত ফোল্ডার নাম একটি স্থান অন্তর্ভুক্ত করা হয়েছে।


2
বিস্তারিত তথ্যের জন্য অনেক ধন্যবাদ। এটি আমার পক্ষে কাজ করে! একটি প্রশ্ন, আমি কীভাবে জানব যে কোনও ব্যবহারকারীর নাম "ডিফল্ট", "প্রোফাইল 1" এবং এর সাথে মিলে যায়?
— ব্যবহারকারী 69715

আমি শুধু সুপারিশ করতে পারে যে আপনার চাপুন Alt+ + F2এবং কমান্ড প্রয়োগ করুন: google-chrome-stable --profile-directory=Profile\ X। Xঅধীনে মূল্যবোধের হচ্ছে যে কেউ ~/.config/google-chrome/। ট্রায়াল এবং ত্রুটিটি আমি খুঁজে পেতে পারি দ্রুততম বিকল্প।
— Torrien
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.