개별 사용자를 위한 솔루션이 있는 것 같은데,https://centosfaq.org/centos/how-do-i-default-to-folder-view-in-my-custom-kde-user-profile/, 내 질문은 모든 사용자에 대해 어떻게 변경합니까? 시스템 수준 구성 파일을 설정하셨나요? 감사해요!
PS "kde4-config --path config"를 실행하면 다음 경로가 표시됩니다.
[root@New122 kde]# kde4-config --path config
/root/.kde/share/config/:/etc/kde/:/usr/share/kde-settings/kde-profile/default/share/config/:/usr/share/config/
위의 경로를 검색했지만 단서를 찾지 못했습니다.
답변1
plasma-desktop-appletsrc
폴더 보기 설정 은 ~/.kde/share/config
.
루트로 실행 중이므로 루트 홈이 구성된 곳이므로 kde4-config --path config
반환됩니다 . 각 사용자에 대해 하나의 항목( 현재 사용자의 홈 디렉터리를 나타냄) /root/.kde/share/config
으로 서로 다른 결과를 얻습니다 .~/.kde/share/config
~
plasma-desktop-appletsrc
데스크탑 설정 방법을 정의하는 다양한 설정이 있습니다 . 폴더 보기 설정은 내 시스템의 설정 [Containments][X]
과 마찬가지로 X가 숫자여야 합니다. [Containments][64]
데스크탑 레이아웃이 로 설정된 경우 이를 로 변경 하고 플라즈마 데스크탑 프로세스를 다시 시작(또는 로그아웃했다가 다시 로그인)하면 업데이트된다는 Default Desktop
메시지가 나타납니다 .plugin=desktop
plugin=folderview
불행히도 저는 하나의 명령으로 각 사용자에 대해 이 작업을 수행할 수 있는 방법이 없다고 생각합니다. 사용자 홈 디렉토리를 반복하고 sed를 사용하여 업데이트하는 스크립트를 작성할 수 있습니다 plugin=desktop
. plugin=folderview
그러나 내가 아는 한 폴더 보기를 사용하도록 모든 사람의 홈페이지를 업데이트하는 kde 구성 명령은 없습니다.
다른 사용자의 홈 디렉토리가 아직 생성되지 않은 경우 /etc/skel/.kde/share/config/plasma-applets-desktop
"올바른" 정보로 홈 디렉토리를 생성하여 사용자가 처음 로그인할 때 설정된 정의에 따라 파일이 생성되도록 할 /etc/skel
수 있습니다 folderview
.