問題
今天不小心在gnome的設置-指令里添加了一個啟動時自動執行的指令,然后就再也打不開gnome-terminal了

(我使用的是archlinx+gnome3)
解決
本想這個問題應該很容易,大不了找到配置文件修改或者刪除就行了嘛……
一般情況下,這些軟件的配置文件不在~/.config下就在~/下(一般是以.開頭的文件/文件夾),但是一番搜索關鍵詞terminal,怎么也找不到gnome-terminal的配置文件。
於是我利用gnome-search-tool、find、whereis、nautilus在/進行仔細搜索尋找,也沒找到……
按照百度的結果沒有一個靠譜的,幾篇文章抄來抄去……里面提到的~/.gconf根本不存在,而且現代gnome都拋棄gconf轉向dconf嘛……於是我突然想到dconf-editor,於是安裝之,解決方法如下:
-
打開 dconf-editor,單擊放大鏡(搜索)圖標搜索terminal
-
依次層級展開到如圖示,然后在/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/下就可以更改gnome-terminal各項設置了(:b1dcc9dd-5262-4d8d-a863-c897e6d979b9只是一串隨機數字,因此各設備上各不相同)。我將預執行命令(user command)那項關閉后,就能打開gnome-terminal了。