1. 程式人生 > >去掉ubuntu下windows資料夾綠色背景

去掉ubuntu下windows資料夾綠色背景

在ubuntu下開啟Windows資料夾,有綠色背景。原因是那些資料夾的讀寫執行訪問許可權引起的。在 Ubuntu中,不同許可權的檔案/資料夾 有不同的顏色。本文先講方法,方法很簡單,兩步就完成。有興趣的可以看後面的原理,以便你修改成你想要的其他顏色。 步驟: 1.

cd    #保證在 /home/使用者名稱  目錄下
dircolors -p > .dircolors    #如果已經存在 .dircolors檔案,則會出錯,應把 .dircolors 檔案先移除,執行 rm .dircolors
vim .dircolors    #編輯 .dircolors 檔案,用其他編輯器也可

在這裡插入圖片描述

進入如下圖頁面,找到 OTHER_WRITABLE ,大概在 60 行左右,把該行的 42 改為 49 即可。 即此行變成 2.

OTHER_WRITABLE 34;49 #....

在這裡插入圖片描述 最終的結果如下圖: 在這裡插入圖片描述

下面簡單說一下原理。我們的 .dircolors 放在 /home/username 資料夾下的隱藏檔案,在啟動終端時候會被執行,.dircolors 配置了各個檔案/資料夾的顯示顏色。.dircolors 檔名不能是其他,事實上,在 /home/username/.bashrc 裡面有提到 .dircolors 這個檔案。 在 .dircolors 檔案中, 每行指定一種顏色,比如我們修改的這一行:

OTHER_WRITABLE 34;42

34, 42 對應前景色和背景色,中間用 分號 隔開。滿足其他人可寫入(OTHER_WRITABLE) 許可權的檔案,把前景色(字型顏色)設定為 34 代表的顏色, 背景色設定為 42 對應的顏色。 以上就是原理。

其實解決我們最初的問題還有一個辦法,就是修改檔案的許可權。見:http://dpinglee.blog.163.com/blog/static/1440977532011115102033950 上述方法理論上可行。但我覺得不太好,因為你 windows 硬碟上可能有成千上萬的檔案,要逐一修改許可權,可能會需要很多時間,結果就是控制檯啟動得很慢。如果你只是臨時方便一下倒無所謂。