zoukankan      html  css  js  c++  java
  • osx launchpad图标的删除

    安装了个parallels desktop之后,OSX中的launchpad中的图标多了不少,可是好多都不是我自己想要的,我们该怎么删除或者修改呢,下面介绍一些方法:

    ①直接操作Appications文件夹

    launchpad的应用的位置都在/Applications和/User/Name/Applications下,自行修改删除即可

    ②操作数据库

    有些图标可能程序已经已经删除了,但是图标还在Launchpad上,这时可以通过一种比较简单的办法来删除,点击图标,图标上加上了一个问号,之后直接拖拽到Trash中即可。下面说一下通过数据库来进行删除操作。
    Launchpad的数据保存位置在/Users/Name/Library/Application Support/Dock下,我的mac下的文件如下
    69CDDDAD-01D7-40C7-83A4-1E88292D5765.db desktoppicture.db,我们操作的就是这个名字比较长的这个db文件,这个是一个sqlite数据库保存的数据库文件,可以使用工具mesasqlite gui工具或者命令行进行操作。下面显示了数据库中的一些信息。其中对我们有意义的是一个叫做apps的表。

    [sql] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. SQLite version 3.8.5 2014-08-15 22:37:57  
    2. Enter ".help" for usage hints.  
    3. sqlite> .tables  
    4. app_sources       dbinfo            image_cache       widgets           
    5. apps              downloading_apps  items             
    6. categories        groups            widget_sources    
    7. sqlite> .schema apps  
    8. CREATE TABLE apps (item_id INTEGER PRIMARY KEY, title VARCHAR, bundleid VARCHAR, storeid VARCHAR,category_id INTEGER, moddate REAL, bookmark BLOB);  
    9. sqlite> select * from apps limit 5 ;  
    10. 7|App Store|com.apple.appstore||1|390157307.0|book?  
    11. 9|Automator|com.apple.Automator||1|388084524.0|book?  
    12. 10|计算器|com.apple.calculator||1|399110725.0|book?  
    13. 13|日历|com.apple.iCal||2|416818725.0|book?  
    14. 14|国际象棋|com.apple.Chess||3|399107832.0|book?  


    我们想要删除一些应用,可以直接对apps表进行一些sql操作就行了。

  • 相关阅读:
    【刷题】洛谷 P1501 [国家集训队]Tree II
    【刷题】BZOJ 2816 [ZJOI2012]网络
    【刷题】BZOJ 2049 [Sdoi2008]Cave 洞穴勘测
    【刷题】BZOJ 2002 [Hnoi2010]Bounce 弹飞绵羊
    【刷题】洛谷 P3690 【模板】Link Cut Tree (动态树)
    【刷题】BZOJ 2190 [SDOI2008]仪仗队
    【刷题】BZOJ 2005 [Noi2010]能量采集
    【刷题】BZOJ 3262 [HNOI2008]GT考试
    (74)Wangdao.com第十三天_Object 对象_属性描述对象
    (73)Wangdao.com第十二天_JavaScript consol 对象与控制台
  • 原文地址:https://www.cnblogs.com/lingzhao/p/4166832.html
Copyright © 2011-2022 走看看