আমি কীভাবে একতার জন্য স্ক্র্যাচ থেকে একটি থিম তৈরি করব?


66

আমি স্ক্র্যাচ থেকে ইউনিটির জন্য একটি থিম তৈরি করতে চাই।

কোন জ্ঞান এবং তথ্য / দক্ষতা প্রয়োজন? ইতিমধ্যে ইতিমধ্যে কোনও কিছুর জন্য কোনও সরঞ্জাম বা টেম্পলেট আছে? আমার কাছে পাইথনের কোনও অভিজ্ঞতা নেই তাই প্রাথমিকের দিকে পক্ষপাতদুষ্ট সরঞ্জামগুলি পছন্দনীয়।


1
এটি কতটা বিশদ হওয়া উচিত? থিমের কোন অংশগুলি আপনার প্রয়োজন? আইকন? Metacity? GTK + 2 এবং GTK + 3 অ্যাপ্লিকেশনগুলিতে বিশেষ পরিবর্তন সহ (ইউনিটির শীর্ষস্থানীয় বারটি সহ)? বড় উত্স শল্য চিকিত্সা না করে লঞ্চার বার এবং ড্যাশগুলির উপস্থিতি পরিবর্তন করা (এটি বরং সীমাবদ্ধ )ও সম্ভব। ;-)
htorque

@ হোর্তাক আমি কল্পনা করেছিলাম যে এটি কেবল ইউনিটি ইন্টারফেসের উপর দৃষ্টি নিবদ্ধ করা উচিত (প্যানেল, লঞ্চার, ড্যাশ, ইত্যাদি, ... অন্য জিনিসগুলি সম্ভবত অন্যান্য প্রশ্নের মধ্যে আরও ভালভাবে কভার করা যেতে পারে)। 11.10-র জন্য কীভাবে এটি করতে হয় তার জন্য আপনার যদি কোনও ভাল গাইড থাকে তবে তার জন্য যান। :)
ক্রিস্টোফার কাইল হর্টন

উত্তর:


45

10.04 থেকে 11.04 এ

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

  • অন্য থিম ভিত্তিক একটি নতুন থিম তৈরি করুন

থিমগুলি এতে সংরক্ষণ করা হয় /usr/share/themes/:

IM1

এই ছবিতে নেওয়া পদক্ষেপগুলি:

  • ওপেন টার্মিনাল এবং cd /usr/share/themes/
  • sudo mkdir Rinzwind
  • cd Rinzwind
  • sudo cp -R /usr/share/themes/Equinox\ Evolution\ Midnight/* .

নতুন ডিরেক্টরিটির অভ্যন্তরে একটি ফাইল রয়েছে index.themeযা নতুন থিমের নাম পরিবর্তন করতে হবে। সুতরাং প্রবেশের পরে sudo gedit index.themeসমস্ত পুরানো থিমের নাম নতুনতে পরিবর্তন করুন:

im2

স্ট্রিং, অনুসন্ধান এবং প্রতিস্থাপন ইকুইনক্স বিবর্তন মিডনাইট -> রিনজউইন্ড আইকন
থিম এবং কার্সার থিম আমি এখনই রাখব তবে এই 2 টি সম্পাদনা করা প্রায় এই থিমের মতোই।

এবং এখন আমাদের কাছে পুরানো থিমের একটি নতুন নাম রয়েছে:

im2

  • একটি নতুন থিম তৈরি করা হচ্ছে

আমাদের নতুন ডিরেক্টরি ভিতরে চিত্র 2 সেট আছে:

IM5

IM6

একটি চিত্র সম্পাদক (গিম্প) দিয়ে আপনি রঙগুলিতে পরিবর্তন করতে পারেন বা চিত্রগুলিতে বিভিন্ন জিনিস করতে পারেন various নিশ্চিত করুন যে চিত্রটি একই আকারে রেখেছে এবং অবশ্যই বুদ্ধিমান রঙগুলি ব্যবহার করুন (একটি রঙের সাথে লেগে থাকুন এবং এই রঙের 1 বা 2 শেড একটি থিম তৈরি করতে এবং এমন কিছু নয় যা লোকদের তাত্ক্ষণিক মাথাব্যথা দেয়)

আপনার Picturesফোল্ডারে থিমটি অনুলিপি করে আপনার ফোল্ডারে এই 2 টি ডিরেক্টরি পুনরুদ্ধার করুন Pictures। আমি থিমের অভ্যন্তরে 2 টি ডিরেক্টরি অনুলিপি করেছিলাম এবং ফলস্বরূপ ইমেজ নয় এমন সমস্ত ডিরেক্টরি মুছে ফেলেছি:

im7

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


7
আপনি ~/.local/share/themes/কোনও থিমটি এর অধীনে একটি ডিরেক্টরিতেও অনুলিপি করতে পারেন যাতে নতুন থিম বিকাশের সময় আপনার sudo অধিকারের প্রয়োজন হয় না (এবং পরে প্যাকেজগুলির সাথে সম্ভাব্য সমস্যাগুলি এড়ানো)।
জানু

32

১১.১০ এবং উপরে

১১.১০ এবং উপরে (জিটিকে + ৩) থিম তৈরি করা ভাগ্যক্রমে 11.04 এবং উবুন্টুর পূর্ববর্তী সংস্করণগুলির সাথে অনুরূপ যা জিটিকে + 2 ব্যবহার করে। এই উত্তরটি রিঞ্জউইন্ডের ইতিমধ্যে দুর্দান্ত উত্তরের ভিত্তিতে তৈরি ।

কোনও থিম স্ক্র্যাচ থেকে মোকাবেলা করার পরিবর্তে বিদ্যমান থিমটি সংশোধন করা সহজ। এছাড়াও - আপনার নিজের স্থানীয় হোম ফোল্ডারে কোনও থিম সম্পাদনা করা সহজ - এটি অনুমতি সংক্রান্ত সমস্যাগুলি ইত্যাদি এড়ায় etc.

অ্যামবায়েন্স থিমের উপর ভিত্তি করে একটি নতুন থিম তৈরি করতে দেয় যা ফস নামে পরিচিত । অবশ্যই - আপনার যদি অন্য কোনও জিটিকে + 3 থিম ইনস্টল থাকে তবে সেগুলি ব্যবহার করুন (থিমগুলি কোথায় পাবেন সে সম্পর্কিত লিঙ্কযুক্ত প্রশ্নোত্তর দেখুন)

ইনস্টল থিমগুলি এতে সঞ্চিত থাকে /usr/share/themes/- স্থানীয় থিমগুলি আপনার হোম ফোল্ডারে ফোল্ডার-নামের অধীনে সঞ্চয় করা হয়.themes

  • টার্মিনাল খুলুন
  • একটি স্থানীয় ফস থিম ফোল্ডার তৈরি করুনmkdir -p ~/.themes/foss
  • cp -R /usr/share/themes/Ambiance/* ~/.themes/foss

নতুন ফোল্ডারের অভ্যন্তরে একটি ফাইল রয়েছে index.themeযা নতুন থিমের নাম পরিবর্তন করতে হবে।

gedit ~/.themes/foss/index.theme পুরানো সমস্ত থিমের নাম নতুনতে পরিবর্তন করুন।

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

এবং এখন আমাদের ফস নামে একটি নতুন নাম রয়েছে :

নতুন থিম সম্পাদনা করা হচ্ছে

আমাদের নতুন ডিরেক্টরিটির ভিতরে দুটি মূল ফোল্ডার রয়েছে - ity ক্য এবং gtk-3.0 :

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

পিন্টা বা গিম্পের মতো কোনও চিত্র সম্পাদকের সাহায্যে আপনি সেই ফোল্ডারগুলির মধ্যে চিত্রগুলিতে রঙ পরিবর্তন করতে বা বিভিন্ন জিনিস করতে পারেন।

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

নিশ্চিত করুন যে চিত্রটি একই আকারে রাখবে এবং অবশ্যই বুদ্ধিমান রঙগুলি ব্যবহার করুন (একটি থিম তৈরি করতে একটি রঙের সাথে এই রঙের 1 বা 2 শেড )।

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

তবে - থিম সম্পাদনার মূল অংশটি those ফোল্ডারগুলিতে (এবং সাবফোল্ডার অ্যাপস ) বিভিন্ন .css ফাইলগুলি পরিবর্তন করছে ।

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

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

এগুলি সম্পাদনা করার জন্য এটি অবিচলিত লোকদের জন্য নয় - ভাগ্যক্রমে আপনাকে সিএসএস পরিবর্তনগুলি সম্পাদনা ও পূর্বরূপ দেখার জন্য অনুমতি দেওয়ার জন্য খুব ভাল কিছু সরঞ্জাম রয়েছে - নীচের লিঙ্কযুক্ত প্রশ্নোত্তর দেখুন।

একবার আপনি আপনার থিমটি নিয়ে খুশি হন - উবুন্টু-টুইকের মাধ্যমে আপনার থিমটি সেট করুন

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

দুর্ভাগ্যক্রমে আপনি স্ট্যান্ডার্ড উপস্থিতি স্ক্রিনের মাধ্যমে থিমগুলি পরিবর্তন করতে পারবেন না - সেখানকার থিমগুলিকে ১১.১০ এবং ১২.০৪-তে হার্ড-কোডেড রয়েছে।


সংযুক্ত প্রশ্নসমূহ:


আমি কেন সরাসরি থিমটি পরিবর্তন করতে পারি না?
সন্তোষ কুমার

1
উপস্থিতি স্ক্রিনে থিমগুলি স্থির (হার্ড-কোডেড)। আমি নিশ্চিত যে বিকাশকারীরা এটি ঠিক করতে কোনও প্যাচ চান। ততক্ষণ - আপনার থিমগুলি পরিবর্তন করতে মায়নিটি ব্যবহার করুন ।
ফসফ্রিডম

১.0.০৪, ফোল্ডারের নামের নির্দেশাবলী অনুসরণ করে এবং। থিম ফাইলের অভ্যন্তরে পরীক্ষা করার জন্য আমি। থিম ফাইলটিতে ButtonLayout=minimize,maximize,close:এটি পরিবর্তন করেছি তবে এটি কি বোতামের বিন্যাস, কোনও টিপ বদলাবে? unity tweak toolঅ্যাডওয়াইটা এবং পিছনে স্যুইচ করার সময় আমি এটি ব্যবহার করে স্যুইচ করি তবে আমার কাস্টম থিমটি কখনই কিছুই পরিবর্তন করে না :(
কুম্ভ শক্তি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.