Sintaxe dos arquivos de configuração dos aplicativos GTK em ~ / .config

1

Muitas vezes me encontro em apuros quando tento editar arquivos de configuração da pasta ~/.config/ . Espero que qualquer alteração que eu faça para eles seja eficaz, pelo menos depois de reiniciar o aplicativo ou de ter saído / entrar novamente.

Mas eles às vezes não. Aqui, por exemplo, tento editar ~/.config/nautilus/accels , alterando a linha:

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

por:

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

Depois que eu fechar o Nautilus, reiniciá-lo ou fazer log-in, o botão "Delete" não fará nada. Mais preocupante, a saída de 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>

assim como eu não fiz nada! Isso significa para mim que alguma informação é armazenada em outro lugar de alguma forma. O que devo fazer depois de ter editado um arquivo em ~/.config/ para efetivar as alterações?

    
por iago-lito 20.07.2015 / 22:25

1 resposta

3

; inicia um comentário. Então, uma linha começando com ; é ignorada.

E, provavelmente, o nautilus sobrescreve o arquivo de configuração ao final. Então você deve parar o nautilus, apagar o ; e iniciar o nautilus novamente.

    
por 20.07.2015 / 22:27