launchpad可以拖曳app圖像倒垃圾桶刪除
但有些卻無法刪除
長按住app圖像也沒出現XX表示可刪除
請問該怎麼做才能刪掉這些程式(例如VLC)
而且刪得乾淨?
謝謝!
Mac 有 Finder, 你可以自己切換去應用程式 Folder,
找到你要刪除的 app, 把它刪掉 (拖去垃圾桶、按Cmd+Delete都可以)
最後把垃圾桶清除就行了.
一堆人人云亦云的, 別亂聽.
為什麼殺軟體會殺不乾淨, 是其來有自的:
Windows 為什麼殺軟體會殺不乾淨, 是因為
安裝的時候, 每個廠商的 Setup.exe 會在
我們的電腦裡面複製一堆 DLL, 建立他自己的
資料夾, 在那裡面放一堆該應用程式的檔案,
最糟的, 是為了讓應用程式之間共享設定, 在
Windows 95 之後, 就建立了 Registry 這個
東西, 這東西會越長越大, 越大開機又越慢,
刪除的時候並不會完全回到未安裝之前的狀態,
所以會『殺不乾淨』
Mac OSX 10.8 以後的應用軟體會不會殺
不乾淨? 有些會, 但不是殺不掉的那些.
哪些會殺不乾淨? 例如輸入法、伺服器軟體,
這些原本就是透過系統層面安裝的軟體, 以及
透過 installer 腳本安裝的軟體, 有可能
會殺不乾淨, 殘留一些檔案在系統中, 但那
規模小到可以忽略, 就別怕了.
一般在應用程式甚至 LaunchPad 可以看到的
應用程式, 大都要遵循 Mac OS 的 Sandbox
原則, 也就是該應用程式的所有相關檔案, 都只
能在該應用程式圖示出現的那個目錄裡面寫入.
不管是設定檔、資料檔, 只有使用者自己建立的
檔案不在此限(例如您安裝郵件程式, 下載的
郵件就不會放在該目錄裡面).
因此, 只要我們把應用程式刪掉, Mac OS 上
被這個應用程式主體所佔用的空間基本上是幾乎
都被釋放掉了, 不用擔心.
筆者有 Windows 應用程式、安裝程式開發經驗
20 年, iOS 應用程式開發經驗 6 年, 以自身
開發經驗提出前述說明, 非網路上剪貼而來的資訊.
3 *的毀台計畫, 請去了解, 如果了解還買3 *, 那你就是幫助3 *毀台的罪人之一.
wky wrote:
我也很好奇人家說只要丟到垃圾桶就好,這樣真得刪的乾淨?
不要把Windows那多少年前的包袱當成理所當然的事...
前幾天才看到一位前微軟Office團隊的工程師,在軟體界有點名氣的老外在講為什麼Office的檔案格式那麼亂...
因為當年Office剛出來的時候,軟體的合理記憶體使用量是1MB...很多東西是在那個年代不得不那麼做的。
------
回過頭來看,Windows很多設計也是在也許二十年前是合理的,不得不那麼做的。但是到現在早就變得不合時宜,卻又改不掉。
不知道你在Windows用過「綠色版」的軟體嗎?原來很多程式其實是可以不用安裝(就算同樣的軟體非綠色版有個安裝程式),但又能正常工作。但不需要的時候只要把整個資料夾刪除就好,不太會留下太多垃圾要清理。
Mac的大部份軟體,只要不牽扯到,動到系統的部份,就都是上面講的「綠色版」軟體。
只要安裝時把圖示拖過去的軟體,解除安裝就是把圖示丟去垃圾桶,有安裝程式的才需要去清理或執行解除安裝程式。
那個圖示看起來是個可以執行的程式,事實上它是個特別的「資料夾」,程式執行檔跟相關資料都在裏面。就跟Windows的綠色版軟體一模一樣的。
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。
Drliang558 wrote:
launchpad可...(恕刪)
但就我軟體開發的經驗
我們為求方便,都會在提供既定的位置(ProgramData)裡存放一些
設定檔(ini),資料夾位置,暫存檔(Temp),Log輸出檔
(樓上有前輩提到的regedit也是個問題)
甚至將一些共用的dll檔直接就輸出在system32或windows底下
其實我們會這樣用,是因為微軟有些官方的安裝程式也是這樣做
我們這些開發者也只是順著方便而已
開發者可能覺得這些檔案無礙
如果軟體移除過後了來說,這些都是垃圾,最後就積少成多
這就是造就Windows在用久了為什麼都要重灌/Ghost的原因
(我都是這樣來處理我的電腦變慢的手段)
(不過CCleaner也是我電腦服用的之一啦XD偷打一下廣告)
這是因為系統在release的時候就沒有把規則訂定好
軟體在移除的時候也要看開發者有沒有去注意到這一點
把不是安裝階段產出的東西一併刪除
不然老實說,電腦這麼智慧的東西,用起來一點都不智慧了
腦殘的定義
there are two parts in your brain, right and left.
Your left brain has
rickysoung wrote:
但就我軟體開發的經驗
我們為求方便,都會在提供既定的位置(ProgramData)裡存放一些
設定檔(ini),資料夾位置,暫存檔(Temp),Log輸出檔
(樓上有前輩提到的regedit也是個問題)
甚至將一些共用的dll檔直接就輸出在system32或windows底下
其實我們會這樣用,是因為微軟有些官方的安裝程式也是這樣做
我們這些開發者也只是順著方便而已
開發者可能覺得這些檔案無礙
如果軟體移除過後了來說,這些都是垃圾,最後就積少成多
這就是造就Windows在用久了為什麼都要重灌/Ghost的原因
(我都是這樣來處理我的電腦變慢的手段)
(不過CCleaner也是我電腦服用的之一啦XD偷打一下廣告)
這是因為系統在release的時候就沒有把規則訂定好
軟體在移除的時候也要看開發者有沒有去注意到這一點
把不是安裝階段產出的東西一併刪除
不然老實說,電腦這麼智慧的東西,用起來一點都不智慧了
大家都是軟體開發者就好說話了。
其實軟體開發者都知道,這些ini,log,temp檔沒有說一定得放在系統的某些目錄(例如ProgramData)。
軟體開發者也都知道,dll檔放在跟執行檔同一目錄反而問題更少。現在的硬碟空間真的沒差那幾百K,幾MB的DLL。
當我發現微軟Office或Adobe Photoshop可以有人做出綠色版(也不全然綠色啦,但也只是多寫了些registry),我就在想「大家都這麼做」的習慣是真的對嗎?
以前我做出來的程式,一定是綠色版,其實也就是把目錄copy過去就可以用了。
有安裝程式,其實也只是為了只會用安裝方式的user做的。但解除安裝程式一律會把所有產生出來的log等檔案跟目錄全部清乾淨才行。
相對於Windows「一定要跑個安裝程式/解除安裝程式」,OS X這種「就把軟體從盒子拿出來放好/丟到垃圾桶」這種方法真的人性化太多...
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。