Pidgin이 내 심볼릭 링크를 대체합니다.

Pidgin이 내 심볼릭 링크를 대체합니다.

settings.xml(또는 다른 파일)을 .purple폴더에서 다른 위치로 이동하고 파일에 대한 심볼릭 링크를 생성하면 pidgin을 다시 시작한 후 일반 파일로 대체됩니다. 일부 구성 파일을 git 저장소에 넣고 심볼릭 링크를 추가하고 싶습니다. 이것은 다른 모든 프로그램에서 작동하지만 pidgin은 심볼릭 링크를 제거하는 것 같습니다.

cd .purple
mv settins.xml ../
ln -s ../settings.xml

ls -l settings.xml
settings.xml -> ../settings.xml

피진 다시 시작

ls -l settings.xml
settings.xml

왜 이런 일이 발생합니까? 이 동작을 방지하려면 어떤 조치를 취해야 합니까?

답변1

Pidgin은 설정을 저장하고 settings.xml매번 가장 간단하고 안전한 방법으로 수행하는 것 같습니다. 모든 것을 새 임시 파일에 쓰거나 복사한 다음 이름을 settings.xml.

이 동작을 방지하려면 libpurple(pidgin과 함께 제공됨)을 수정해야 합니다. 관련 코드는 에 있을 수 있습니다 libpurple/util.c.

관련 정보