Comment activer le menu Déboguer dans le calendrier?

14

La commande suivante entrée dans Terminal active le menu Débogage dans iCal (Lion):

defaults write com.apple.iCal IncludeDebugMenu YES

Je voudrais accomplir la même chose dans Calendar (Mountain Lion).

marque
la source
6
Hmmm, intéressant. Le hook "IncludeDebugMenu" n'est pas présent dans le binaire Calendar comme il l'était dans le binaire iCal. De plus, grâce à iCloud, Calendar semble faire quelque chose de différent avec defaultsiCal. Il y a en effet quelques références au menu de débogage dans le binaire, mais elles pourraient simplement être restées des versions antérieures du programme sans aucun moyen de les invoquer… Cela mérite une exploration plus approfondie!
Daniel

Réponses:

5

Un menu est le plus souhaitable, donc ce n'est pas une bonne réponse, mais voilà…

Sans le menu de débogage

Il est possible de faire au moins certaines des choses qui étaient possibles avec le menu.

Top sekret

Certaines des choses qui étaient dans le sous-menu Top Sekret du menu Debug dans iCal…

Vue Jours en semaine

5 ou 7 jours: utilisez le volet Général des préférences d'agenda.

14, 21 ou 28 jours:

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

Le changement sera effectif lors de votre prochain passage à la vue hebdomadaire.

Nouvelle fenêtre de calendrier

+ Ln'est pas efficace. Je vais enquêter…

Graham Perrin
la source
J'aime cette réponse: merci. Je voulais vraiment le menu de débogage lui-même pour d'autres raisons (ne pas chercher plus de jours dans mon cal), mais je pense que votre réponse devrait rester et être votée ici au cas où d'autres personnes chercheraient à le faire.
Harv
J'ai fait un petit test avec quatorze jours visibles… suspect que certaines choses ne fonctionnent pas comme prévu (exemple: présentation automatique d'un événement après import depuis .ics).
Graham Perrin
@Harv commodité des menus mis à part pendant un moment, pouvez-vous obtenir ce dont vous avez besoin sans le menu Debug? Si ce n'est pas le cas, créez un lien vers une ou plusieurs questions détaillant ce dont vous avez besoin. Merci.
Graham Perrin
Euh .. honnêtement, j'espérais qu'il aurait une fonction de débogage qui me permettrait de voir en détail ce que fait iCal . J'ai des problèmes de synchronisation et je soupçonne que cela peut provenir d'événements spécifiques (corrompus?). Je veux voir ce qui se passe dans iCal car il effectue une synchronisation (et ne parvient pas à synchroniser des événements spécifiques).
Harv
@Harv, veuillez en faire une question - décrivez les services et les appareils avec lesquels vous effectuez la synchronisation - puis créez un lien vers la question. Il devrait être responsable sans le menu Debug. Merci.
Graham Perrin
1

J'ai fait déboguer activé dans Lion, montrant 2 semaines dans iCal. Mise à niveau vers Mountain Lion et je ne pouvais pas revenir à une semaine avant d'avoir trouvé Mountain Tweaks .

Sous l'onglet Lion (pas Mountain Lion), j'ai cliqué pour désactiver le débogage iCal et cela a fonctionné. C'est un téléchargement gratuit mais j'ai fait un don au développeur.

Paul
la source
1

Malheureusement, cette option semble disparue pour toujours, l'analyse des fichiers iCal de 10.7 propose deux options qui contiennent «InsertDebugMenu». Cependant, la même analyse sur le fichier du calendrier à partir de 10.8 ne montre aucun d'entre eux, en fait, cette version manque plus que quelques commandes de `` débogage '' qui, jusqu'à cette version, n'étaient que masquées mais toujours accessibles. Mon pire cauchemar se réalise lentement, OS X sera bientôt aussi fermé que iOS l'est déjà: /


Dans le cas où quelqu'un avec plus de temps, de compétences ou de chance le lira, vous pouvez essayer de trouver quelque chose par vous-même à l'aide de ce message .

KrisRogo
la source
1

Le menu de débogage était génial car il vous permettait d'afficher la file d'attente d'événements CalDAV. Le calendrier sous Mountain Lion n'est pas entièrement compatible avec MS Exchange et a tendance à se bloquer dans «Mise à jour…».

Pire, il entre dans un mode où il ne peut pas du tout mettre à jour le calendrier Exchange et vous devez choisir dans une sorte de boîte de dialogue de style très DOS "abandonner, réessayer, échouer". Une fois dans ce mode, votre calendrier ne communiquera pas avec Exchange tant que vous n'aurez pas supprimé le fichier cache du calendrier. Ce fichier cache devient apparemment corrompu et provoque une discordance entre le calendrier et Exchange.

La suppression du fichier cache n'est pas un problème car Calendar le reconstruit simplement lorsque Calendar est relancé. N'oubliez pas de quitter Calendar avant de supprimer le fichier cache, puis lancez Calendar pour qu'il se reconstruise automatiquement. Aucune donnée n'est perdue.

Le fichier de cache du calendrier se trouve ici:

~ / Bibliothèque / Calendriers / Cache de calendrier

Cela m'arrive une ou deux fois par jour, donc je garde ce dossier dans mon dock et je garde un alias pour l'application Calendrier dans ce dossier afin que je puisse lancer le calendrier, quitter le calendrier, supprimer le fichier cache, lancer le calendrier. Bienvenue dans Mac OS X… (soupir)

W Cerniuk
la source
0

OnyX est un excellent petit programme, et a une option pour activer le menu de débogage pour le calendrier.
Alternativement, vous pouvez essayer com.apple.Calendar IncludeDebugMenu YESdans Terminal, même si je ne suis pas sûr à 100% que cela fonctionnera.

ash3r
la source
L'option dans OnyX ne fonctionne pas sur Mountain Lion. L'identifiant du bundle est toujours com.apple.iCal.
Lri
Oh. Eh bien, tant pis alors. Ça valait le coup
ash3r
0

Ce n'est pas la réponse que vous voulez, mais je pense que l'option Debug a vraiment été désactivée. Cependant, j'ai déposé un RADR pour le rétablir dans un incrément de point à venir (espérons-le .2 ou .3).

David DelMonte
la source
Pouvez-vous y accéder? Si d'autres sont capables de l'attribuer +1, cela attirera peut-être plus l'attention et se produira avec plus de certitude, ou plus tôt.
Harv
@Harv La façon la plus probable d'attirer l'attention d'Apple sur vos propres exigences est d'envoyer des commentaires à Apple. Soit dit en passant, je ne vois rien de correspondant dans Open Radar .
Graham Perrin
Graham sait bien que les méthodes que certains d'entre nous utilisent pour déposer des rapports n'apparaissent pas dans Open Radar, et on nous demande de déposer uniquement via notre propre canal. Donc, non, cela ne peut pas être +1, mais cela recevra de l'attention, dans un sens ou dans l'autre.
David DelMonte
1
Ceci est la soumission: # de suivi: En attente * SUBMISSIONID: F08D7334 ... * TYPE: ER * DE: David Delmonte * PROJID: 1000624 * GRAVITÉ: élevée * REPRODUCTIBILITÉ: Sans objet * ORIGINE: Safari * TITRE: Restore Debug Menu pour Calendar.app * RÉSUMÉ: Les gens se plaignent que cette fonctionnalité n'est pas disponible. Veuillez envisager de restaurer le menu. Vous pouvez également consulter les options autorisées par le menu Déboguer et les ajouter à l'application elle-même. * ZONE: calendrier * CONFIGURATION: * OS: Mac OS X * VERSION: 12A269 * HW: MacBook Air 1,8 GHz Intel Core i7 (MacBookAir4,2) RAM: 4 Go * NET: Sans fil
David DelMonte