Xombrero, जैसा তার ওয়েবসাইটে বর্ণনা করা হয়েছে, একটি "সফিস্টিকেটেড সিকিউরিটি ফিচার ডিজাইন-ইনসহ একটি মিনিমালিস্ট ওয়েব ব্রাউজার", এবং সেটি প্রায় পুরোপুরি এটিকে উপস্থাপন করে। অনেক মিনিমালিস্ট ব্রাউজারের মতো (যেমন Qutebrowser এবং Luakit) না হয়ে, এটি একটি পরিচিত ইন্টারফেস রেখেছে যা Firefox-এ অভ্যস্ত ব্যবহারকারীদের সাথে সাথে এডাপ্ট করতে দেয়। যারা লাইটওয়েট কিবোর্ড-ভিত্তিক ব্রাউজার খুঁজছেন, Xombrero একটি আকর্ষণীয় বিকল্প যেটি চেক আউট করা যেতে পারে।
Xombrero-তে কী বিশেষ?
এই ডেভেলপারের অনুযায়ী, Xombrero এই আইডিয়ার সাথে বিল্ড করা হয়েছে যে ইউজার সিকিউরিটি সম্পর্কে সিদ্ধান্ত নেওয়ার দায়িত্বে থাকা উচিত। এটি কুকি এবং স্ক্রিপ্টিং ইস্যু দুটোই ট্যাকল করে পერსিস্টেন্ট এবং পার-সেশন কন্ট্রোল দিয়ে স্ক্রিপ্ট এবং কুকির জন্য, যা ট্র্যাকিং এবং স্ক্রিপ্টিং অ্যাটাক রোকতে সহজ করে দেয়। সংক্ষেপে, এটি ডিফল্টলি কুকি এবং জাভাস্ক্রিপ্ট আ্লো করছে না, এবং আপনাকে ট্রাস্টেড সাইটগুলো হোয়াইটলিস্ট করতে হবে পার-সেশন কুকি এবং জাভাস্ক্রিপ্ট আ্লো করতে।
সিকিউর এবং পরিচিত না হলেও, এটি দ্রুত। এটি হতে পারে কারণ ডিফল্টলি কোনো জাভাস্ক্রিপ্ট আ্লো করা নেই, এবং এতে সাইট লোডিং স্পিড উন্নত হয়।
ইনস্টলেশন
ইনস্টলেশন সহজ। অনেক ডিস্ট্রিবিউশনে Xombrero রিপোজিটরি বা প্যাকেজ ম্যানেজার থেকে ডাউনলোড করার জন্য উপলব্ধ, Ubuntu-র মতো:
sudo apt-get install xombrero
যারা দক্ষ هستند, তারা সোর্স কোড নিয়ে নিজে কম্পাইল করতে পারেন, OS X এবং FreeBSD-এর অপশনসহ।
Xombrero-তে Vim-লাইক ফিচার
অন্য একটি চমৎকার ফিচার, অনেক অন্য মিনিমালিস্ট ওয়েব ব্রাউজারের মতো, হলো কিবোর্ড-ওনলি ব্রাউজিং করার ক্ষমতা Vim-লাইক কমান্ড দিয়ে। মাউস প্রয়োজন নেই!
যেনতু, Xombrero পছন্দসই Firefox এবং Chrome অ্যাড-অন যেমন Pentadactyl এবং Vimperator- থেকে ভিন্ন ডিফল্ট শর্টকাট ব্যবহার করে। উদাহরণস্বরূপ, পেজে ফিরে যাওয়ার জন্য ক্যাপিটাল "H"-র বদলে, ডিফল্ট শর্টকাট হলো "Backspace"। এটি অবশ্যই কাস্টম শর্টকাট দিয়ে চেঞ্জ করা যায়।
মিনিমালিজম যতটুকু চমৎকার হোক, এতে সাধারণ টেক্সট-ওনলি কনফিগারেশন রয়েছে যা কিছু ইউজারকে বিরক্ত করতে পারে। خوشবক্তব্য, তাদের একটি চমৎকার man page রয়েছে যা ব্রাউজারে :help টাইপ করে অ্যাক্সেস করা যায়।
ব্যবহার
হোয়াইটলিস্টিং
Xombrero কুকি বা জাভাস্ক্রিপ্ট আ্লো করে না এক্সপ্লিসিটলি আ্লো করা না হলে। خوشবক্তব্য এটি সহজে হ্যান্ডেল করা যায়। একটি ট্রাস্টেড ওয়েবসাইটে নেভিগেট করার পর, টাইপ করুন: :cookie save ওই সাইট থেকে কুকি আ্লো করার জন্য বা :js save স্ক্রিপ্টিং আ্লো করার জন্য।
সার্চিং
সার্চিং Vim-এ যেভাবে হয় সেভাবেই হয়। "/" কী চাপুন, সার্চ টার্ম টাইপ করুন এবং এন্টার চাপুন। সার্চ টার্মের সাথে মিলে যাওয়া সব শব্দ হাইলাইট হবে। সিম্পলি "n" চাপুন ফরওয়ার্ড সার্চের জন্য এবং "N" (নোট করুন ক্যাপিটাল) ব্যাকওয়ার্ড সার্চের জন্য। এটি হেল্প পেজ সার্চ করার সময় খুব সাহায্য করবে।
এছাড়া একটি নিফটি কন্ট্রাস্ট স্ব্যাপ ফিচার রয়েছে যা নাইট মোড হিসেবে ব্যবহার করা যায় "s" চাপলে।
ব্রাউজার সেশন সেভ করা
এক্সিট করার সময় ব্রাউজিং সেশন সেভ করতে, শুধু টাইপ করুন ":wq" এবং Xombrero করেন্ট সেশন সেভ করে বন্ধ করবে। কনফিগারেশন অপশন রয়েছে যাতে ব্রাউজার বন্ধ করার সময় এটি অটোমেটিক্যালি হয়। এটি হয়তো একটি ভাঙা রেকর্ডের মত লাগছে, কিন্তু হেল্প ফাইল চেক করুন। সেশন সাথে করা যায় এমন চমৎকার জিনিসগুলো আছে।
Xombrero-এর কনফিগারেশন
এখন মজার অংশ। একটি কনফিগারেশন ফাইল তৈরি করতে, একটি টেক্সট এডিটর খুলুন এবং হোম ডিরেক্টরিতে "xombrero.conf" হিসেবে সেভ করুন।
:help-এ পাওয়া যেসব সেটিংস, সেগুলো এখানে লিখে "1" (এনেবল) বা "0" (ডিসেবল) সেট করা যায়। বর্তমান সেশন এক্সিট করার সময় অটোমেটিক্যালি সেভ করতে এবং হোয়াইটলিস্ট এনেবল করতে, কনফিগ ফাইলে এটাই যথেষ্ট:
session_autosave = 1 browser_mode = whitelist
ফাইল সেভ করুন, ব্রাউজার রিস্টার্ট করুন, এবং এখন থেকে সব ট্যাব মনে রাখবে Xombrero বন্ধ করলে। পাওয়ার ফেইলির ঘটনাও হলে। ঠিক আছে, হয়তো এটা সেটি মজার না, কিন্তু এখানে কিছু মজার আছে—স্ক্রিপ্টস!
Xombrero-তে স্ক্রিপ্টিং
কিছু ডিস্ট্রিবিউশনে, যেন Void Linux, Xombrero বক্সের বাইরে YouTube দেখতে পারে না। Gentoo Wiki-তে কাজ করা লোকদের ধন্যবাদ, আমাদের একটি সমাধান আছে।
প্রথমে একটি ফাইল তৈরি করুন; হোম ডিরেক্টরিতে সেভ করুন এবং ডাকুন "youtube_watch.sh" এই কন্টেন্টসের সাথে:
mpv -vo x11 -fs `youtube-dl --skip-download -g $1`
নোট: mplayerও ব্যবহার করা যায় (শুধু "mpv"-কে "mplayer"-এ রিপ্লেস করুন), তবে অধিকাংশ ইউজার ডিফল্ট GUI কন্ট্রোলের কারণে "mpv"-কে সহজ পাবেন।
একটি টার্মিনাল খুলুন স্ক্রিপ্টের পারমিশন চেঞ্জ করার জন্য।
chmod 744 ~/youtube_watch.sh
এখন সেই "xombrero.conf"-কে আবার খুলুন এবং এই লাইনগুলো যোগ করুন:
cmd_alias = yt,run_script ~/youtube_watch.sh keybinding = yt,y
কোডের প্রথম লাইন "yt" এলিয়াসকে স্ক্রিপ্টের সাথে টাই করছে, তাই আপনি সিম্পলি :yt টাইপ করে স্ক্রিপ্ট এক্টিভেট করতে পারবেন। দ্বিতীয় লাইন আপনাকে সিম্পলি "y" চাপলে কল করতে দেবে।
নিশ্চিত করুন mpv এবং youtube-dl ইনস্টলড আছে। এগুলো অধিকাংশ প্যাকেজ রিপোজিটরিতে উপলব্ধ, Ubuntu-র জন্য:
sudo apt-get install mpv youtube-dl
একটি YouTube ভিডিও পেজে নেভিগেট করুন, "y" চাপুন এবং ভিডিওটি সরাসরি mpv-এ স্ট্রিম হবে। ফ্যান্টাস্টিক! প্লেলিস্টও কাজ করে। এটি অসম্ভব নয় স্ক্রিপ্টটি মডিফাই করে ভিডিও ডাউনলোড করার জন্য স্ট্রিম করার বদলে আপনার অফলাইন ভিউইং-এর জন্য। মনে রাখবেন এটি শুধু "youtube-dl"-এর সাথে খেলা; কেবল কল্পনা করুন স্ক্রিপ্টিং পশিবিলিটিগুলো।
শেষ ভাবনা
মনে রাখবেন Xombrero এডভান্সড ইউজারদের টার্গেট করে, কিন্তু কেউ কেউ কাঙ্ক্ষা করেন একটি দ্রুত, মিনিমালিস্ট এবং সিকিউর ওয়েব ব্রাউজার যা সহজে অভ্যস্ত हुआ যায়, Xombrero তাদের জন্য একটি গ্রেট অল্টারনেটিভ মেইনস্টریم অপশনগুলোর।
এর বিশাল কাস্টমাইজেশন অপশন এবং Vim-লাইক কমান্ড কনসেপ্টের সাথে, এটি যেকোনো কেউ কিবোর্ড-চালিত ওয়েব ব্রাউজিং এর জগতে প্রবেশ করতে চায় তাদের জন্য একটি চমৎকার সুযোগ, গভীর পানিতে ফেলা না হয়ে।
অনেক মিনিমালিস্ট ব্রাউজার আছে বেছে নেওয়ার জন্য, কিন্তু Xombrero একমাত্র যেটি সবার জন্য যেন নাফি ডিফল্ট রেখেছে যাতে কেউ কেউ সাথে সাথে এডাপ্ট করতে পারে।
Xombrero কখনো ব্যবহার করেছেন? এখন চেক আউট করছেন? কমেন্টে জানান আপনি इसके সম্পর্কে কী মনে করেন!