python3 $HOME/Scripts/memux/main.py
dconf에 있는 Tilix 터미널 에뮬레이터의 "Custom Command" 값을 에서 로 변경하려고 하는데 python3 $HOME/.pps/pecan.py
dconf 명령줄 도구에 사용할 형식을 알 수 없으며 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 페이지의 스크린샷 쌍입니다(도움이 되는 경우).
답변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