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
.