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


11

긴 이야기는 짧다. unstable화재, 불꽃 및 여러 하드웨어 업그레이드를 통해 10 년 이상 트리를 계속 실행하는 데비안 시스템이 있습니다. 그러나 얼마 전 데비안이 gnome3으로 전환하는 동안 gnome-shell데스크톱에는 프로세스에 몇 가지 장애가 있었고 일반 사용자가 사용할 수없는 구성을 남겼 gnome-shell습니다. 시작하고 즉시 충돌합니다.

완전히 비어있는 새 사용자를 설정하려고 시도했지만 모든 사용자에게 적합하게 작동하므로 어딘가에 내 주요 사용자의 로컬 설정과 관련된 문제 일 것입니다. 대부분의 구성 파일이 필요하기 때문에 모든 구성 파일을 담요로 지우고 싶지 않습니다. 따라서 대신 모든 구성 파일 및 / 또는 옵션을 외과 적으로 제거하고 gnome-shell시작할 때 처음부터 다시 작성 한 다음 거기서부터 작업하려고합니다.

편집 : 내 나쁜, 약간의 명명 실패. 문제가 gnome-shell아닌 것 같습니다 gnome-session.


비슷한 질문? . 적어도 어디를 볼지 힌트를 주어야합니다.

예,하지만 여전히 사용 중인 모든 종류의 다른 프로그램에 대한 설정을 취소합니다 .
Shadur

gnome-shellGnome3의 새로운 기능으로, 이전 설정에 문제가 있다고 믿기가 어렵습니다. gnome-shell (기본 사용자)이 유일한 클라이언트 인 별도의 xserver (루트로)를 시작하고 실행중인 다른 것이없는 경우 gnome-shell이 ​​실행되는지 확인하십시오.
Bananguin

내가 말했듯이 데비안은 몇 번의 반복 작업을 거쳐 unstable제대로 작동했습니다. 나는 그것이 처음 나왔을 때 sidme3에서 gnome3로 작업하기 시작했고 , 줄 어딘가 에서 무언가가 깨졌습니다.
Shadur

1
gnome-shell이 ​​시작되어 즉시 충돌이 발생하면 활성화 된 gnome-shell 애드온을 확인하십시오. 충돌이 해결되는지 확인하려면 모든 애드온을 비활성화하십시오.
fpmurphy

답변:


2

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

구성과 관련하여 그놈은 ... 다채 롭습니다. 구성은

  • ~ / .gnomerc (파일)
  • ~ / .gnome (dir)
  • ~ / .gnome2 (dir)
  • ~ / .local (dir)
  • 물론 gconf에서는 그놈 레지스트리라고도합니다.

IIRC gnome-session은 많은 것을하지 않습니다. gconf에 / desktop / gnome / session에 나열된 필수 구성 요소를 시작합니다 (실제로 요구 사항을 충족하는 프로그램은 / desktop / gnome / session / required_components 참조). 그 후에는 다소 수동적입니다.

이 데이터에 액세스하려면 그래픽 사용자 인터페이스 또는을 사용할 수 있습니다 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모든 필수 구성 요소에 대한 항목입니다.

그런 다음 디렉토리를 스캔해야합니다. 내 경험에 따르면 대부분의 interessting 옵션은 .gnomerc .gnome 및 .local에 있습니다. 하지만 .local은 Gnome에서 최근에 나온 것으로 생각되므로 문제가 없을 것입니다.


1
알림 주셔서 감사합니다. 내 실제 문제가 gnome-shell아닌 것 같습니다 gnome-session. 질문이 수정되었습니다.
Shadur

일부 구성 파일이 누락되었습니다.
PersianGulf

3
downvoting 대신 누락 된 위치를 추가하여 기여하십시오
Bananguin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.