這是一個正在進行的項目,旨在解決睡眠時無法正確彈出磁盤的問題。自從Mavericks(Mac OS X 10.9)發行以來,甚至在真正的Mac上,該問題的歷史也非常悠久。沒有Bernhard Baehr([email protected])出色的sleepwatcher守護程序的幫助,將不會創建此項目。
我已經在DELL Precision M3800上進行了測試。希望大家都喜歡。歡迎任何反饋!
如何使用fixUSB.sh?
fixUSB.sh
通過在終端窗口中輸入以下命令來下載最新版本:
curl -o ./fixUSB.sh https://raw.githubusercontent.com/syscl/Fix-usb-sleep/master/fixUSB.sh
這將下載fixUSB.sh
到您的當前目錄(./
),下一步是更改文件(add +x
)的權限,以便可以運行該文件。
chmod + x ./fixUSB.sh
通過以下方式在終端窗口中運行腳本:
./fixusb.sh
完成這些步驟後,請使OS X進入睡眠狀態,然後查看問題是否已解決。
如果您不想fixusb.sh
將來使用,請輸入以下命令將其卸載:
./fixusb.sh -u
使用-d
參數查看整個進度的詳細信息。
如何使用ramdisk?
通過在終端窗口中輸入以下命令來下載最新的虛擬磁盤:
curl -o ./ramdisk https://raw.githubusercontent.com/syscl/Fix-usb-sleep/master/ramdisk.sh
這會將ramdisk下載到您的當前目錄(./
),下一步是更改文件的權限(add +x
),以便可以運行它。
chmod + x ./內存盤
通過以下方式在終端窗口中運行腳本:
./ramdisk
重新啟動OS X以查看更改。如果您對該腳本有任何疑問,請嘗試通過DEBUG模式運行deploy
./ramdisk -d
or
./ramdisk -debug