Wie aktiviere ich das Debug-Menü im Kalender?


14

Der folgende in Terminal eingegebene Befehl aktiviert das Debug-Menü in iCal (Lion):

defaults write com.apple.iCal IncludeDebugMenu YES

Ich möchte dasselbe im Kalender (Mountain Lion) erreichen.


6
Hmmm, interessant. Der Hook "IncludeDebugMenu" ist in der Kalender-Binärdatei nicht vorhanden wie in der iCal-Binärdatei. Dank iCloud scheint Calendar auch etwas anderes zu tun defaultsals iCal. Es gibt in der Tat einige Debug-Menü-Referenzen in der Binärdatei, aber sie könnten nur aus früheren Versionen des Programms stammen, ohne dass sie aufgerufen werden können. Dies verdient weitere Erkundung!
Daniel

Antworten:


5

Ein Menü ist am wünschenswertesten, daher ist dies keine richtige Antwort, aber hier geht's…

Ohne das Debug-Menü

Es ist möglich, zumindest einige der Dinge zu tun, die mit dem Menü möglich waren.

Top sekret

Einige der Dinge, die sich im Top Sekret-Untermenü des Debug-Menüs in iCal befanden ...

Tage in der Wochenansicht

5 oder 7 Tage: Verwenden Sie den Bereich Allgemein der Kalendereinstellungen.

14, 21 oder 28 Tage:

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

Die Änderung wird wirksam, wenn Sie das nächste Mal zur Wochenansicht wechseln.

Neues Kalenderfenster

+ List nicht wirksam. Ich werde untersuchen ...


Ich mag diese Antwort: Danke. Ich wollte das Debug-Menü eigentlich aus anderen Gründen (ich suche nicht nach mehr Tagen in meinem Kalender), aber ich denke, Ihre Antwort sollte hier bleiben und positiv bewertet werden, falls andere Leute dies tun möchten.
Harv

Ich habe einen kleinen Test mit 14 sichtbaren Tagen durchgeführt. Ich habe den Verdacht, dass einige Dinge nicht wie erwartet funktionieren (Beispiel: automatische Präsentation eines Ereignisses nach dem Import von .ics).
Graham Perrin

@Harv Bequemlichkeit der Menüs beiseite für einen Moment, können Sie erreichen, was Sie ohne das Debug-Menü benötigen? Wenn nicht, verlinken Sie auf eine Frage (oder Fragen), die genau beschreibt, was Sie brauchen. Vielen Dank.
Graham Perrin

Ehrlich gesagt habe ich gehofft, dass es eine Debugging-Funktion gibt, mit der ich genau sehen kann, was iCal macht . Ich habe Synchronisierungsprobleme und vermute, dass diese von bestimmten (beschädigten?) Ereignissen herrühren. Ich möchte sehen, was in iCal während der Synchronisierung geschieht (und bestimmte Ereignisse nicht synchronisiert werden können).
Harv

@Harv Bitte stellen Sie eine Frage - beschreiben Sie die Dienste und Geräte, mit denen Sie synchronisieren - und verknüpfen Sie diese mit der Frage. Es sollte ohne das Debug-Menü beantwortbar sein. Vielen Dank.
Graham Perrin


1

Ich hatte Debug in Lion aktiviert und zeigte 2 Wochen in iCal. Auf Mountain Lion upgegradet und konnte nicht auf eine Wochenansicht zurückkehren, bis ich Mountain Tweaks fand .

Auf der Registerkarte "Löwe" (nicht "Berglöwe") habe ich auf "iCal Debug deaktivieren" geklickt und es hat funktioniert. Es ist ein kostenloser Download, aber ich habe an den Entwickler gespendet.


1

Leider scheint diese Option für immer weg zu sein. Wenn Sie die Dateien von iCal ab 10.7 scannen, erhalten Sie zwei Optionen, die 'InsertDebugMenu' enthalten. Derselbe Scan in der Kalenderdatei von 10.8 zeigt jedoch keinen von ihnen, da dieser Version mehr als nur wenige 'Debug'-Befehle fehlen, die bis zu dieser Version nur ausgeblendet waren, aber noch verfügbar waren. Mein schlimmster Albtraum wird langsam wahr, OS X wird bald genauso geschlossen sein wie iOS bereits: /


Für den Fall, dass jemand mit mehr Zeit, Fähigkeiten oder Glück etwas liest, können Sie mithilfe dieses Beitrags versuchen, etwas auf eigene Faust zu finden .


1

Das Debug-Menü war großartig, da Sie die CalDAV-Ereigniswarteschlange anzeigen konnten. Der Kalender unter Mountain Lion ist nicht vollständig mit MS Exchange kompatibel und hat die Tendenz, in "Aktualisieren ..." zu hängen.

Schlimmer noch, es wird in einen Modus versetzt, in dem der Exchange-Kalender überhaupt nicht aktualisiert werden kann, und Sie müssen aus einem sehr DOS-artigen Dialogfeld "Abbrechen, Wiederholen, Fehlschlagen" auswählen. In diesem Modus kommuniziert Ihr Kalender erst mit Exchange, wenn Sie die Cache-Datei des Kalenders löschen. Diese Cache-Datei wird anscheinend beschädigt und verursacht einen Konflikt zwischen Kalender und Exchange.

Das Löschen der Cache-Datei ist kein Problem, da der Kalender sie nur neu erstellt, wenn der Kalender erneut gestartet wird. Vergessen Sie nicht, den Kalender zu beenden, bevor Sie die Cache-Datei löschen. Starten Sie anschließend den Kalender, damit diese automatisch neu erstellt wird. Es gehen keine Daten verloren.

Die Kalender-Cache-Datei befindet sich hier:

~ / Bibliothek / Kalender / Kalender-Cache

Dies geschieht ein- oder zweimal täglich, sodass ich diesen Ordner in meinem Dock behalte und einen Alias ​​für die Kalender-App in diesem Ordner behalte, damit ich den Kalender starten, den Kalender beenden, die Cache-Datei löschen und den Kalender starten kann. Willkommen bei Mac OS X… (Seufzer)


0

OnyX ist ein tolles kleines Programm und hat eine Option, um das Debug-Menü für den Kalender zu aktivieren.
Alternativ kannst du es auch com.apple.Calendar IncludeDebugMenu YESim Terminal versuchen , obwohl ich nicht zu 100% sicher bin, dass es funktionieren wird.


Die Option in OnyX funktioniert bei Mountain Lion nicht. Die Bundle-ID lautet weiterhin com.apple.iCal.
Lri

Oh. Na egal dann. Es war einen
Versuch

0

Dies ist nicht die Antwort, die Sie wollen, aber ich denke, die Debug-Option wurde wirklich deaktiviert. Ich habe jedoch ein RADR eingereicht, um es in einem bevorstehenden Punktinkrement wiederherzustellen (hoffentlich .2 oder .3).


Können Sie darauf verlinken? Wenn andere dazu in der Lage sind, +1 zu geben, wird es vielleicht mehr Aufmerksamkeit bekommen und sicherer geschehen, oder eher.
Harv

@Harv Die wahrscheinlichste Möglichkeit, Apple auf Ihre eigenen Anforderungen aufmerksam zu machen, besteht darin, Feedback an Apple zu senden. Im Open Radar sehe ich übrigens nichts passendes .
Graham Perrin

Graham weiß genau, dass die Methoden, die einige von uns zum Ablegen von Berichten verwenden, nicht in Open Radar angezeigt werden, und wir werden gebeten, nur über unseren eigenen Kanal abzulegen. Also, nein, dies kann nicht +1 gegeben werden, aber es wird Aufmerksamkeit erhalten, auf die eine oder andere Weise.
David DelMonte

1
Dies ist die Übermittlung: Follow-up #: Pending * SUBMISSIONID: F08D7334 ... * TYP: ER * FROM: David Delmonte * PROJID: 1000624 * SEVERITY: high * REPRODUZIERBARKEIT: Nicht anwendbar * ORIGIN: Safari * TITLE: Restore Debug Menu for Calendar.app * ZUSAMMENFASSUNG: Leute beschweren sich, dass diese Funktion nicht verfügbar ist. Bitte denken Sie daran, das Menü wiederherzustellen. Alternativ können Sie sich die Optionen ansehen, die im Debug-Menü zulässig sind, und sie der App selbst hinzufügen. * BEREICH: Kalender * KONFIGURATION: * Betriebssystem: Mac OS X * VERSION: 12A269 * Hardware: MacBook Air 1,8 GHz Intel Core i7 (MacBookAir4,2) RAM: 4 GB * NET:
Kabellos
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.