11.10에서 모양 설정 탭에 테마를 추가하는 방법


8

결국 적절한 11.10 테마를 만들고 ppa를 통해 패키지를 배포하고 싶습니다. 먼저 로컬 시스템의 "공식"테마 중 하나를 복사하여 수정하기 시작했다고 생각했습니다.

Google 검색 후이 질문은 간단한 접근법을 제안했습니다. Unity를 위해 처음부터 테마를 만들려면 어떻게해야합니까?

그래서 / usr / share / themes / Ambiance를 / usr / share / themes / MikesExperiment에 복사하고 여러 텍스트 파일을 편집하여 이름을 적절하게 변경했습니다. 그러나 새로운 테마는 시스템 설정의 새로운 11.10 모양 탭에서 분위기와 빛과 함께 자동으로 표시되지 않으므로 gnome-tweak-tool을 사용하여 선택해야합니다.

테마를 목록에 표시하려면 어떻게합니까?

고마워, 마이크


1
나도 그것을 발견했고, gnome-tweak-tool을 사용하여 전환해야했습니다. 왜 나 자신인지 모르겠지만 알고 싶습니다.
duffydack

@ duffydack 그래, 나는 gnome-tweak-tool을 사용하여 일을 테스트하고 있지만 올바르게 수행하는 것이 좋을 것이다.
Mike Pelley

답변:


7

gnome-control-center (특히 cc-background-panel.c파일) 의 소스 코드를 살펴보고 답을 찾았습니다. 목록은 소스에서 하드 코딩 된 것으로 보입니다.

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };

이것은 Ubuntu (in 04_add_theme_selection.patch)에 의해 원래 gnome 3 gnome-control-center 소스에 추가되었습니다. 현재로서는 11.10 테마를 추가 할 계획이없는 것으로 보입니다. 아마도 우분투 테마 선택 패치의 향후 버전에서 목록을 편집하거나 동적으로 생성 할 것입니다.


1
이 알고 다운 느낌
안와르

이것이 여전히 12.04에 가장 적합한 솔루션입니까? 꽤 미친 것 같습니다. Gnome-tweak-tool을 사용 /usr/share/themes하면 창 테마에 추가 한 테마를 선택할 수 있지만 Theme아래 목록 에는 나타나지 않습니다.Settings -> Appearance
cboettig

1
아직 변경되지 않았습니다 . Quantal (12.10) 의 현재 상태입니다 .
Mike Pelley

1

/ usr / share / themes에 대한 루트 액세스 권한이 있다면 실험을 위해 하드 코딩 된 테마 이름 중 하나를 재활용 할 수도 있습니다.

sudo mv /usr/share/themes/Adwaita /usr/share/themes/Adwaita.old
sudo ln -s /path/to/your/theme /usr/share/themes/Adwaita

분명히 테마는 설정-> 모양에 'Adwaita'로 표시됩니다. 매우 우아하지는 않지만 기능적 ;-)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.