xfce4-settings-manager
xfce4에서는 이것을 실행하여기재내가 설정할 수 있는 값(그렇지 않으면 GUI를 통해 설정됨) 저는 설정을 수정하는 두 가지 형태가 동일해야 한다고 생각합니다. 그러나 모니터/모니터 활성화와 같은 값을 설정하면 해당 설정이 실제로 활성화되지 않은 것을 볼 수 있습니다( Active Boolean
"옆에" 확인란이 설정되어 있음에도 불구하고).
이는 다음과 같은 질문으로 이어집니다.내 설정을 어떻게 제출하나요?
보너스: 이 설정은 어디에 저장되나요? xfce4-settings-manager 없이 설정할 수 있습니까?(예: 파일에 쓰거나 명령줄 도구를 호출하여? 이것이 xfconf-query
올바른 도구라고 생각합니까?)
고쳐 쓰다 명령줄 사용
xfconf-query -c displays -p /Default/eDP-1/Active -s true
값을 수정할 수 있지만(설정 편집기 창에는 여전히 수정 사항이 표시됨 xfce4-settings-manager
) 효과가 아직 활성화되지 않았습니다. 간단히 말해서, 변경 사항에 대한 약속("실행"과 같은)이 없으며 xfconf-query
, 그럴 것으로 보입니다.xfce4-settings-manager
**추가 조사**
일부 다른 설정(예: 마우스 입력 장치)은 실제로 다음 줄 xfconf-query
을 통해 설정할 수 있는 것 같습니다 .xfce4-settins-manager
xfconf-query -c pointers -p /DELL08E100_06CBCD97_Touchpad/Properties/Device_Enabled -s 0
터치패드가 실제로 비활성화되었습니다. 현재 설정이 가끔 발생하는 것으로 보입니다.전용때로는 그렇지 않습니다. 무슨 일이야?
답변1
변경 후 속성을 확인하여 디스플레이 프로필을 적용할 수 있습니다 /Schemes/Apply
.
기본 프로필이나 사용자 정의 프로필을 적용할 수 있습니다.
기본 프로필 적용:
$ xfconf-query --create -c displays -p /Schemes/Apply -t string -s Default
사용자 정의 구성 파일을 적용합니다.
$ xfconf-query --create -c displays -p /Schemes/Apply -t string -s 89e4fa7c6e21bf128815cf184349592868a477ce
제 경우에는 고급 -> 프로필 섹션을 사용하여 "Dual"이라는 사용자 정의 프로필을 저장한 xfce4-display-settings
후 다음을 사용하여 프로필 식별자를 결정했습니다.
$ xfconf-query -c displays --list -v | grep Dual
/89e4fa7c6e21bf128815cf184349592868a477ce Dual
답변2
--replace
Xfce용 XSettings 데몬 옵션은 현재 실행 중인 경우 xsettings 데몬을 대체합니다.
xfsettingsd --replace
더 많은 내용을 읽을 수 있습니다xf 설정 sd존재하다 man xfsettingsd
.