রুট লঞ্চ করা অ্যাপ্লিকেশনগুলির জন্য একটি নির্দিষ্ট থিম সেট করুন


8

আমি রুট হিসাবে যে অ্যাপ্লিকেশনগুলি চালু করি সেগুলি সাধারণ ব্যবহারকারী হিসাবে চালু হওয়া অ্যাপ্লিকেশন থেকে আলাদাভাবে দেখতে চাই।

এটি এমন থিম ব্যবহার করে করা যেতে পারে যা আসে না usr/share/themesতবে মূল অ্যাপ্লিকেশনগুলি ব্যবহার করে ডিফল্ট থিমটি সংশোধন করার কোনও উপায় আমি পাইনি।

এই কাজ করা যাবে?

ব্যবহার sudo gnome-appearance-propertiesকরে কাজ হয় না।


উত্তর:


5

আপনি যখন ঠিকই বুঝতে পেরেছেন যে রুট হিসাবে চালু হওয়া অ্যাপ্লিকেশনগুলি ব্যবহারকারীর থিমটি গ্রহণ করে যা তাদেরকে অনুরোধ করে।

তবে কেবলমাত্র কয়েকটি অ্যাপ্লিকেশন রয়েছে যা রুট হিসাবে চালু হতে পারে। ভাগ্যক্রমে আমার জন্য এগুলি কেবল তিনটি অ্যাপ্লিকেশন:

  • gedit
  • নটিলাস
  • প্রান্তিক

এই তিনটি অ্যাপ্লিকেশনই কমপক্ষে আংশিকভাবে ডেস্কটপ থিমের চেয়ে আলাদা থিমযুক্ত হতে পারে। একবার এগুলি থিমের মূল পরিবর্তনের জন্য জারি করা হলে প্রয়োগ করা যেতে পারে এবং তা রাখা হবে:

এখানে চিত্র বর্ণনা লিখুন

বাম: ডিফল্ট থিম | ডান: মূল থিমগুলি


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

এটি একটি সৃজনশীল কাজ ছিল। +1
জো-এরলেন্ড শিনস্টাড

@ উদনজল: আমি আরও ভাল সমাধান দেখতে চাই;)
তকাত

1
সিস্টেমের ব্যাপক পরিবর্তন
আনার

এটা আমরা কিভাবে করতে পারি??
সুকুপা 91

4

একটি সিস্টেমের ব্যাপক পরিবর্তন পেতে আমি একটি হ্যাক পেয়েছি :)

  • উপস্থিতি পছন্দগুলি থেকে আপনি theme /। থিমগুলিতে ইনস্টল করা একটি থিম চয়ন করুন
  • একটি করা / রুটে .themes ফোল্ডার :

sudo mkdir /root/.themes

  • আপনার থিমটি /root/.themes এ অনুলিপি করুন :

sudo cp -r ~/.themes/yourTheme /root/.themes

  • Gtk-2.0 মুছে ফেলুন এবং/Root/.themes/yourTheme মেটাসিটি 1 ফোল্ডার মুছুন :

sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1

  • কপি GTK-2.0 এবং metacity -1 থেকে নতুন মূল থিম ফোল্ডার /root/.themes :

sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/


ঠিক কোন ফোল্ডারটি বলতে চাচ্ছেন /PathToRootTheme/? আপনি যেটিকে মূলত ডাউনলোড করেছিলেন তার অর্থ?
jat255

2

আমি একটি ভিন্ন পদ্ধতির ব্যবহার করেছি। আমি সাধারণ ব্যবহারকারীর জন্য প্রতি ব্যবহারকারী থিম এবং আইকন ব্যবহার করি। এগুলি ~ / .themes এবং ~ / .icons এ রয়েছে । আমার পদ্ধতিগুলি মূল অ্যাপ্লিকেশনগুলিকে ট্রিক করে এই ভেবে জড়িত যে তারা বর্তমান ব্যবহারকারীর স্থানীয় থিম ব্যবহার করছে , তবে বাস্তবে অন্য একটি বিশ্বব্যাপী থিম ব্যবহার করে ।

পদ্ধতি 1 : সিস্টেমওয়াইড / গ্লোবাল থিম এবং রুট অ্যাপসের জন্য আইকন ব্যবহার করা Using

পদক্ষেপ 1 : গ্লোবাল থিম এবং আপনি মূল অ্যাপ্লিকেশনগুলির জন্য ব্যবহার করতে চান আইকনটিতে /root/.themes এবং /root/.icons এ সিমলিংক তৈরি করুন। করুন /root/.themes এবং /root/.icons যদি তারা ইতিমধ্যে উপস্থিত না থাকার ফোল্ডারসমূহ:

sudo mkdir /root/.themes
sudo mkdir /root/.icons

আমি ডিফল্ট উবুন্টু থিম (ব্যবহার আম্বিয়ান্স ) এবং আইকন ( উবুন্টু-মনো-অন্ধকার ) .Replace আম্বিয়ান্স এবং উবুন্টু-মনো-অন্ধকার থিম ও আইকন ব্যবহার করতে ইচ্ছুক, এবং নিম্নলিখিত কমান্ড সঞ্চালন করুন:

sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark

তবে নিশ্চিত হয়ে নিন যে থিম এবং আইকনটি / ইউএসআর / শেয়ার / থিম এবং / ইউএসআর / শেয়ার / আইকনগুলিতে উপলভ্য আছে বা অন্যথায় রুট অ্যাপস সেগুলিতে অ্যাক্সেস করতে সক্ষম হবে না এবং তারা কুরুচিপূর্ণ দেখাবে।

দ্রষ্টব্য: পূর্ববর্তী উত্তরগুলিতে পুরো থিম এবং আইকন ফোল্ডারগুলি /root/.themes এবং /root/.icons এ অনুলিপি করা জড়িত। এই উত্তরটির 2 পদ্ধতিতে অনুরূপ পদ্ধতির ব্যবহার করা হয়েছে । তবে, আমি সিমলিংকগুলিকে পছন্দ করি কারণ তারা ডেটা সদৃশ এড়ায় এবং কাজটি সম্পন্ন করে।

পদক্ষেপ 2 : আপনি বর্তমানে ব্যবহার করছেন ro / .themes এবং ~ / .icons থেকে /root/.themes এবং /root/.icons হিসাবে ঠিক একই নামটিতে থিম এবং আইকন সিমলিংকের নামকরণ করুন । যেহেতু আমি ডিলোরিয়ান ডার্ক থিম এবং ফেনজা-ডার্কেস্ট আইকন ব্যবহার করছি , আমার ক্ষেত্রে আদেশগুলি হ'ল :

sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'

আপনার ব্যবহৃত থিমগুলির নাম দিয়ে দেলোরেয়ান ডার্ক এবং ফেনজা- ডার্কেস্ট প্রতিস্থাপন করুন ।

শর্টকাট কমান্ড: আপনি 1 ধাপে 1 এবং 2 পদক্ষেপটি সম্পাদন করতে পারেন

sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'

পদ্ধতি 2 : রুট অ্যাপ্লিকেশনগুলির জন্য থিম এবং আইকনগুলি একচেটিয়াভাবে

আপনি যদি রুট অ্যাপের থিম এবং আইকনগুলি সাধারণ ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য না করে রাখতে চান তবে সেগুলিকে / usr / share / থিম এবং / usr / share / আইকনগুলিতে রাখবেন না । পরিবর্তে এগুলিকে /root/.themes এবং /root/.icons এ রাখুন । তারপরে এটিকে আপনার বর্তমান থিম এবং আইকনগুলির মতো একই নামকরণ করুন, পদ্ধতি 1 এর দ্বিতীয় ধাপ 2 এর মতো ।


0

"Ln -s -t ..." টিপটির জন্য ধন্যবাদ - আমি সে সম্পর্কে ভুলে গিয়েছিলাম। এটি নিশ্চিতভাবে একটি বড় স্পেস-সেভার হবে।

আমার ক্ষেত্রে, আমি সর্বদা শিকি-রঙের (এবং তাদের উপর ভিত্তি করে যে কোনও থিমগুলি তৈরি করেছি, যার মধ্যে আমি তৈরি করেছি কয়েকটি) এবং জিনোম-কালারের একটি বড় অনুরাগী হয়েছি। এলএক্সডিইডি / ওপেনবক্সের ব্যবহারকারী হওয়ায় আমি সর্বদা অনুভব করেছি যে ব্যবহারকারীরা সুডো সুবিধাসমূহের সাথে ব্যবহার করার সময় পিসি ম্যানএফএম যথাযথভাবে স্মরণ করিয়ে দেওয়ার জন্য যথেষ্ট পরিমাণে কাজ করে না। অতএব, আমি সবসময়ই ভেবেছিলাম যে এটি এবং সমস্ত কিছুর সাথে সূডোর সুবিধাগুলি সহ লাল (ওয়াইন) জিটিকে এবং আইকন থিম ব্যবহার করা উচিত।


0

আরও সহজ সমাধান আছে।

টিটির যে কোনও একটিতে যান (উদাহরণস্বরূপ Ctrl + Alt + F3 বা Ctrl + Alt + F4 বা Ctrl + Alt + F5 এ ক্লিক করে)। 'রুট' হিসাবে লগইন করুন। প্রকার:

startx

এখন আপনি গ্রাফিকাল মোডে রুট হিসাবে লগ ইন করেছেন, 'টুইঙ্ক' অ্যাপ্লিকেশনটি অনুসন্ধান করুন এবং অন্ধকার মোড, লগআউট পরীক্ষা করুন। আপনি টিটিটি কমান্ড লাইনটিতে ফিরে আসার পরে:

exit

আপনার সেশনে ফিরে আসতে ক্লিক করার চেষ্টা করুন (Ctrl + Alt + F1 বা Ctrl + Alt + F7)

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