2016-03-15 73 views
4

我剛剛安裝了babun,一個Cygwin的變體。我希望cygwin用戶主目錄等於我的Windows主目錄。 所以,很明顯,我不想將cygwin家作爲新用戶添加到C:\Users,我希望它與我當前的Windows主目錄相同。如何使babun/cygwin home目錄等於windows home目錄?

現在,根據這篇文章,How can I change my Cygwin home folder after installation?,有一個很好的方法可以使cygwin主目錄指向你的windows主目錄。 您打開文件​​並確保有一行db_home: windows。但是,重新啓動我的電腦後,echo $HOME仍然說/home/chiel.tenbrinke,這不應該是什麼。它應該說類似/cygdrive/c/Users/Chiel.tenBrinke

爲什麼這不起作用?

我的cygwin版本是CYGWIN_NT-6.1-WOW IM-Chiel-2015 1.7.35(0.287/5/3) 2015-03-04 12:07 i686 Cygwin

+1

@downvoter,謹慎解釋你爲什麼認爲這個問題不適合? –

回答

3

Babun有一個令人驚訝的好FAQ。常見問題的最後一項是How to Use the Windows home directory as Babun's home directory

對於我來說,它歸結爲:

  1. 通過贏+ R sysdm.cpl
  2. 運行mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
  3. 運行babun install
創建$ HOME = /用戶/ my_account_name的的環境變量

我不確定爲什麼Babun不認識​​中的標準cygwin設置,我有點驚訝沒有提到這個設置在Cygwin FAQ。我有點擔心,儘管Babun是一個很棒的系列,但如果沒有妥善維護,它可能會很快與Cygwin不同步。

0

我嘗試了一種更簡單的方法,迄今爲止工作完美。

只是MV主文件夾到你想要的位置,使一個符號鏈接

移動後第一次執行可能會提示錯誤,運行babun安裝會解決一切。

相關問題