【问题标题】:Hide all desktop icons under Mac OS在 Mac OS 下隐藏所有桌面图标
【发布时间】:2010-11-19 06:47:08
【问题描述】:

我正在寻找一种在 Mac OS X 下的 Objective-c 中以编程方式显示/隐藏桌面图标的方法。

您对我如何实现这一点有任何想法吗?

感谢您的帮助,

问候,

【问题讨论】:

    标签: objective-c cocoa icons osx-snow-leopard desktop


    【解决方案1】:

    Finder 对此有一个隐藏的偏好。将com.apple.finderCreateDesktop的值设置为kCFBooleanFalse,然后kill掉Finder。要放回桌面图标,请删除 CreateDesktop 首选项并再次终止 Finder。

    当然,这不是受支持的 API 功能;它随时可能消失。

    【讨论】:

      【解决方案2】:

      除了实际将项目移入和移出桌面或修补 Finder 外,您无法做到这一点,这都不是一个特别好的主意。

      另一种选择是在您要隐藏的图标顶部放置一个窗口。请参阅我对您的other question 的回复。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-08
        相关资源
        最近更新 更多