নটিলাস ৩.৪-এর মতো জুমে ফন্টটি স্কেল করতে আপনি নটিলাস উত্স কোডটি সম্পাদনা করার চেষ্টা করতে পারেন।
দ্রষ্টব্য: এই উদাহরণে আমি নটিলাস (ফাইল) 3.6.3 সহ উবুন্টু 13.04 চালাচ্ছি। সবকিছু ঠিক আছে কিনা তা দেখতে আপনি ভার্চুয়াল মেশিনে এটি পরীক্ষা করতে পারেন।
প্রথম সব, আমি নটিলাস Prefereces সেট "তালিকা দেখুন" হিসাবে ডিফল্ট ভিউ এবং "200%" জুম তালিকা দৃশ্য ডিফল্টে ।
ডিফল্টরূপে কোনও স্কেল হরফ সহ ফলাফলটি হবে:
1) আপনি সোর্স কোড সংগ্রহস্থল সক্ষম করেছেন তা নিশ্চিত করুন
- উবুন্টু সফটওয়্যার কেন্দ্রটি খুলুন
- মেনু বারে সম্পাদনা -> সফ্টওয়্যার উত্স নির্বাচন করুন । "উত্স কোড সংগ্রহস্থল" সক্ষম করতে ক্লিক করুন । কেবলমাত্র আমি ডাউনলোড করতে "মেইন সার্ভার" ব্যবহার করি ।
একটি টার্মিনাল উইন্ডো খুলুন এবং টাইপ করুন:
2) টার্মিনালে প্রয়োজনীয় প্যাকেজ ইনস্টল করতে নিম্নলিখিত টাইপ করুন।
sudo apt-get install build-essential quilt
3) বিল্ড নির্ভরতা ইনস্টল করুন।
sudo apt-get build-dep nautilus
4) উত্স কোড ডাউনলোড করতে একটি ফোল্ডার তৈরি করুন।
mkdir ~/Downloads/src
cd ~/Downloads/src
5) সোর্স কোড এবং এক্সপোর্ট ভেরিয়েবলগুলি ডাউনলোড করুন।
)) প্যাচ তৈরি করুন এবং উত্স কোডটি সম্পাদনা করুন।
133 লাইনের পরে যুক্ত করুন:
static void nautilus_list_view_scale_font_size (NautilusListView *view,
NautilusZoomLevel new_level);
2506 লাইনের পরে যুক্ত করুন:
static void
nautilus_list_view_scale_font_size (NautilusListView *view,
NautilusZoomLevel new_level)
{
GList *l;
static gboolean first_time = TRUE;
static double pango_scale[7];
int medium;
int i;
g_return_if_fail (new_level >= NAUTILUS_ZOOM_LEVEL_SMALLEST &&
new_level <= NAUTILUS_ZOOM_LEVEL_LARGEST);
if (first_time) {
first_time = FALSE;
medium = NAUTILUS_ZOOM_LEVEL_SMALLER;
pango_scale[medium] = PANGO_SCALE_MEDIUM;
for (i = medium; i > NAUTILUS_ZOOM_LEVEL_SMALLEST; i--) {
pango_scale[i - 1] = (1 / 1.2) * pango_scale[i];
}
for (i = medium; i < NAUTILUS_ZOOM_LEVEL_LARGEST; i++) {
pango_scale[i + 1] = 1.2 * pango_scale[i];
}
}
g_object_set (G_OBJECT (view->details->file_name_cell),
"scale", pango_scale[new_level],
NULL);
for (l = view->details->cells; l != NULL; l = l->next) {
g_object_set (G_OBJECT (l->data),
"scale", pango_scale[new_level],
NULL);
}
}
2569 লাইনের পরে যুক্ত করুন:
/* Scale text. */
nautilus_list_view_scale_font_size (view, new_level);
3051 এবং 3052 লাইনগুলি সরান।
/* ensure that the zoom level is always set before settings up the tree view columns */
list_view->details->zoom_level = get_default_zoom_level ();
)) ডেব প্যাকেজগুলি তৈরি করুন।
quilt refresh
fakeroot dpkg-buildpackage
8) দেব প্যাকেজ ইনস্টল করুন।
9) পরিশেষে আপনি পরিবর্তনগুলি দেখতে লগআউট এবং লগইন করতে পারেন।
ফলাফল:
উল্লেখ্য: আপনি জুম আউট জুম করতে পারেন Ctrl + + Mouse Whell বা Ctrol + + +& Ctrol+ + -কি।
আশা করি এটা সাহায্য করবে.