~/.config의 GTK 애플리케이션 구성 파일 구문

~/.config의 GTK 애플리케이션 구성 파일 구문

~/.config/폴더에서 구성 파일을 편집 하려고 하면 종종 문제가 발생합니다. 적어도 애플리케이션을 다시 시작하거나 로그아웃/다시 로그인한 후에는 변경 사항이 적용되기를 원합니다.

하지만 때로는 그렇지 않을 때도 있습니다. 예를 들어, 여기서는 ~/.config/nautilus/accels다음 줄을 변경하여 편집하려고 합니다 .

; (gtk_accel_path "<Actions>/DirViewActions/Trash" "<Primary>Delete")

통과:

; (gtk_accel_path "<Actions>/DirViewActions/Trash" "Delete")

노틸러스를 종료했다가 다시 시작하거나 로그아웃했다가 로그인한 후에도 "삭제" 키를 눌러도 아무 작업도 수행되지 않습니다. 더 충격적인 결과 는 다음 head ~/.config/nautilus/accels과 같습니다.

; nautilus GtkAccelMap rc-file         -*- scheme -*-
; this file is an automated accelerator map dump
;
; (gtk_accel_path "<Actions>/DirViewActions/Start Volume" "")
; (gtk_accel_path "<Actions>/DirViewActions/Trash" "<Primary>Delete")
; (gtk_accel_path "<Actions>/DirViewActions/Save Search" "")
; (gtk_accel_path "<Actions>/DirViewActions/Location Poll" "")
; (gtk_accel_path "<Actions>/DirViewActions/Set As Wallpaper" "")
; (gtk_accel_path "<Actions>/DirViewActions/New Folder with Selection" "")
; (gtk_accel_path "<Actions>/ShellActions/Tab9" "<Alt>

마치 내가 아무 짓도 하지 않은 것 같으니! 나에게 이것은 일부 정보가 어떻게든 다른 곳에 저장되어 있음을 의미합니다. 에서 파일을 편집한 후 ~/.config/변경 사항을 적용하려면 어떻게 해야 합니까?

답변1

;댓글을 시작하세요. 따라서로 시작하는 줄은 ;무시됩니다.

그리고 아마도 노틸러스는 종료 시 구성 파일을 덮어씁니다. 따라서 노틸러스를 중지하고 삭제한 ;후 다시 노틸러스를 시작해야 합니다.

관련 정보