আমি কিছু সময়ের জন্য এর মতো কিছু সন্ধান করছিলাম, সুতরাং আমি কীভাবে নিজের ফায়ারফক্সের 'অ্যাপ' মোডটি তৈরি করেছি তা এখানে।
উইন্ডোজ / ম্যাকের সাহায্যে গুগলনাটগুলির জন্য ' ফায়ারফক্স সেটআপ করুন ' এবং ' বিকল্পভাবে ... ' অন্যান্য ওএসগুলিতেও কাজ করা উচিত, সম্ভবত ব্যবহৃত কমান্ডের কয়েকটি টুইটের সাথে ' লঞ্চার তৈরি করুন ' কেবলমাত্র বেশিরভাগ ডেস্কটপ পরিবেশের জন্য কাজ করা উচিত যা কার্যকর করে freedesktop ' specifactions '।
ফায়ারফক্স সেট আপ করুন
firefox --ProfileManager
টার্মিনাল থেকে প্রথমে রান করুন (আপনাকে প্রথমে ফায়ারফক্সের কোনও চলমান উদাহরণ বন্ধ করতে হবে, অথবা -new-instance
বিকল্পটি ব্যবহার করতে হবে ) ।
একটি নতুন প্রোফাইল তৈরি করুন এবং কল করুন app
। 'ডিফল্ট' একটি নির্বাচন করুন ( গুরুত্বপূর্ণ: অন্যথায় ডিফল্টরূপে এটি আপনার তৈরি করা অ্যাপ প্রোফাইলটি শুরু করবে) এবং 'প্রস্থান' টিপুন।
এখন চালান firefox -P app
। এটি app
আপনার সদ্য নির্মিত নতুন প্রোফাইল থেকে ফায়ারফক্স শুরু করবে । ফায়ারফক্সের সেটিংসে এখন ট্যাবগুলি এবং নেভিগেশন বারগুলি মুছে ফেলা যেমন মুশকিল বা অসম্ভব তাই এগুলি সরাতে আপনাকে কিছু এক্সটেনশন ইনস্টল করতে হবে - এইগুলি কার্যকরভাবে কার্যকর হতে পারে যা বারগুলি স্থায়ীভাবে আড়াল করে:
সম্পাদনা করুন: ট্যাব + নাভি বারগুলি গোপন করার উভয় বিকল্পগুলিও ক্লাসিক থিম পুনরুদ্ধারের সাথে অন্তর্ভুক্ত রয়েছে - ছোট আইকনগুলিকে আরও কমপ্যাক্ট বিন্যাসের জন্য সেট করা যেতে পারে।
এখন, যখন আপনি চালাবেন firefox -P app -new-instance http://URL
(উদাঃ firefox -P app -new-instance /ubuntu//q/487936/178596
), আপনার ফায়ারফক্স উইন্ডোটি এরকম পাওয়া উচিত:
এছাড়াও, আপনি যখন firefox
ফায়ারফক্স বাটনটি চালিয়ে বা ক্লিক করে ফায়ারফক্স খোলেন, এটি আপনার সাধারণ ফায়ারফক্স প্রোফাইলটি ট্যাব এবং এনএভি বারগুলির সাহায্যে খুলতে হবে।
ফায়ারফক্স 30.0, 40.0 এ কাজ করে, 52 এ আংশিক পরীক্ষিত।
লঞ্চার তৈরি করুন
আপনি সম্ভবত মেনু থেকে আপনার অ্যাপ্লিকেশনটি খোলার জন্য একটি লঞ্চার তৈরি করতে চান - আপনি এই টেমপ্লেটটি ব্যবহার করে এটি করতে পারেন:
[Desktop Entry]
Name=<APP NAME>
GenericName=<APP NAME>
#Comment=Browse the Web
Exec=firefox -P app -new-instance <https://URL>
Icon=<ICON>
Terminal=false
Type=Application
#MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
#Categories=Network;WebBrowser;
Keywords=<KEYWORDS>
কোথায়:
<APP NAME>
আপনার অ্যাপ্লিকেশন এর নাম
<https://URL>
অ্যাপটি চালু করার সময় আপনি যে ইউআরএলটি ডিফল্টরূপে প্রদর্শন করতে চান তা হ'ল। -new-instance
isচ্ছিক তবে ফায়ারফক্স অ্যাপ্লিকেশনটিকে সাধারণ ফায়ারফক্সের মতো চালানোর অনুমতি দেয়। আরও দেখুন: মজিলা বিকাশকারী - কমান্ড লাইন বিকল্প এবং এর আউটপুট firefox --help
।
<ICON>
একটি আইকন /usr/share/icons
বা ~/.local/share/icons
, বা একটি আইকন ফাইলের পথ (সাধারণত আমার মনে হয় পিএনজি বা এসভিজি)।
<KEYWORDS>
- প্রাসঙ্গিক কীওয়ার্ডগুলি দ্বারা সীমিত ;
, আপনি ড্যাশ / মেনুতে লঞ্চারটি অনুসন্ধান করতে ব্যবহার করতে পারেন এমন শব্দগুলি অন্তর্ভুক্ত করতে পারেন - উদাহরণস্বরূপ Paper;Ink;Toner;
- ptionচ্ছিক : #
আপনি যদি এটি ব্যবহার না করেন তবে লাইনের শুরুতে এটি দিয়ে মন্তব্য করুন ।
.Desktop কাজ কেমন ফাইল আরো তথ্যের জন্য, আপনি পড়তে পারেন এই
আপনি উপরের দুটি পদক্ষেপও অনুসরণ করতে পারেন এবং বিভিন্ন আলাদা অ্যাপ প্রোফাইল তৈরি করতে পারেন, কেবল মনে রাখবেন আপনি যদি আলাদা নাম ব্যবহার করেন app
- উদাহরণস্বরূপ gmailapp
, আপনাকে সেই নামটি পরিবর্তে পরিবর্তে ব্যবহার করতে হবে app
।
এছাড়াও, আমি নিশ্চিত নই যে -new-instance
বিকল্পটির আর কোনও প্রয়োজন আছে, আমি যাইহোক এটি ছেড়ে দিয়েছি।
আরও দেখুন: - /superuser/468580/create-application-shortcut-chromes-feature-in-firefox
বিকল্পভাবে ...
আমি একটি স্ক্রিপ্ট তৈরির সমাধানের সন্ধান করছিলাম যাতে আমি একটি কমান্ড চালাতে পারি এবং ফায়ারফক্স অ্যাপ্লিকেশনগুলি তৈরি করতে পারি (সুতরাং কোনও এক্সটেনশন ছাড়াই), এবং নিম্নলিখিত ব্যবহারকারীর ক্রোম সিএসএস সমস্ত সরঞ্জামদ্বারগুলি আড়াল করতে ভালভাবে কাজ করে:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }
আমি এখনও এটি খুব বেশি পরীক্ষা করি নি, ভেবেছিলাম এটি ব্যবহারে বিরক্তিকর হবে কারণ এটি সমস্ত খোলা ট্যাবগুলি গোপন করে ...