Ubuntu에는 레지스트리, 특히 데스크탑 GUI 항목에 해당하는 레지스트리가 있습니까?


9

'Compiz Config'와 기본적으로 설치되지 않은 것으로 보이는 'gnome config'응용 프로그램에 대한 몇 가지 참조를 보았습니다. 이러한 구성 응용 프로그램은 어디에 데이터를 저장합니까? Windows와 비슷한 레지스트리가 있습니까? 아니면 정말로 원한다면 직접 편집 할 수있는 파일이 있습니까?


이 체크 아웃 대답qdbus --literal com.canonical.AppMenu.Registrar하고 qdbus --literal com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar.
George Rowell

답변:


10

Gnome / Unity 조정에 대해 이야기 할 때 가장 많이 듣는 3 가지 응용 프로그램은 gconf-editor , dconf-editorccsm 입니다.

에서 찾을 수 있고 Software Center거기에서 설치할 수 있습니다.

첫 번째 두 가지 도구는 Gnome 구성의 다른 측면 (때로는 다르지 않은 경우도 있지만 동일한 목표를 달성하는 경로로 생각) 측면을 구성하고 마지막 도구는 Unity / Compiz 구성을 구성하는 데 중요합니다.

gconf-editor 데이터를 XML 파일로 저장합니다. /etc/gconf/

dconf-editor저장된 파일이라는 파일을 사용합니다 ./etc/dconf/db/

ccsm데이터를 XML 파일로 사용자 ~/.gconf/apps/compiz~/.gconf/apps/compizconfig폴더에 저장합니다.

이들의 읽기 및 일반 텍스트 편집기 (편집 할 수 있습니다 nano, gedit등),하지만 확실히 많은 일이다. 적절한 도구를 사용하여 해당 파일을 편집하면 인생이 훨씬 간단 해집니다.


dconf는 사용자 설정을 ~/.config/dconf/user이진 파일로 저장합니다. gconf는 사용자 설정을에 저장합니다 ~/.gconf. 우분투에서 ccsm은 기본적으로 설정을 gconf에 저장합니다 (필요하지는 않지만).
zanfur

맞아요, 아무 잘못이 없습니다.
Bruno Pereira

2

gconf는 대략적으로 동일하지만 Ubuntu와 Windows는 시스템이 매우 다르다는 것을 이해해야합니다. gconf는 그놈에 대한 "레지스트리"이며 우분투는 현재 멀어지고 있습니다. 시스템의 모든 측면을 제어하지는 않습니다. 하위 수준 정보의 대부분은 플랫 텍스트 파일에 있으며 / etc 및 / usr / share / name-of-app에 퍼져 있습니다. Unity 구성을 포함한 사용자 별 정보는 종종 홈 디렉토리 내의 도트 파일 (즉, "."로 시작하는 파일로 기본적으로 나열되지 않습니다. 파일 탐색기에서 Ctrl + H를 눌러 표시) .

요약하자면:

  1. gconf는 Gnome과 관련된 많은 GUI 문제에 대한 레지스트리와 동일하지만 Unity 관련 사항에 대해서는 거의 동요하지 않습니다.

  2. 많은 하위 레벨 구성 설정은 / etc 및 / usr / share /의 일반 텍스트 파일에 있습니다.

  3. 많은 Unity 설정은 홈 디렉토리의 dotfile에 있습니다.


0

여기에com.canonical.AppMenu.Registrar 설명 된대로 Unity 환경에는 데스크탑 GUI 표시기 아이콘과 관련 ap 인터페이스 세부 정보가 들어 있는 DBus 인터페이스 가 있습니다 .

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