当我尝试从~/.config/
文件夹中编辑配置文件时,我经常发现自己遇到麻烦。我希望我对它们所做的任何更改都是有效的,至少在重新启动应用程序或注销/重新登录后是如此。
但他们有时不这样做。例如,在这里,我尝试编辑~/.config/nautilus/accels
,更改行:
; (gtk_accel_path "<Actions>/DirViewActions/Trash" "<Primary>Delete")
经过:
; (gtk_accel_path "<Actions>/DirViewActions/Trash" "Delete")
在我关闭 Nautilus,然后重新启动它,或者注销然后登录后,“删除”键仍然没有执行任何操作。更令人不安的是,输出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
;
开始发表评论。因此以 开头的行将;
被忽略。
并且可能 nautilus 在关闭时覆盖配置文件。所以你应该停止 nautilus,删除;
并再次启动 nautilus。