따라서 제 상황은 xfconf-query를 통해 Xorg를 실행하면 사용자의 관련 속성을 변경할 수 있다는 것입니다. 이는 제가 이해하는 일반적인 방식이지만, 프로비저너가 SSH를 통해 실행되기 때문에 이 명령을 제대로 사용할 수 없습니다. 따라서 Xorg는 절대로 프로세스가 시작되고 명령을 실행하면 스크립트에 오류가 발생합니다.
그래서 제가 원하는 이미지의 이름을 "my_backdrop.png"라고 말하고 거기에 있는 다른 이미지처럼 /usr/share/xfce4/backdrops/에 복사했습니다(예: "xubuntu-wallpaper.png"). 이렇게 하면 모든 사용자를 새 데스크탑 배경으로 기본 설정하는 원하는 효과가 있지만 이보다 더 나은 솔루션이 있어야 한다고 생각합니다.
답변1
/etc/skel
/home/
각 시스템에서 사용자에게 필요한 기본 옵션으로 새 사용자의 디렉터리를 채우는 데 사용됩니다 .
/etc/xdg/xfce4/xfconf
이를 복사하면 /etc/skel/.config/xfce4/
해당 컴퓨터에서 생성한 모든 새 사용자에게 자동으로 전파됩니다.
파일이 사용자 시스템에 이미 존재하는 경우 기존 사용자 구성을 덮어쓰지 않습니다.
답변2
더 나은 해결책이 있습니다. 여기에서 /etc/xdg/xfce4/xfconf/
모든 사용자에 대한 기본 구성 트리를 찾을 수 있습니다 . 의 트리와 동일한 스타일을 가지므로 ~/.config/xfce4/xfconf
원하는 설정을 이 위치에 기본값으로 복사할 수 있습니다. 또는 그 중 일부만 제공합니다(각 파일이 유효한 XML인지 확인).