특정 설정을 변경하려면 gsettings/dconf 키를 사용하십시오. (archlinux, linux-lts-4.19)

특정 설정을 변경하려면 gsettings/dconf 키를 사용하십시오. (archlinux, linux-lts-4.19)

python3 $HOME/Scripts/memux/main.pydconf에 있는 Tilix 터미널 에뮬레이터의 "Custom Command" 값을 에서 로 변경하려고 하는데 python3 $HOME/.pps/pecan.pydconf 명령줄 도구에 사용할 형식을 알 수 없으며 gsettings에는 키 입력 변경을 위한 단일 설정이 부족한 것 같습니다. GUI를 사용하는 것은 옵션이 아닙니다. rtfm을 만들었고 마지막 매개변수는 "GVariant 형식"의 문자열이어야 합니다.

dconf write /com/gexperts/Tilix/profiles/2b7c4080-0ddd-46c5-8f23-563fd3ba789d/custom-command (some-argument)             

최종 매개변수 없이 위 명령을 실행하면 다음과 같은 결과가 생성됩니다.

error: value not specified

Usage:
  dconf write KEY VALUE 

Write a new value to a key

Arguments:
  KEY         A key path (starting, but not ending with '/')
  VALUE       The value to write (in GVariant format)

dconf가 허용하도록 문자열 형식을 어떻게 지정합니까? 아니면 또 다른 더 좋은 방법이 있다면 어떻게 값을 설정할 수 있습니까? 다음은 편집해야 하는 값이 포함된 GUI dconf-editor 페이지의 스크린샷 쌍입니다(도움이 되는 경우). 구성 파일, Tilix dconf

여기에 이미지 설명을 입력하세요.

답변1

다음을 수행할 수 있습니다.

dconf write /com/gexperts/Tilix/profiles/2b7c4080-0ddd-46c5-8f23-563fd3ba789d/custom-command "'python3 $HOME/.pps/pecan.py'"

GVariant 형식 문자열과 관련하여 여기에 설명되어 있습니다.
https://docs.gtk.org/glib/gvariant-text.html

관련 정보