• 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的表。

    SQLite version 3.8.5 2014-08-15 22:37:57
    Enter ".help" for usage hints.
    sqlite> .tables
    app_sources       dbinfo            image_cache       widgets         
    apps              downloading_apps  items           
    categories        groups            widget_sources  
    sqlite> .schema apps
    CREATE TABLE apps (item_id INTEGER PRIMARY KEY, title VARCHAR, bundleid VARCHAR, storeid VARCHAR,category_id INTEGER, moddate REAL, bookmark BLOB);
    sqlite> select * from apps limit 5 ;
    7|App Store|com.apple.appstore||1|390157307.0|book?
    9|Automator|com.apple.Automator||1|388084524.0|book?
    10|计算器|com.apple.calculator||1|399110725.0|book?
    13|日历|com.apple.iCal||2|416818725.0|book?

    14|国际象棋|com.apple.Chess||3|399107832.0|book?


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

    许多其他的博客访问小胖轩.

  • 相关阅读:
    Linux
    Linux
    JavaScript
    JavaScript
    Linux
    不可不说的Java“锁”事
    RabbitMQ公共配置
    求一个数字的补码
    项目中Controller的全局异常处理类
    如何较方便给上百张数据库表添加表字段
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5025710.html
Copyright © 2020-2023  润新知