টার্মিনালে কাজ করা একটি প্রক্সি আর্গুমেন্ট Chrome-এর ডেস্কটপ লঞ্চারেও থাকতে পারে। ইনস্টল করা ডেস্কটপ এন্ট্রির ব্যবহারকারী ওভাররাইড ব্যবহার করুন, যাতে প্যাকেজ আপডেট সম্পাদিত সিস্টেম ফাইলটি নষ্ট না করে।

ইনস্টলেশনটি যে লঞ্চার সত্যিই ব্যবহার করে তা খুঁজুন, তারপর সেই এন্ট্রিটি $XDG_DATA_HOME/applications-তে অনুলিপি করুন, সাধারণত ~/.local/share/applications, একই ডেস্কটপ-ফাইল আইডি সহ। ব্যবহারকারী এন্ট্রি সিস্টেম এন্ট্রির উপর প্রাধান্য পায়।

যে ইনস্টলেশনের বর্তমান কমান্ড google-chrome-stable, তার জন্য একটি Exec লাইন হতে পারে:

Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U

পাবলিক HTTP মধ্যস্থতাকারীর মাধ্যমে অনুমোদিত ব্রাউজিংয়ের জন্য, লঞ্চ আর্গুমেন্টের এন্ডপয়েন্ট HTTP প্রক্সি তালিকা থেকে বেছে নিন। প্রকৃত প্যাকেজের প্রয়োজনীয় এক্সিকিউটেবল ও র্যাপার সংরক্ষণ করুন। Snap, Flatpak ও ডিস্ট্রিবিউশনের Chromium লঞ্চার অন্য কমান্ড ব্যবহার করতে পারে। বাকি ডেস্কটপ-এন্ট্রি ফিল্ড সংরক্ষণ করুন এবং সেই অ্যাকশনগুলোকে একই রুট ব্যবহার করতে হলে আলাদা ডেস্কটপ-অ্যাকশন Exec লাইন পরীক্ষা করুন।

%U হলো ডেস্কটপ স্পেসিফিকেশনের URL ফিল্ড কোড। Exec সাধারণ শেল স্ক্রিপ্ট নয়: শেল ভেরিয়েবল ও কমান্ড প্রতিস্থাপন শুধু সেখানে রাখলেই প্রসারিত হয় না।

নতুন স্টার্টআপ আর্গুমেন্ট পরীক্ষা করার আগে সেই প্রোফাইল ব্যবহার করে ব্রাউজারটি সম্পূর্ণভাবে বন্ধ করুন। ইতিমধ্যে চলমান Chrome প্রক্রিয়া লঞ্চারের প্রক্সি অপশন দিয়ে পুনরায় চালু না হয়েও নতুন খোলা URL গ্রহণ করতে পারে।

সম্পর্কিত নিবন্ধ