캘린더에서 디버그 메뉴를 어떻게 활성화합니까?


14

터미널에 입력 된 다음 명령은 iCal (Lion)에서 디버그 메뉴를 활성화합니다.

defaults write com.apple.iCal IncludeDebugMenu YES

Calendar (Mountain Lion)에서도 같은 일을하고 싶습니다.


6
흠, 흥미로운. iCal 바이너리와 마찬가지로 캘린더 바이너리에는 "IncludeDebugMenu"후크가 없습니다. 또한 iCloud 덕분에 캘린더는 defaultsiCal 과 다른 방식으로 작동 합니다. 바이너리에 디버그 메뉴 참조가 실제로 있지만, 그것들을 호출 할 방법이없이 이전 버전의 프로그램에서 흔적이 될 수 있습니다…
다니엘

답변:


5

메뉴가 가장 바람직하므로 정답은 아니지만 여기에 간다…

디버그 메뉴없이

메뉴에서 가능한 것들 중 적어도 일부를 수행하는 것이 가능합니다.

최고 sekret

iCal의 디버그 메뉴에서 상단 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는 효과적이지 않다. 조사하겠습니다…


나는이 대답을 좋아한다 : 감사합니다. 나는 다른 이유로 디버그 메뉴 자체를 정말로 원했지만 (다른 일을하지 않으려는 경우), 다른 사람들이 그렇게하려고 할 때 당신의 대답은 여기에 머물러 있어야한다고 생각합니다.
Harv

나는 14 일 동안 눈에 띄는 상태에서 약간의 테스트를했는데… 어떤 것들은 예상대로 작동하지 않을 수 있습니다 (예 :에서 가져온 후 이벤트 자동 표시 .ics).
Graham Perrin

메뉴의 @Harv 편의는 잠시 제쳐두고 디버그 메뉴없이 필요한 것을 얻을 수 있습니까? 그렇지 않은 경우 필요한 것을 자세히 설명하는 질문으로 연결하십시오. 감사.
Graham Perrin

솔직히 iCal이 무엇을하고 있는지 자세히 볼 수있는 디버깅 기능이 있기를 바랐습니다 . 동기화 문제가 있는데 특정 (부패한) 이벤트에서 발생한 것으로 의심됩니다. 동기화를 수행하고 특정 이벤트를 동기화하지 못하여 iCal 내부에서 어떤 일이 일어나고 있는지 확인하고 싶습니다.
Harv

@Harv 질문을 하시고 (동기화하는 서비스와 장치를 설명하십시오) 질문에 링크하십시오. 디버그 메뉴없이 응답 할 수 있어야합니다. 감사.
Graham Perrin


1

iCal에서 2 주 동안 Lion에서 디버그를 활성화했습니다. Mountain Lion으로 업그레이드하여 Mountain Tweaks를 찾을 때까지 일주일보기로 되돌릴 수 없었습니다 .

Mountain Lion이 아닌 Lion 탭에서 클릭하여 iCal Debug를 사용하지 않도록 설정했습니다. 무료로 다운로드 할 수 있지만 개발자에게 기부했습니다.


1

불행히도이 옵션은 영원히 사라질 것입니다 .10.7의 iCal 파일은 'InsertDebugMenu'를 포함하는 두 가지 옵션을 제공합니다. 그러나 10.8의 캘린더 파일에서 동일한 스캔을 수행해도 해당 파일이 표시되지 않습니다. 실제로이 버전에는이 릴리스까지 숨겨져 있지만 여전히 액세스 할 수있는 '디버그'명령이 거의 없습니다. 최악의 악몽이 서서히 나오고 있습니다 .OS X는 이미 iOS가 끝나는 것처럼 닫힙니다.


더 많은 시간, 기술 또는 행운을 가진 사람이 읽을 수있는 경우이 게시물의 도움으로 스스로 무언가를 찾을 수 있습니다 .


1

CalDAV 이벤트 큐를 표시 할 수 있기 때문에 디버그 메뉴가 훌륭했습니다. Mountain Lion의 캘린더는 MS Exchange와 완벽하게 호환되지 않으며 "업데이트 중…"에서 중단되는 경향이 있습니다.

더 나쁜 것은 Exchange 일정을 전혀 업데이트 할 수없는 모드로 들어가기 때문에 매우 DOS 스타일의 "중단, 다시 시도, 실패"대화 상자를 선택해야합니다. 해당 모드에 있으면 캘린더의 캐시 파일을 삭제할 때까지 캘린더가 Exchange와 대화하지 않습니다. 이 캐시 파일은 분명히 손상되어 Calendar와 Exchange간에 불일치가 발생합니다.

캐시 파일을 삭제하면 캘린더가 다시 시작될 때 캘린더가 다시 작성하므로 문제가 없습니다. 캐시 파일을 삭제하기 전에 캘린더를 종료 한 다음 캘린더를 시작하여 자동으로 다시 작성하는 것을 잊지 마십시오. 데이터가 손실되지 않습니다.

캘린더 캐시 파일은 다음 위치에 있습니다.

~ / 라이브러리 / 캘린더 / 캘린더 캐시

이것은 하루에 한두 번 발생하므로 도크에 해당 폴더를 유지하고 해당 폴더의 캘린더 앱에 대한 별칭을 유지하여 캘린더를 시작하고 캘린더를 종료하며 캐시 파일을 삭제하고 캘린더를 시작할 수 있습니다. Mac OS X에 오신 것을 환영합니다…


0

OnyX 는 아주 작은 프로그램이며 달력에 디버그 메뉴를 활성화하는 옵션이 있습니다.
또는 com.apple.Calendar IncludeDebugMenu YES100 % 확실하지는 않지만 터미널에서 시도해 볼 수 있습니다.


OnyX의 옵션은 Mountain Lion에서 작동하지 않습니다. 번들 식별자는 여전히 com.apple.iCal입니다.
Lri

오. 그럼 신경 쓰지 마 그것은 가치가 있었다
ash3r

0

이것은 당신이 원하는 대답은 아니지만 디버그 옵션이 실제로 비활성화되어 있다고 생각합니다. 그러나, RADR을 다가오는 점 단위로 개선하기 위해 제출했습니다 (.2 또는 .3).


당신은 그것에 연결할 수 있습니까? 다른 사람들이 +1 할 수 있다면 더 많은 관심을 받고 더 확실하게 또는 더 빨리 일어날 수 있습니다.
Harv

@Harv 자신의 요구 사항에 Apple의 관심을 끌 수있는 가장 좋은 방법은 Apple에 피드백을 보내는 것입니다. 우연히 Open Radar와 일치하는 것이 없습니다 .
Graham Perrin

Graham은 일부 사람들이 보고서를 제출하는 데 사용하는 방법이 Open Radar에 나타나지 않는 것을 잘 알고 있으며 자체 채널을 통해서만 제출해야합니다. 따라서 아니요, +1 할 수는 없지만 어느 쪽이든 주목을받습니다.
David DelMonte

1
제출 : 후속 # : 보류 중 * SUBMISSIONID : F08D7334 ... * 유형 : ER * FROM : David Delmonte * PROJID : 1000624 * 심각도 : 높음 * 복제 성 : 해당 없음 * ORIGIN : Safari * TITLE : 디버그 디버그 메뉴 Calendar.app 용 * SUMMARY : 사람들은이 기능을 사용할 수 없다고 불평합니다. 메뉴 복원을 고려하십시오. 또는 디버그 메뉴에서 허용 한 옵션을보고 앱 자체에 추가하십시오. * AREA : 달력 * 구성 : * OS : 맥 OS X * 버전 : 12A269 * HW : 맥북 에어 1.8 GHz의 인텔 코어 i7 (MacBookAir4,2) RAM : 4기가바이트 * NET : 무선으로
데이비드 DelMonte
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.