Как включить меню «Отладка» в Календаре?

14

Следующая команда, введенная в Терминале, активирует меню «Отладка» в iCal (Lion):

defaults write com.apple.iCal IncludeDebugMenu YES

Я хотел бы сделать то же самое в Календаре (Горный Лев).

отметка
источник
6
Хм, интересно. Хук «IncludeDebugMenu» отсутствует в двоичном файле «Календарь», как это было в двоичном файле iCal. Кроме того, благодаря iCloud, Календарь, кажется, делает что-то другое, defaultsчем iCal. В бинарном коде действительно есть некоторые ссылки на меню отладки, но они могут быть просто рудиментальными из более ранних версий программы без возможности их вызова ... Это заслуживает дальнейшего изучения!
Даниил

Ответы:

5

Меню является наиболее желательным, так что это не правильный ответ, но здесь идет ...

Без меню отладки

Можно сделать хотя бы некоторые вещи, которые были возможны с помощью меню.

Топ маньяк

Некоторые из вещей, которые были в подменю Top Sekret меню Debug в iCal…

Дни в неделю

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не эффективен. Я буду расследовать ...

Грэм Перрин
источник
Мне нравится этот ответ: спасибо. Я действительно хотел само меню отладки по другим причинам (не ожидая больше дней в моем тесте), но я думаю, что ваш ответ должен остаться здесь и быть поддержанным здесь в случае, если другие люди хотят сделать это.
Harv
Я провел небольшое тестирование с четырнадцатью видимыми днями… подозреваю, что некоторые вещи могут работать не так, как ожидалось (пример: автоматическое представление события после импорта из .ics).
Грэм Перрин
@ На некоторое удобство меню на минутку, вы можете достичь того, что вам нужно, без меню отладки? Если нет, ссылка на вопрос (или вопросы) подробно описывает, что вам нужно. Благодарю.
Грэм Перрин
Э-э ... честно говоря, я надеялся, что у него будет функция отладки, которая позволит мне подробно увидеть, что делает iCal . У меня проблемы с синхронизацией, и я подозреваю, что это может произойти из-за определенных (поврежденных?) Событий. Я хочу видеть, что происходит внутри iCal, поскольку он выполняет синхронизацию (и не может синхронизировать определенные события).
Harv
@Harv, пожалуйста, задай вопрос - опиши сервисы и устройства, с которыми ты синхронизируешься, - тогда иди ссылку на вопрос. Это должно быть ответственно без меню отладки. Благодарю.
Грэм Перрин
1

Я включил отладку в Lion, показывая 2 недели в iCal. Обновлен до Горного Льва и не смог получить его обратно на одну неделю, пока не нашел Горные Твики .

На вкладке Lion (не Mountain Lion) я нажал, чтобы отключить отладку iCal, и это сработало. Это бесплатная загрузка, но я пожертвовал разработчику.

Павел
источник
1

К сожалению, эта опция кажется бесконечной, сканирование файлов iCal из 10.7 дает две опции, которые содержат «InsertDebugMenu». Однако то же самое сканирование файла календаря из 10.8 не показывает ни одного из них, фактически в этой версии отсутствует более чем несколько команд «отладки», которые до этого выпуска были только скрытыми, но все еще доступными. Мой худший кошмар постепенно сбывается, OS X скоро будет так же закрыта, как iOS уже: /


Если кто-то, у кого есть больше времени, навыков или удачи, прочтет это, вы можете попробовать найти что-то самостоятельно с помощью этого поста .

KrisRogo
источник
1

Меню отладки было отличным, потому что позволяло отображать очередь событий CalDAV. Календарь под Mountain Lion не полностью совместим с MS Exchange и имеет тенденцию зависать в «Обновление…».

Хуже того, он попадает в режим, в котором он вообще не может обновить календарь Exchange, и вы должны выбрать тип диалога «abort, retry, fail» в стиле DOS. В этом режиме ваш календарь не будет общаться с Exchange, пока вы не удалите файл кэша календаря. Этот файл кэша, очевидно, становится поврежденным и вызывает разногласия между Календарем и Exchange.

Удаление файла кэша не является проблемой, так как Calendar просто перестраивает его при повторном запуске Calendar. Не забудьте выйти из Календаря перед удалением файла кэша, а затем запустить Календарь, чтобы автоматически перестроить его. Данные не потеряны.

Файл кэша календаря находится здесь:

~ / Библиотека / Календари / Календарь Кэш

Это происходит один или два раза в день, поэтому я сохраняю эту папку в своей док-станции и сохраняю псевдоним приложения «Календарь» в этой папке, чтобы я мог запустить календарь, выйти из календаря, удалить файл кэша, запустить календарь. Добро пожаловать в Mac OS X ... (вздох)

W Чернюк
источник
0

OnyX - отличная маленькая программа, в которой есть возможность включить меню отладки для календаря.
С другой стороны, вы можете попробовать com.apple.Calendar IncludeDebugMenu YESв терминале, хотя я не уверен на 100%, что это будет работать.

ash3r
источник
Опция в OnyX не работает на Mountain Lion. Идентификатор пакета по-прежнему com.apple.iCal.
Lri
ой. Ну, неважно тогда. Это стоило того
ash3r
0

Это не тот ответ, который вам нужен, но я думаю, что опция Debug действительно отключена. Тем не менее, я подал RADR, чтобы восстановить его в предстоящем увеличении точки (надеюсь .2 или .3).

Дэвид ДельМонте
источник
Можете ли вы дать ссылку на него? Если другие смогут +1, возможно, это привлечет больше внимания и произойдет с большей уверенностью, или раньше.
Harv
@Harv Наиболее вероятный способ привлечь внимание Apple к вашим собственным требованиям - отправить отзыв в Apple. Между прочим, я не вижу ничего подходящего в Open Radar .
Грэм Перрин
Грэм хорошо знает, что методы, которые некоторые из нас используют для составления отчетов, не отображаются в Open Radar, и нас просят подавать только через наш собственный канал. Таким образом, нет, это не может быть +1, но это будет привлекать внимание, так или иначе.
Дэвид ДелМонте
1
Это представление: Follow-up #: Pending * SUBMISSIONID: F08D7334 ... * ТИП: ER * ОТ: David Delmonte * PROJID: 1000624 * СЕВЕРНОСТЬ: высокая * Воспроизводимость: Не применимо * ПРОИСХОЖДЕНИЕ: Safari * НАЗВАНИЕ: Восстановить меню отладки для Calendar.app * РЕЗЮМЕ: Люди жалуются, что эта возможность недоступна. Пожалуйста, подумайте о восстановлении меню. В качестве альтернативы посмотрите параметры, которые разрешено в меню «Отладка», и добавьте их в само приложение. * ОБЛАСТЬ: календарь * КОНФИГУРАЦИЯ: * ОС: Mac OS X * ВЕРСИЯ: 12A269 * HW: MacBook Air 1,8 ГГц Intel Core i7 (MacBookAir4,2) ОЗУ: 4 ГБ * NET: Беспроводная связь
Дэвид ДелМонте