Como habilito o menu Debug no Calendário?

14

O seguinte comando digitado no Terminal ativará o menu Debug no iCal (Lion):

defaults write com.apple.iCal IncludeDebugMenu YES

Eu gostaria de realizar a mesma coisa no Calendar (Mountain Lion).

Marca
fonte
6
Hummm, interessante. O gancho "IncludeDebugMenu" não está presente no binário do calendário como estava no binário do iCal. Além disso, graças ao iCloud, o Calendar parece fazer algo diferente do defaultsque o iCal. De fato, existem algumas referências do Menu Debug no binário, mas elas podem ser vestigiais de versões anteriores do programa, sem nenhuma maneira de invocá-las ... Isso merece uma exploração mais aprofundada!
Daniel

Respostas:

5

Um menu é o mais desejável, então essa não é uma resposta adequada, mas aqui vai…

Sem o menu de depuração

É possível fazer pelo menos algumas das coisas possíveis no menu.

Top sekret

Algumas das coisas que estavam no submenu Top Sekret do menu Debug no iCal…

Dias na semana

5 ou 7 dias: use o painel Geral das preferências do Calendário.

14, 21 ou 28 dias:

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

A alteração entrará em vigor quando você mudar para a exibição semanal.

Nova janela da agenda

+ Lnão é eficaz. Eu vou investigar ...

Graham Perrin
fonte
Eu gosto desta resposta: obrigado. Eu realmente queria o menu de depuração por outras razões (sem procurar mais dias na minha agenda), mas acho que sua resposta deve permanecer e ser votada aqui caso outras pessoas estejam procurando fazer isso.
Harv
Fiz um pequeno teste com quatorze dias visíveis ... suspeito que algumas coisas podem não funcionar como o esperado (exemplo: apresentação automática de um evento após a importação de .ics).
Graham Perrin
@ Conveniência Harv de menus à parte por um momento, você pode conseguir o que precisa sem o menu Debug? Caso contrário, vincule a uma pergunta (ou perguntas) detalhando o que você precisa. Obrigado.
Graham Perrin
Sinceramente, esperava que ele tivesse um recurso de depuração que me permita ver em detalhes o que o iCal está fazendo . Estou com problemas de sincronização e suspeito que possa estar vindo de eventos específicos (corrompidos?). Quero ver o que está acontecendo no iCal, pois ele faz uma sincronização (e falha ao sincronizar eventos específicos).
Harv
@ Harv, faça uma pergunta - descreva os serviços e dispositivos com os quais você sincroniza - e vincule-o à pergunta. Deve ser responsável sem o menu Debug. Obrigado.
Graham Perrin
1

Eu tinha o Debug ativado no Lion, mostrando duas semanas no iCal. Atualizei para o Mountain Lion e não consegui recuperá-lo para uma visualização de uma semana até encontrar o Mountain Tweaks .

Na guia Lion (não no Mountain Lion), cliquei para desativar a depuração do iCal e funcionou. É um download gratuito, mas eu doei para o desenvolvedor.

Paulo
fonte
1

Infelizmente, essa opção parece ter desaparecido para sempre, verifique os arquivos do iCal da versão 10.7 para duas opções que contêm 'InsertDebugMenu'. No entanto, a mesma varredura no arquivo do calendário da 10.8 não mostra nenhum deles; na verdade, esta versão está faltando mais do que poucos comandos 'debug' que até esta versão estavam ocultos, mas ainda acessíveis. Meu pior pesadelo está lentamente se tornando realidade, o OS X em breve estará tão fechado quanto o iOS já está: /


Caso alguém com mais tempo, habilidades ou sorte o leia, tente encontrar algo por conta própria com a ajuda deste post .

KrisRogo
fonte
1

O menu de depuração foi ótimo porque permitiu exibir a fila de eventos CalDAV. O calendário no Mountain Lion não é totalmente compatível com o MS Exchange e tem a tendência de travar em "Atualizando ...".

Pior, ele entra em um modo em que não pode atualizar o calendário do Exchange e você deve escolher entre um tipo de diálogo "abortar, repetir, falhar" no estilo DOS. Uma vez nesse modo, seu calendário não conversará com o Exchange até você excluir o arquivo de cache do Calendário. Esse arquivo de cache aparentemente fica corrompido e causa uma discórdia entre o Calendar e o Exchange.

Excluir o arquivo de cache não é um problema, pois o Calendar apenas o reconstrói quando o Calendar é iniciado novamente. Não esqueça de sair do Calendário antes de excluir o arquivo de cache e inicie o Calendário para que ele seja reconstruído automaticamente. Nenhum dado é perdido.

O arquivo de cache do calendário está localizado aqui:

~ / Biblioteca / Calendários / Cache do calendário

Isso acontece uma ou duas vezes por dia comigo, então eu mantenho essa pasta na minha estação e mantenho um alias para o aplicativo Calendário nessa pasta para poder iniciar o calendário, sair do calendário, excluir o arquivo de cache e iniciar o calendário. Bem-vindo ao Mac OS X… (suspiro)

W Cerniuk
fonte
0

O OnyX é um excelente pequeno programa e tem uma opção para ativar o menu de depuração do calendário.
Como alternativa, você pode tentar com.apple.Calendar IncludeDebugMenu YESno Terminal, embora não tenha 100% de certeza de que funcionará.

ash3r
fonte
A opção no OnyX não funciona no Mountain Lion. O identificador de pacote está parado com.apple.iCal.
Lri
ah Bem, não importa então. Valeu a pena
tentar
0

Esta não é a resposta que você deseja, mas acho que a opção Debug foi realmente desativada. No entanto, arquivei um RADR para restabelecê-lo em um próximo incremento de pontos (esperançosamente .2 ou .3).

David DelMonte
fonte
Você pode criar um link para ele? Se outras pessoas puderem marcar com +1, talvez isso receba mais atenção e aconteça com mais certeza ou mais cedo.
Harv
@ Harv A maneira mais provável de chamar a atenção da Apple para seus próprios requisitos é enviar feedback para a Apple. Aliás, não vejo nada correspondente no Open Radar .
Graham Perrin
Graham sabe muito bem que os métodos que alguns de nós usamos para arquivar relatórios não aparecem no Open Radar e somos solicitados a arquivar apenas por meio de nosso próprio canal. Portanto, não, isso não pode ser marcado com +1, mas receberá atenção, de um jeito ou de outro.
David DelMonte
1
Este é o envio: Nº do acompanhamento: Pendente * SUBMISSIONID: F08D7334 ... * TIPO: ER * DE: David Delmonte * PROJETO: 1000624 * SEVERIDADE: alta * REPRODUCIBILIDADE: Não aplicável * ORIGEM: Safari * TÍTULO: Restaurar menu de depuração for Calendar.app * RESUMO: As pessoas estão reclamando que esse recurso não está disponível. Por favor, considere restaurar o menu. Como alternativa, observe as opções permitidas pelo menu Debug e adicione-as ao próprio aplicativo. * ÁREA: calendário * CONFIGURAÇÃO: * OS: Mac OS X * VERSAO: 12A269 * HW: MacBook Air de 1,8 GHz Intel Core i7 (MacBookAir4,2) RAM: 4 GB * NET: sem fio
David DelMonte