কীভাবে কেউ ফায়ারফক্সকে আমার জিটিকে থিম পুরোপুরি উপেক্ষা করতে পারে?


50

আমার উবুন্টু ১০.১০ ইনস্টলটিতে একটি গা dark় জিটিকে থিম ইনস্টল রয়েছে এবং ফায়ারফক্সের জন্য আমার পছন্দ মতো একটি ব্যক্তি ইনস্টল করা আছে।

সমস্যাটি হ'ল ফায়ারফক্স সাধারণ ওয়েব পৃষ্ঠাগুলিতে বোতাম এবং পাঠ্য ক্ষেত্রের মতো আইটেমগুলির জন্য আমার গা dark় জিটিকে থিমটি ব্যবহার করছে এবং এটি সাধারণত অপঠনযোগ্য মেনু, পাঠ্য অঞ্চল এবং বোতাম তৈরি করে। (সাদা ব্যাকগ্রাউন্ডে সাদা পাঠ্য বা কালো বোতামে কালো পাঠ্য)।

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

আমি যা করতে চাই তা হ'ল ফায়ারফক্সকে আমার জিটিকে থিমটি সম্পূর্ণভাবে ব্যবহার বন্ধ করতে বলুন। এটি গুগলের ক্রোম ব্রাউজার যা করে তা প্রদর্শিত হয় এবং এটি এখন পর্যন্ত সবচেয়ে সার্থক করে।

কীভাবে ওয়েব ডেভেলপাররা সেখানে সম্ভাব্য সমস্ত জিটিকে থিমের চারপাশে কাজ করতে পারে?


আমি ভাবছি কারও কাছে যদি এর স্থায়ী সমাধান হয় তবে আমি কেবল আমার জিনোম 3 ক্রিয়াকলাপ ট্যাব / উইন্ডো থেকে ফায়ারফক্স চালু করতে পারি ...
মারিওডিএস

@ এমডি শাপ্পেমেস্টার: আমি এখানে উত্তর যোগ করেছিলাম কেডিএর জন্য, সম্ভবত এটি জিনোমের জন্যও কাজ করে: Askubuntu.com/a/358493/154613
ইগোর রড্রিগেজ

Askubuntu.com/q/227727/23786 সম্পর্কিত প্রশ্নে আমার জন্য যে কাজ করেছে সেগুলি সহ আরও সমাধান রয়েছে ।
কোডমাউস92

উত্তর:


36

ফায়ারফক্স নীচের একটি আদেশ দিয়ে শুরু করুন:

  • জিটিকে 3 ফায়ারফক্স 46+: env GTK_THEME=Adwaita:light firefox
  • জিটিকে ২ ফায়ারফক্স <46: env GTK2_RC_FILES=/usr/share/themes/Simple/gtk-2.0/gtkrc firefox

এটি সরল / অদ্বৈত: হালকা থিম ব্যবহার করে ফায়ারফক্স চালু করবে যা বেশ বেসিক এবং আপনার পার্সোনার সাথে মিশ্রিত হওয়া উচিত। থিমের নামের সাথে সিম্পল প্রতিস্থাপন করে আপনি অন্যান্য থিম চেষ্টা করতে পারেন, তবে এটি সমস্ত থিমের সাথে কাজ করে না।

এখনও অবধি আমি সিম্পল এবং রেডমন্ড থিম সহ সফলভাবে পরীক্ষা করেছি ...

আগে

আগে

পরে

পরে


এটি কেবল 'নতুন তরঙ্গ' এবং 'রেডমন্ড' থিমগুলির সাথে এমডব্লিউয়ের জন্য কাজ করেছিল, তবে এটি এখনও কাজ করে, তাই আমি খুব দুর্দান্ত। স্ক্রিনশটগুলি সর্বদা প্রশংসা করা হয় :)
তমালে

এটা সত্যিই দারুন!!!
RolandiXor

অবশ্যই আপনার বর্তমান ফায়ারফক্স ছেড়ে যাওয়ার পরে যা করা দরকার তা অবশ্যই বা "ফায়ারফক্স" স্ক্রিপ্টটি কেবলমাত্র নতুন উইন্ডো খোলার জন্য বর্তমান প্রক্রিয়াটি নির্দেশ করবে (এবং GTK2_RC_FILES সেটিংটি পুরোপুরি উপেক্ষা করা হবে)।
sylvainulg

2
এটি নিয়ে কাজ করার জন্য পরিচিত ফায়ারফক্সের সবচেয়ে সাম্প্রতিক সংস্করণটি কী? আমি উবুন্টু ইউটোপিকটিতে ফায়ারফক্স 31 ব্যবহার করছি এবং, আমার জন্য এটি একবার কাজ করার শপথ নিয়েছে তবে আমার অবশ্যই হতাশ হওয়া উচিত কারণ আমি যা চেষ্টা করি না কেন এটি এখন কাজ করে না।
রব্রু

4
এটি আর ফায়ারফক্স 46 এর সাথে আর কাজ করে না কারণ জিটিকে ৩. তে স্যুইচ করেছে
কনস্ট্যান্টিন পেরিয়াস্লোভ

46

স্থায়ী সমাধান:

আপনি: কনফিগে ওয়েবপৃষ্ঠাগুলি রেন্ডার করার জন্য হালকা জিটিকে থিম নির্দিষ্ট করতে পারেন। এটি দুর্দান্ত কারণ আপনার সিস্টেম থিমটি এখনও মেনু ইত্যাদির জন্য প্রয়োগ করবে তবে ওয়েবপৃষ্ঠাগুলি হালকা থিমের সাথে যেমন রেন্ডার হবে।

  1. about:configআপনার ফায়ারফক্স ব্রাউজারে নেভিগেট করুন
  2. ডান ক্লিক করুন এবং নতুন-> স্ট্রিং নির্বাচন করুন
  3. widget.content.gtk-theme-overrideনাম হিসাবে প্রবেশ করান
  4. একটি হালকা জিটিকে থিম লিখুন যা আপনি নিজের সিস্টেমে মানটির জন্য ইনস্টল করেছেন। যেমনArc
  5. ফায়ারফক্স পুনরায় চালু করুন।

সূত্র: https://www.reddit.com/r/firefox/comments/6rbvvw/photon_rectangular_tabs_have_landed_in_ nightly/ dl4318f/

Https://bugzilla.mozilla.org/show_bug.cgi?id=1283086 দেখুন


2
আমি এটি ভালবাসি এবং এটি কাজ করে। ফায়ারফক্সে সেটিংটি নিজেই সংরক্ষণ করুন, সিস্টেমের কোনও জায়গায় অস্পষ্ট বা কোনও ডেস্কটপ এন্ট্রি নয় :)
জোকুল

এবং ফায়ারফক্স পুনরায় চালু করার দরকার নেই। এটি তাত্ক্ষণিকভাবে প্রয়োগ করা হয়।
মাসউদ খারী

1
এটি আর কাজ করে না এটি বাদে এটি একটি দুর্দান্ত বিকল্প হতে পারে। কি লজ্জা! ফায়ারফক্স রাতের বেলা 69.0a1 চালাচ্ছি
স্ম্যাক 89

এখনও আমার জন্য স্থিতিশীল সংস্করণে কাজ করছি। যখন 69.0 আসে তখন আমি আবার মূল্যায়ন করব।
rviertel

9

কমান্ড লাইনের পরিবর্তে টাস্কবারের লঞ্চার থেকে খোলা হলে ফায়ারফক্সকে থিমটি লোড করার উপায় @ লভিংলিনাক্সের দুর্দান্ত উত্তরে আমি যুক্ত করতে চাই :

  1. সুডো হিসাবে সম্পাদনা করুন / উত্তর / শেয়ার / অ্যাপ্লিকেশনস / ফায়ারফক্স.ডেস্কটপ,
  2. "এক্সিকিউটি" লাইনে, উল্লিখিত @ লভিংলিনাক্সের দেওয়া নির্দেশাবলী ব্যবহার করে একটি কমান্ড দিয়ে "=" এর পরে মানটি প্রতিস্থাপন করুন:

    bash -c 'GTK2_RC_FILES = / usr / share / থিম / রেডমন্ড / gtk-2.0 / gtkrc ফায়ারফক্স% u' কেট সম্পাদনা ফায়ারফক্স.ডেস্কটপ

এবং ফলাফল এটি:

রেডমন্ড থিম সহ ফায়ারফক্স এবং একটি অন্ধকার থিম সহ অন্যান্য সমস্ত অ্যাপ্লিকেশন


1
.ডেস্কটপ ফাইলটি কীভাবে সংশোধন করবেন তা দেখানোর জন্য আপনাকে ধন্যবাদ। এটি এটি খুব সুবিধাজনক করে তোলে! আমি আপনার সমাধানটি LibreOffice এর জন্য ব্যবহার করছি।

ডেস্কটপ ফাইলটি প্রতিবার ফায়ারফক্স আপডেট হয়ে যায় যাতে এটি স্থায়ী সমাধান নয়
rviertel

8

আপডেট : ফায়ারফক্স আপডেট হলে আমার আসল উত্তরটি আসলে ওভাররাইট হয়ে যায়।


আমার বর্তমান (স্থায়ী) সমাধান

সম্পাদনা
~/.mozilla/firefox/abcdef.default/chrome/userContent.css
(যেখানে abcdef একটি এলোমেলো স্ট্রিং)

যোগ

input:not(.urlbar-input):not(.textbox-input):not(.form-control):not([type='checkbox']):not([type='radio']), textarea, select {
    -moz-appearance: none !important;
    background-color: #eee;
    color: #111;
}

আসল উত্তর

ফায়ারফক্স আপনার জিটিকে থিমটিকে সম্পূর্ণ উপেক্ষা করার একটি সমাধান পেয়েছি found

সম্পাদনা করুন /usr/share/applications/firefox.desktopএবং পরিবর্তন করুন

Exec=firefox %u

প্রতি

Exec=bash -c 'GTK_THEME=" " firefox %u'

আপনি যখন আবার এফএফ শুরু করবেন তখন এটি কেবল এফএফ থিম ব্যবহার করবে ।


1
এটা কাজ করে। বিটিডব্লু আমি ব্যবহার করি Exec=bash -c 'GTK_THEME=Arc-Darker firefox %u'
এমজেএ

এটি দীর্ঘমেয়াদী কাজ করে না কারণ ফায়ারফক্স আপডেট হলে
.ডেস্কটপ

@ আরভিয়ারটেল আপনি ঠিক বলেছেন, এটি ওভাররাইট হয়ে যায়। আমি এই সমস্যার আমার বর্তমান সমাধানের সাথে আমার উত্তর আপডেট করেছি।
ব্যারো 32

2

ফায়ারফক্সকে বলার সর্বোত্তম সমাধান যে অন্ধকারের পরিবর্তে হালকা থিমটি ব্যবহার করা উচিত তা হ'ল লঞ্চের আগে GTK_THEME ভেরিয়েবল নির্দিষ্ট করে।

সুতরাং, 4 টি উপায় আপনি এটি করার জন্য পান ..

1- টার্মিনাল থেকে আপনি এটি করতে পারেন:

GTK_THEME=Adwaita:light firefox

2- আপনি যদি টার্মিনালটিকে ঘৃণা করেন এবং ফায়ার ফক্স কাজ করার পরে এটি বন্ধ করতে চান:

GTK_THEME=Adwaita:light firefox &

3- সম্পর্কে ফায়ারফক্স থেকে: কনফিগার করে আপনি নিম্নলিখিত সেটিংসটিকে মিথ্যাতে সেট করতে পারেন:

browser.display.use_system_colors

লোকালহোস্ট সাইটগুলির পক্ষে কাজ করবেন না! সুতরাং আপনি যদি কোনও ওয়েব বিকাশকারী / ডিজাইনার হন তবে এটি আপনার পক্ষে ভাল কার্যকর হবে না।

4- যদি আপনি এটির দ্বৈত আচরণ হতে চান:

/Usr/lib/firefox/firefox.sh এ অবস্থিত ফায়ারফক্স লঞ্চার স্ক্রিপ্টে কেবল দুটি লাইন যুক্ত করুন

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

sudo gedit /usr/lib/firefox/firefox.sh

এর জন্য স্ক্রিপ্টের শুরুটি দেখুন:

MOZ_LIBDIR=/usr/lib/firefox
MOZ_APP_LAUNCHER=`which $0`
MOZ_APP_NAME=firefox

export MOZ_APP_LAUNCHER

এবং এটিতে এটি পরিবর্তন করুন:

MOZ_LIBDIR=/usr/lib/firefox
MOZ_APP_LAUNCHER=`which $0`
MOZ_APP_NAME=firefox
GTK_THEME=Adwaita:light

export MOZ_APP_LAUNCHER
export GTK_THEME

শেষ পর্যন্ত ফায়ারফক্স পুনরায় চালু করুন।

আশাকরি এটা সাহায্য করবে.

এই ভোটাভুটি দ্বারা আমাকে সাহায্য করুন।

ধন্যবাদ :)


এটি আমার পক্ষে কাজ করেছে। ধন্যবাদ! +1
ভেনোম


2

ফায়ারফক্সের উপাদানগুলির জন্য আপনার জিটিকে থিম রাখার সময় ওয়েব পৃষ্ঠাগুলির জন্য ডিফল্ট রঙের স্কিমটি ফিরে পাওয়ার খুব সহজ উপায় রয়েছে। আমি জানি এটি ঠিক কী জিজ্ঞাসা করা হয়েছিল তা নয়, তবে এটি গুগল অনুসন্ধান থেকে লোকদের এখানে আসতে সহায়তা করতে পারে।

  1. about:configআপনার ঠিকানা দণ্ডে নেভিগেট করুন ।
  2. আপনি সেটিংস না হওয়া পর্যন্ত নিচে স্ক্রোল করুন
    • browser.display.foreground_color
    • browser.diaplay.background_color
  3. যদি সেটিংগুলি সংশোধন করা হয় তবে এগুলিতে ডান ক্লিক করুন এবং নির্বাচন করুন reset

এটি হওয়া উচিত, পুনরায় আরম্ভ করার দরকার নেই। এটি ফায়ারফক্স কোয়ান্টামের সাথে কাজ করে।

সম্পর্কে সেটিংস: কনফিগার করুন


2

আমি Adwaita dark themeসাথে ব্যবহার করছি Ubuntu 18। আমি ডিফল্ট থিমটি ব্যবহার করছি firefox 63.0। আমার ক্ষেত্রে সর্বোত্তম সমাধান, কোনও পার্শ্ব প্রতিক্রিয়া ছাড়াই, ফায়ারফক্সকে Adwaitaকেবলমাত্র ওয়েব কন্টেন্ট রেন্ডারিংয়ের জন্য হালকা থিম ( আমার ক্ষেত্রে) ব্যবহার করতে বাধ্য করা :

  • about:configঠিকানা বারে খুলুন ।
  • একটি নতুন স্ট্রিং এন্ট্রি তৈরি করুন: widget.content.gtk-theme-override(ডান ক্লিক করুন> নতুন> স্ট্রিং)।
  • বিষয়বস্তু রেন্ডারিংয়ের জন্য হালকা থিমটির মান সেট করুন ( Adwaitaআমার ক্ষেত্রে)।
  • ফায়ারফক্স পুনরায় চালু করুন।

শুধুমাত্র সামগ্রী প্রক্রিয়া করার জন্য জিটিকে থিম পরিবর্তন করুন Change


1

আপনি অন্য ব্যবহারকারী এবং একই প্রোফাইল দিয়ে ফায়ারফক্স শুরু করতে পারেন। আপনার বর্তমান প্রোফাইলটি (~ / .mozilla / ফায়ারফক্স / প্রোফাইল) সেই ভিন্ন ব্যবহারকারীর ফোল্ডারে অনুলিপি করুন, এটি ব্যবহারকারীকে ছাঁটাই করুন এবং তারপরে আপনার কনসোল চালানোর সময়:

su newuser
firefox -profilemanager

এটি কিছুটা ওভারকিল শোনাচ্ছে তবে আপনি এটি কোনও স্ক্রিপ্টে রাখতে পারেন। ফায়ারফক্স প্রফাইলে থিমটি ব্যবহার করবে তবে নতুন ব্যবহারকারীর কাছ থেকে অচিকিত্সা করা জিটিকে রাখবে।

এছাড়াও, এটি এমন এক ধরণের জিনিস যা ফায়ারফক্স এবং উবুন্টু: পি ব্যবহার করে মজাদার করে তোলে


0

আপনি ফায়ারফক্সে অন্য থিম যুক্ত করতে পারেন যা আপনার পছন্দগুলি -> অ্যাডোনস -> থিমগুলি থেকে পছন্দ হয়। তারপরে কেবল ডিফল্টটির পরিবর্তে সেই থিমটি ব্যবহার করুন।


2
Personas ব্যবহার করার সময় আপনি একটি ভিন্ন ফায়ারফক্স থিম ব্যবহার করতে পারবেন না
lovinglinux

1
ওহ, ধন্যবাদ বুঝতে পারি নাই. (এছাড়াও আপনি এখানে এসেছেন বলেও আনন্দিত, ফায়ারফক্স ব্যবহারকারীদের একটি দুর্দান্ত সহায়তা করা উচিত! :))
নাইটউইশফ্যান

0

আমি .ডেস্কটপ ফাইলগুলি ব্যবহার না করায় ব্যানাজ সমাধান দুর্দান্ত কাজ করে তবে কখনও কখনও (বা সম্ভবত প্রতিবার) যখন আমি ফায়ারফক্স আপগ্রেড করি তখন আমার প্যাঁচটি লঞ্চার স্ক্রিপ্টে অদৃশ্য হয়ে যায়।

সুতরাং এর জন্য আমার সমাধানটি হল একটি নতুন লঞ্চার স্ক্রিপ্ট ফাইল তৈরি করা যা পছন্দসই জিটিকে থিম সেট করে, মূল লঞ্চার স্ক্রিপ্ট কার্যকর করে এবং কোনও আপগ্রেড দ্বারা প্রভাবিত হয় না।


আমার সিস্টেমে আসল লঞ্চারটি এখানে অবস্থিত /usr/bin/firefox

আমি /usr/bin/local/firefoxনিম্নলিখিতটি ধারণ করে একটি নতুন লঞ্চার তৈরি করেছি :

#!/bin/sh
export GTK_THEME=Adwaita
exec /usr/bin/firefox "$@"

আপনার সিস্টেমের অনুসারে পাথের অবস্থানগুলি পরিবর্তন করুন। এবং এটিকে কার্যকর করার জন্য ভুলবেন না:

sudo chmod +x /usr/local/bin/firefox
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.