gnome-session/gnome-shell은 구성을 어디에 저장합니까?

gnome-session/gnome-shell은 구성을 어디에 저장합니까?

unstable간단히 말해서, 나는 10년 넘게 (화재, 불길, 여러 하드웨어 업그레이드를 통해서만) 지속적으로 실행되는 데비안 시스템을 가지고 있습니다 . 그러나 얼마 전 Debian이 gnome3 및 데스크탑으로 전환할 때 gnome-shell몇 가지 문제가 있었습니다. 그 중 하나는 일반 사용자가 사용할 수 없는 구성을 제공하여 gnome-shell부팅 시 즉시 충돌이 발생했습니다.

완전히 공백인 새 사용자를 설정하려고 시도했는데 모든 것이 잘 작동했습니다. 따라서 확실히 기본 사용자 로컬 설정에 문제가 있는 것 같습니다... 어디서부터 찾아야 할지 모르겠고 전체에서 삭제하고 싶지 않습니다. 대부분의 프로필이 필요하기 때문에 모든 프로필을 등록하세요. 따라서 모든 관련 구성 파일 및/또는 옵션을 외과적으로 삭제 gnome-shell하고 시작할 때 처음부터 다시 빌드하여 거기에서 작업하도록 하고 싶습니다.

편집하다:내 실수, 약간의 명명 실패. 문제는 gnome-shell에 있는 것 같습니다 gnome-session.

답변1

이것이 그놈 세션 문제인지 어떻게 알 수 있나요? gnome-session에 의해 시작된 프로그램일 수도 있습니다.

구성에 있어서 Gnome은... 다채롭습니다. 구성은 다음 위치에 저장될 수 있습니다.

  • ~/.gnomerc(파일)
  • ~/.gnome (디렉토리)
  • ~/.gnome2 (디렉토리)
  • ~/.local(디렉토리)
  • 물론 gnome 레지스트리라고도 알려진 gconf가 있습니다.

IIRC gnome-session은 많은 일을 하지 않습니다. /desktop/gnome/session 아래의 gconf에 나열된 필수 구성 요소를 시작합니다(실제로 요구 사항을 충족하는 프로그램은 /desktop/gnome/session/required_comComponents 참조). 그 이후에는 나는 더 소극적으로 변했습니다.

이 데이터에 액세스하려면 GUI 또는 gconftool-2. 구성을 찾아보려면 다음을 수행하세요.

gconftool-2 -a --all-dirs /desktop/gnome/session
gconftool-2 -a --all-dirs /desktop/gnome/session/required_components

gnome-sessions "config" , 하위 디렉터리 및 모든 필수 구성 요소에 대한 항목 /apps/gnome-session에도 관심이 있을 수 있습니다 ./apps/gnome_settings_daemon/apps

그런 다음 디렉터리를 스캔해야 합니다. 내 경험상 가장 흥미로운 옵션은 .gnomerc, .gnome 및 .local입니다. 하지만 내 생각에 .local은 Gnome에서 최근에 등장한 것이므로 문제는 아마도 존재하지 않을 것입니다.

관련 정보