কয়েক মাস আগে, meld
অদ্ভুত আচরণ শুরু। সাধারণ লাইনগুলি প্রায় অপঠনযোগ্য এবং একটি কালো পটভূমিতে গা dark় ধূসর পাঠ্য হিসাবে দেখানো হয়।
অদ্ভুতভাবে যথেষ্ট, এটি মূল হিসাবে চালানো ভাল (সাথে kdesudo meld
), যদিও থিমটি কম সুন্দর।
আমি কীভাবে মেলে টেক্সটের রঙ বিকল্পগুলি নির্দিষ্ট করতে পারি?
আমি ব্যাবহার করছি:
- আর্চ লিনাক্স
- কে.ডি.পি.
- meld 3.12.2 (এছাড়াও 3.12.1 এ দেখা যায়)
- gtk3 3.14.6 (এছাড়াও 3.14.5 এ দেখা যায়)
সমস্যা সমাধান
কেডিএর সিস্টেম সেটিংস
meld
জিটিকে 3 ব্যবহার করে, তাই আমি সিস্টেম সেটিংস> সাধারণ উপস্থিতি এবং আচরণ> অ্যাপ্লিকেশন উপস্থিতি> জিটিকে> একটি জিটিকে 3 থিম নির্বাচন করুন with এই পরিবর্তনটি মেলে প্রতিফলিত হয়েছিল, তবে আমি নির্বাচিত তিনটি বিকল্পের মধ্যে কোনওটিরই পাঠ্য পরিবর্তন হয়নি। (উপলভ্য বিকল্পগুলি ডিফল্ট, ইমাকস এবং অক্সিজেন-জিটিকে ছিল; উপরের স্ক্রিনশটটিতে দ্বিতীয়টি ব্যবহৃত হয়))
ম্যানুয়ালি কনফিগার ফাইল পরিবর্তন করে
আমি তাদের নামে ~
ফাইলগুলি সন্ধান করেছি gtk
।
~/.gtkrc-2.0
~/.gtkrc-2.0-kde4
~/.config/gtk-2.0
~/.config/gtk-3.0
~/.kde4/share/config/gtkrc
~/.kde4/share/config/gtkrc-2.0
মজার বিষয় হল, gtk
এর নামে কিছুই নেই /root
। সুতরাং, আমি ~
আমার ব্যবহারকারীর জন্য একই প্রভাব পেতে পারি কিনা তা দেখার জন্য আমি কয়েকটি ফাইল মুছে ফেলার চেষ্টা করেছি। আমি মনে করি যে সমস্ত gtkrc-2.0
ফাইল মেলানো থেকে অপ্রাসঙ্গিক।
প্রথমত, আমি মুছে ফেলেছি ~/.config/gtk-3.0
, তবে এটির কোনও প্রভাব ছিল না এবং আমি যখন খালি খোলার পরে পুনরায় তৈরি করা হয়েছিল।
কেবলমাত্র অন্য বিকল্প হিসাবে উপস্থিত হয়েছিল ~/.kde4/share/config/gtkrc
, সুতরাং এটি মুছে ফেলা এবং মেল্ডটি শুরু করুন, যা ক্ষতিগ্রস্থ ছিল না। তবে ফাইলটি পুনরায় তৈরি করা হয়নি এবং এতে কিছু সম্ভবত প্রাসঙ্গিক লাইন রয়েছে (যেমন text[ACTIVE] = { 1.000, 1.000, 1.000 }
)। আমি নিশ্চিত না যে (নিখোঁজ) ফাইলটি আদৌ লোড হয়েছিল কিনা ure আমি চেষ্টা করেছি kbuildsycoca4 ; kquitapp plasma-desktop ; sleep 2 ; kstart plasma-desktop
, কিন্তু এর কোনও ফল হয়নি। আমার কি নিজে থেকে জিটিকেসিআরটি পুনরায় লোড করা দরকার? এবং কেন এই ফাইলটি সিস্টেম সেটিংস দ্বারা প্রভাবিত / পুনরায় লেখা হচ্ছে না?
(এছাড়াও, এফডাব্লুআইডাব্লু, আমি সরিয়েছি ~/.gtkrc-2.0-kde4
, যা আসলে এটির জন্য একটি সিমিলিংক ছিল ~/.gtkrc-2.0
এবং আমি নিজেও লক্ষ্যটি সরিয়ে দিয়েছি, তবে এটি কোনও লাভ হয়নি Again আবার, আমি জিটিকে পুনরায় লোড করিনি (আমি নিশ্চিত নই যে এটি প্রয়োজনীয় কিনা, বা সম্ভব), এবং আমি আবার মেলড চালানোর চেষ্টা করার সময় ফাইলগুলি পুনরায় তৈরি করা হয়নি))
সম্ভবত প্রাসঙ্গিক পরিবেশের পরিবর্তনশীল
$ export | grep -i gtk
declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/sparhawk/.gtkrc-2.0:/home/sparhawk/.kde4/share/config/gtkrc-2.0"
declare -x GTK_IM_MODULE="xim"
declare -x GTK_MODULES="canberra-gtk-module"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/sparhawk/.gtkrc:/home/sparhawk/.kde4/share/config/gtkrc"
(প্রকাশ: আমি আগে এই প্রশ্নটি কেডিএ ফোরামে জিজ্ঞাসা করেছি , তবে কোনও সমাধানে আসিনি।)