KDM/KDE로 업그레이드해도 구성 파일의 변경 사항이 유지되지 않는 이유는 무엇입니까?

KDM/KDE로 업그레이드해도 구성 파일의 변경 사항이 유지되지 않는 이유는 무엇입니까?

Arch Linux의 패키지는 kdebase-workspace패키지가 업데이트될 때 변경된 사항만 유지합니다. 디스플레이가 올바르게 회전하도록 /usr/share/config/kdm/kdmrc편집해야 하는데 업데이트할 때마다 변경 사항이 손실됩니다. 이것/usr/share/config/kdm/Xsetupkdebase-workspace아치스 위키/usr/share/config/kdm/Xsession에 복사하는 /usr/share/config/kdm/Xsession.custom것을 권장하는데 /usr/share/config/kdm/Xsetup, 에 있는 파일은 /usr/share/패키지 관리자가 관리해야 한다고 생각합니다.

이것은 패키지의 버그인 것 같습니다(즉, 모든 구성 파일을 저장해야 함). 아니면 /usr/share/config/kdm/kdmrc다른 곳을 찾도록 변경해야 합니까? 그렇다면 어디에서 찾을 수 있습니까?

답변1

아래의 파일은 /usr패키지 관리자의 제어를 받습니다( 아래의 파일 제외 /usr/local). 시스템 관리자가 실시간으로 수정할 수 있는 구성 파일입니다 /etc. 이는 전통적인 Unix 디렉토리 구조의 일부이며 Linux용으로 코딩되었습니다.파일 시스템 계층 표준. Arch Wiki에서는 아래 파일을 편집하는 것은 /usr업그레이드로 인해 변경 사항이 덮어쓰여지는 것은 좋지 않은 생각이라고 권장합니다.

Arch Linux는 다소 비표준적인 방식으로 파일을 관리합니다. /etc/pacman.conf다음 에서 파일을 선언하여 업그레이드 시 변경되지 않도록 파일을 표시할 수 있습니다(이 내용은 Wiki에 설명되어 있습니다).

NoUpgrade = usr/share/config/kdm/Xsetup

/usr/share/config/kdm/Xsetup예를 들어, 사용자 정의한 내용을 더 쉽게 추적할 수 있도록 아래 파일에 대한 심볼릭 링크 로 바꿀 수 있습니다 ./etc/etc/kdm/Xsetup

관련 정보