如何在日历中启用“调试”菜单?


14

在终端中输入以下命令将启用iCal(Lion)中的“调试”菜单:

defaults write com.apple.iCal IncludeDebugMenu YES

我想在Calendar(Mountain Lion)中完成相同的操作。


6
嗯,有趣。钩子“ IncludeDebugMenu”在日历二进制文件中不存在,就像在iCal二进制文件中一样。另外,由于有了iCloud,日历似乎与defaultsiCal 有所不同。实际上,二进制文件中有一些“调试菜单”引用,但是它们可能只是程序早期版本中的遗留物,无法调用它们……这值得进一步探索!
丹尼尔

Answers:


5

最需要菜单,所以这不是一个正确的答案,但是这里...

没有调试菜单

至少可以执行菜单可能执行的某些操作。

顶级秘密

iCal的Debug菜单的Top Sekret子菜单中的某些内容…

周视图中的天数

5天或7天:使用“日历”偏好设置的“常规”面板。

14、21或28天:

defaults write com.apple.iCal "n days of week" 14

defaults write com.apple.iCal "n days of week" 21

defaults write com.apple.iCal "n days of week" 28

下次切换到周视图时,此更改将生效。

新日历窗口

+ L无效。我会调查...


我喜欢这个答案:谢谢。我真的很想要调试菜单本身,这是出于其他原因(我不想在校准中花更多的时间),但是我认为您的答案应该保留,并在此处予以其他建议,以防其他人想要这样做。
哈夫2012年

我做了14天可见的测试,…怀疑某些事情可能无法按预期进行(例如:从导入后自动呈现事件.ics)。
格雷厄姆·佩林

除了菜单的@Harv方便性之外,如果没有Debug菜单,能否实现所需的功能?如果不是,请链接到详细说明您需要的一个或多个问题。谢谢。
格雷厄姆·佩林

嗯。说实话,我希望它具有调试功能,可以让我详细了解iCal在做什么。我正在同步问题,我怀疑它可能来自特定的(损坏的)事件。我想看看iCal内部发生了什么事情,因为它进行了同步(并且无法同步特定事件)。
2012年

@Harv请提出一个问题-描述与您同步的服务和设备-然后链接到该问题。没有“调试”菜单,它应该可以回答。谢谢。
格雷厄姆·佩林


1

我在Lion中启用了调试功能,在iCal中显示了2周的时间。升级到Mountain Lion后直到我找到Mountain Tweaks都无法恢复到一个星期的视线。

在Lion选项卡(不是Mountain Lion)下,单击以禁用iCal Debug,它起作用了。它是免费下载,但我捐赠给了开发人员。


1

不幸的是,该选项似乎永远消失了,以为iCal的10.7版文件提供了两个包含“ InsertDebugMenu”的选项。但是,从10.8开始对日历文件进行的相同扫描并未显示任何内容,事实上,此版本缺少更多的“调试”命令,直到此发行版才被隐藏,但仍可访问。我最糟糕的噩梦正在慢慢实现,OS X很快就会像iOS已经关闭一样关闭:/


如果有更多时间,技能或运气的人会阅读它,您可以尝试在这篇文章的帮助下自己找到一些东西。


1

调试菜单很棒,因为它允许您显示事件的CalDAV队列。Mountain Lion下的日历与MS Exchange并不完全兼容,并且倾向于挂起“正在更新…”。

更糟糕的是,它进入一种模式,它根本无法更新Exchange日历,您必须从DOS风格的“中止,重试,失败”对话框中进行选择。进入该模式后,您的日历将无法与Exchange通讯,直到您删除日历的缓存文件。此缓存文件显然已损坏,并导致日历和Exchange之间出现问题。

删除缓存文件没有问题,因为Calendar会在再次启动Calendar时重建它。在删除缓存文件之前,请不要忘记退出日历,然后启动日历以使其自动重建。没有数据丢失。

日历缓存文件位于此处:

〜/库/日历/日历缓存

这对我来说每天发生一两次,所以我将该文件夹保存在扩展坞中,并将日历应用程序的别名保留在该文件夹中,以便可以启动日历,退出日历,删除缓存文件,启动日历。欢迎使用Mac OS X…(叹气)


0

OnyX是一个很棒的小程序,并且具有启用日历调试菜单的选项。
或者,您可以com.apple.Calendar IncludeDebugMenu YES在终端机中尝试,尽管我不是100%确信它会工作。


OnyX中的选项在Mountain Lion上不起作用。捆绑包标识符仍然是com.apple.iCal
Lri 2012年

哦。好吧,那没关系。值得一

0

这不是您想要的答案,但是我认为“调试”选项确实已被禁用。但是,我已经提交了RADR,以即将来临的点增量(希望是.2或.3)将其恢复。


您可以链接到它吗?如果其他人能够对其进行+1,那么它可能会得到更多的关注,并且会更加确定地或更早地发生。
哈夫2012年

@Harv吸引Apple关注您自己需求的最可能的方法是将反馈发送给Apple。顺便说一句,我在“开放式雷达”中看不到任何匹配项
格雷厄姆·佩林

Graham非常了解,我们中的某些人用于提交报告的方法不会出现在Open Radar中,因此要求我们仅通过自己的渠道进行归档。因此,不能,这不能被+1,但是它将以一种或另一种方式受到关注。
戴维·德尔蒙特

1
这是提交的内容:后续#:待处理* SUBMISSIONID:F08D7334 ... *类型:ER *从:David Delmonte * PROJID:1000624 * SEVERITY:高* REPRODUCIBILITY:不适用* ORIGIN:Safari * TITLE:恢复调试菜单适用于Calendar.app *摘要:人们抱怨此功能不可用。请考虑恢复菜单。或者,查看“调试”菜单允许的选项,并将其添加到应用程序本身中。*面积:日历*配置:*操作系统:Mac OS X *版本:12A269 * HW:MacBook Air的1.8 GHz英特尔酷睿i7(MacBookAir4,2)RAM:4 GB * NET:以无线方式
大卫DelMonte
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.