Altere com segurança o plist no Calendar.app

0

Quero adicionar <key>LSUIElement</key> <true/>à lista do Calendar.app como faria com outros aplicativos, porque não o quero no dock ou na minha barra de tarefas. Por ser um aplicativo Apple superespecial, preciso de permissão especial. Alguém poderia me dizer como fazer isso com segurança?

Tomulento
fonte

Respostas:

1

Para alterar o arquivo com segurança, basta fazer uma cópia ou backup do arquivo e trabalhar com o original:

  • Para modificar o arquivo, faça login como um sudoer (geralmente uma conta de administrador) e abra o Terminal.

  • Digite o seguinte para fazer backup do arquivo:

    sudo cp /Applications/Calendar/Contents/Info.plist /Applications/Calendar/Contents/Info.plist.backup

    você deve digitar sua senha então.

  • Abra o nano para modificar o conteúdo principal:

    sudo nano /Applications/Calendar/Contents/Info.plist
  • agora adicione

    <key>LSUIElement</key>
    <true/>
    

    após a linha que contém <dict>(geralmente a 5ª linha).

  • Clique ctrlopara escrever as alterações no arquivo. Em seguida, pressione Hit ctrlxpara sair do nano.

  • Abra o Calendário e verifique se funciona. (Não funciona, o Calendário falha imediatamente)
  • para reverter as alterações, digite:

    sudo rm /Applications/Calendar/Contents/Info.plist
    sudo mv /Applications/Calendar/Contents/Info.plist.backup /Applications/Calendar/Contents/Info.plist
    

    para remover o arquivo modificado e renomear o arquivo de backup.

  • Entre na saída e saia do Terminal

  • Mude o ícone do Calendário para um mais agradável.
Klanomath
fonte
0

Gostaria apenas de fazer uma cópia do .plist original na área de trabalho, por exemplo. Em seguida, copie-o uma segunda vez, faça as alterações nesta segunda cópia e arraste e solte o .plist editado de volta para onde ele veio.

Experimente o Calendário e veja se está tudo bem. Caso contrário, você sempre pode arrastar a cópia original na área de trabalho de volta para onde deveria estar.

Mitchell D
fonte