노틸러스 소스 코드를 편집하여 노틸러스 3.4에서와 같이 확대 / 축소로 글꼴 크기를 조정할 수 있습니다.
참고 : 이 예에서는 노틸러스 (파일) 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) 소스 코드 및 내보내기 변수를 다운로드하십시오.
6) 패치를 작성하고 소스 코드를 편집하십시오.
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 ();
7) deb 패키지를 빌드하십시오.
quilt refresh
fakeroot dpkg-buildpackage
8) deb 패키지를 설치하십시오.
9) 마지막으로 변경 사항을 확인하기 위해 로그 아웃 및 로그인 할 수 있습니다.
결과:
참고 : + 또는 + 및 + 키를 사용하여 확대, 축소 할 수 있습니다 .CtrlMouse Whell Ctrol+Ctrol-
도움이 되길 바랍니다.