설치된 구성 파일이 dconf에 표시되지만
> dconf list /org/gnome/terminal/legacy/profiles:/
:3fab5042-3b59-44c2-b86e-df287109b3d7/
:93be6823-4719-4dea-be06-ebf0ae9091d8/
:Aci/
:Wild-cherry/
:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
default
list
내 터미널 기본 설정에는 표시되지 않으므로 프로필을 변경할 수 있습니다.
이 문제를 어떻게 해결할 수 있습니까? dconf 편집기에서 구성 파일의 현재 값을 다른 구성 파일로 변경했지만 여전히 효과가 없습니다.
또한 터미널 기본 설정에서 "+" 버튼을 사용하여 프로필을 수동으로 추가한 후 "gogh"를 사용하여 새 프로필을 추가하면 수동으로 만든 모든 프로필이 삭제되고 기본 구성 파일만 남게 됩니다.
답변1
사용 가능한 프로필 목록은 /org/gnome/terminal/legacy/profiles:/list
GNOME 터미널의 기본 설정 패널을 사용하여 프로필을 생성하거나 삭제할 때 저장되고 업데이트됩니다.
(하위 폴더 목록을 쿼리하는 대신 별도의 키에 저장되는 이유를 묻지 마세요. 이는 dconf의 기술적 제한이나 gsettings 뒤에 있는 다른 가능한 백엔드 또는 레거시 이유 때문일 수 있습니다. 확실하지 않습니다.)
답변2
글쎄, 해결책을 찾았습니다. 문제는 @egmont가 말한 것처럼 uuid가 잘못된 형식이라는 것입니다. 해결책은 dconf load를 사용하여 가져오는 대신 dconf dump를 사용하여 다른 작업 컴퓨터에서 구성 파일을 내보내고 올바른 uuid를 얻는 것입니다. 그런 다음 이 uuid를 /profiles:/list에 추가했습니다. Ant의 환경 설정에는 구성 파일이 있습니다. 모든 답변에 감사드립니다.