Akonadi가 내 .xsession-error를 넘쳤습니다.

Akonadi가 내 .xsession-error를 넘쳤습니다.

.xsession-errors에 다음과 같은 오류가 많이 표시됩니다.

krunner(8135)/libakonadi Akonadi::SessionPrivate::socketError: Socket error occurred: "QLocalSocket::connectToServer: Connection refused" 

akonadi/nepomuk 문제는 나에게 항상 미스터리였습니다. 나는 그것을 요청한 적이 없지만 내 컴퓨터에 있고 내 로그 파일을 엉망으로 만들고 있습니다. 이상적으로는 그것을 제거하고 싶습니다. 내 질문은

  • 아코나디와 네포무크를 없애려면 어떻게 해야 할까요?
  • 도대체 이 사람들은 무엇을 하려는 걸까요?
  • 그것들을 제거하면 무엇을 잃게 되나요?
  • 유용한 작업을 수행하는 경우 위의 오류 메시지를 피할 수 있는 방법에 대해 알려주세요.

답변1

Q: what are these guy supposed to do anyways?
Q: what would I loose when I got rid of them?

나 자신도 그들 중 어떤 것도 들어본 적이 없습니다. 내가 찾은이 페이지KDE 대화 상자와 이를 비활성화하는 확인란을 보여주는 스크린샷. 두 응용 프로그램 모두 하드 드라이브에 있는 파일을 색인화하여 파일 검색 기능을 제공합니다.

개인적으로 저는 이 기능을 비활성화했습니다. 이러한 유형의 도구는 특별히 유용하지 않다고 생각합니다.

Q: What do I have to do in order to get rid of akonadi and nepomuk?

KDE 메뉴에서: 시스템 설정 > 데스크탑 검색을 선택하고 대화 상자에서 옵션을 선택 취소하세요.

스크린샷

   SS대화

Q: in case they do something useful, do have any ideas how I can 
   avaoid the error message above?

내가 찾을 수 있는 유일한 옵션은 정기적으로 로그 파일을 자르도록 cronjob을 설정하는 것입니다 .xsession-errors. 이것은 완전한 해킹이지만 로깅을 제어하거나 로깅이 지시되는 위치를 제어할 수 있는 도구가 없습니다.

crontab 항목 추가

$ crontab -e
...
...
# Add this line
0 * * * * bash -c ">/.xsession-errors"

답변2

나는 같은 문제가 있었고 이것이 내가 그것을 제거하는 방법입니다.

  1. 달리기kdebugdialog
  2. "모두 선택 취소"를 클릭하거나 "모든 디버그 출력 비활성화" 상자를 선택하십시오. 또는 모든 Akonadi 관련 메시지를 비활성화할 수 있습니다.
  3. "적용"을 클릭하세요.
  4. 로그아웃했다가 다시 로그인하거나 X 서버를 다시 시작하십시오(일부 프로그램의 경우 로깅 출력을 비활성화해야 함).

kdebugdialog 스크린샷

~/.xsession-errors그런 다음 오래된 파일을 삭제하여 디스크 공간을 확보 할 수 있습니다 .

일반적으로 파일에 넣는 메시지는 ~/.xsession-errors개발자가 사용 중인 소프트웨어의 버그나 문제를 찾는 데 도움이 되는 디버그 메시지입니다. 오류를 찾지 않는 한 로깅을 비활성화해도 아무것도 잃지 않습니다.

관련 정보