를 누를 때 터미널을 로드하는 명령줄에 새 애플리케이션 바로가기를 추가하려고 합니다 Ctrl + Alt + T
.
나는 xfconf-query
모니터링을 위해 이 유틸리티를 사용하고 xfce4-keyboard-shortcuts
있으며 키보드 GUI를 통해 단축키를 설정할 때 얻는 출력은 다음과 같습니다 /commands/custom/<Primary><Alt>t
.
다음을 사용하여 테마 변경 등 명령줄에서 다른 설정을 지정할 수 있었습니다.
xfconf-query -c xsettings -p /Net/ThemeName -s "Adwaita"
그러나 내 앱 바로가기에 비슷한 논리를 적용하는 방법을 잘 모르겠어서 계속 오류가 발생합니다. 누구든지 어떤 아이디어가 있습니까?
다음 명령을 시도했습니다.
xfconf-query -c xfce4-keyboard-shortcuts -p '/commands/custom/<Primary><Alt>t' -s xfce4-terminal
하지만 다음과 같은 오류 메시지가 나타납니다.
Property "/commands/custom/<Primary><Alt>t" does not exist on channel "xfce4-keyboard-shortcuts". If a new property should be created, use the --create option.
미리 감사드립니다.
답변1
속성이 존재하지 않으면 오류에 표시된 --create
옵션(또는 동의어)을 사용하여 속성을 생성 해야 합니다. -n
다음은 나를 위해 일했습니다 ...
xfconf-query -c xfce4-keyboard-shortcuts -n -t 'string' -p '/commands/custom/<Primary><Alt>t' -s xfce4-terminal
Xfce 설정 편집기에 있는 "String" 유형은 작동하지 않더라도 값 유형도 추가해야 합니다.