진화 설정을 기본값으로 재설정하는 방법?


8

나는 오랫동안 Evolution을 사용하지 않았으며 모든 설정을 재설정하고 처음부터 시작하고 싶습니다. 이 작업을 어떻게 수행 할 수 있습니까?

답변:


7

버전 3.4의 경우 Evolution이로 전환 dconf되면 완전한 정리는 다음을 의미합니다.

evolution --force-shutdown
rm -rf ~/.local/share/evolution
rm -rf ~/.gconf/apps/evolution
rm -rf ~/.cache/evolution
rm -rf ~/.config/evolution
dconf reset -f /org/gnome/evolution/

절대 안전을 위해 모든 gconf정보를 추가로 제거 할 수 있습니다 . 없는 경우 제거 할 수 없으며 (이 경우에도 괜찮음) 여전히있는 경우 제거 할 수 있습니다. 이를 위해 :

  1. 셧다운 gconf:gconftool-2 --shutdown
  2. gconf 데몬 프로세스가 사라 졌는지 확인하십시오. ps aux | grep gconf
    • 여전히 존재하면 종료하십시오 kill -9 12345(PID를 찾은 상태에서 "12345"대체)
  3. 모든 로켓을 움직이고 움직이는 모든 것을 쏴라.
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

먼저 "sudo"를 사용하여 명령을 넣습니다 (일부 하우투에서는 루트가되어야합니다). sudo없이 첫 번째 gconftool을 호출 한 후에는 해당 명령이 자동으로 다시 시작되므로 데몬 종료를 반복해야합니다.

이제 우리의 성공을 확인합시다 :

dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution

이제 빈 세트가 생성됩니다. 이 시점에서 Evolution을 시작하면 구성 마법사가 다시 나타납니다. 그렇지 않은 경우 (드물게보고 된 경우) 위의 과정을 반복하고 Evolution을 다시 시작 하지 말고 로그 아웃 (선택적으로 간단히 저장쪽에 있도록 재부팅) 한 다음 다시 로그인하십시오. 이제 작업을 완료 했어야합니다.

참고 : 이 단계에는 gconf 및의 모든 항목이 포함 / 포함 dconf되므로 모든 Evolution 3.x 버전에서 작동해야합니다 (이전 버전의 디렉토리 구조가 다르기 때문에 약간 조정해야합니다).


매우 위험합니다. 사용자가 자신의 모든 이메일을 제거하게하려면 다음 rm .local/share/evolution/camel-cert.db과 같이하십시오.rm .local/share/evolution/cert8.db
PersianGulf

물론 – 그것은 재설정의 아이디어입니다. 그렇지 않습니까? 그리고 OP는 명시 적으로 "처음부터 시작"하도록 요청했습니다. 3 가지 명령으로는 불가능합니다. 죄송합니다.
Izzy

1 단계 "종료 gconf : gconftool-2 --shutdown"에서 게시물의 글꼴이 "gconf"가 명령의 일부인 것처럼 보입니다.

0

모든 사용자 관련 진화 정보는 gconf에 저장됩니다. 제거 / 이동 $HOME/.gconf/apps/evolution은 진화 설정을 재설정해야합니다.


0

참고 : 캐시 된 그놈 세션에있을 때는 gconf 디렉토리를 제거하지 못할 수 있습니다. (그리고 3.2로 운전하는 사람은 여전히 ​​gconf를 사용하므로 버전 3.4 이상에서는 이러한 단계가 잘못됩니다).

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