Como editar o menu de contexto macOS High Sierra

A Apple continua a nos surpreender com seu equipamento novo, atual, poderoso e seguro. Quando compramos uma nova equipe destas, ou quando decidimos realizar uma instalação limpa do sistema em geral, quando acessamos podemos ver a limitação que temos ao usar o menu de contexto, ou clicar com o botão direito (Ctrl + clique).

O macOS High Sierra nos dá a oportunidade de editar este menu de acordo com nosso gosto para adicionar ou remover elementos, mas este é um processo que requer cuidado, pois os processos envolvem muito mais etapas do que estamos acostumados em outros sistemas operacionais.

Hoje veremos como fazer esse processo com cuidado, mas de forma eficaz.

1. Como adicionar ou remover serviços do menu de contexto no Mac


A principal maneira de adicionar e remover itens no menu de contexto do macOS é por meio de serviços. Os serviços estão disponíveis no menu suspenso "Serviços" no menu de contexto na parte inferior do menu. O macOS oferece um método baseado em GUI aqui para adicionar e remover itens do menu de contexto.

Passo 1
Para isso, devemos acessar as Preferências do Sistema usando qualquer uma das seguintes opções

  • No menu Apple, selecione a opção Preferências do Sistema
  • Clique no ícone Preferências do Sistema localizado no Dock

A seguinte janela será exibida:

Passo 2
Lá, selecionamos a opção Teclado e na nova janela exibida vamos para a guia Funções rápidas:

etapa 3
Lá selecionamos a linha de serviços localizada no lado esquerdo e veremos o seguinte:

Isso exibirá uma lista de todos os serviços disponíveis, classificados em algumas categorias principais com base nas informações inseridas. Podemos clicar nas caixas de seleção para alternar a visibilidade dos serviços associados.

Passo 4
Os aplicativos podem adicionar seus próprios serviços aqui. Eles serão encontrados dependendo do tipo de item (arquivo, pasta, texto) que o item do menu de contexto aceita como entrada. Por exemplo, se um item do menu de contexto aparecer quando você clicar com o botão direito do mouse no texto selecionado, encontrará o serviço no menu suspenso "Texto".

2. Como mostrar serviços no menu de contexto do Mac


Se tivermos muitos serviços ou os usarmos com frequência, pode ser irritante ter que esperar constantemente até que o menu suspenso seja aberto. No macOS High Sierra, é possível fazer com que todos os serviços apareçam no menu suspenso principal com um comando Terminal.

Para isso, abrimos o terminal usando qualquer uma das seguintes opções

  • Usando a combinação de teclas Shift + Command + U e na janela exibida, selecione Terminal
  • A partir do caminho Go / Utilities / Terminal
  • Usando o Spotlight, digite a palavra terminal e selecione o respectivo utilitário

No console exibido, executaremos a seguinte linha:

 defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999

Este comando editará os valores padrão para os serviços mínimos necessários para criar o submenu Serviços. O número ao final é 999 neste caso, será ele que estabelecerá a quantidade de elementos que utilizaremos para criar o submenu Serviços.

Observe que se o número de serviços for inferior a esse valor, você não verá o submenu Serviços. Nessa situação, 999 não é significativamente diferente do infinito, então você sempre verá cada item em Serviços.

Podemos reiniciar o Finder executando o seguinte comando no terminal:

 Finder killall

3. Como editar o menu "Abrir com" no Mac


Um dos submenus do menu de contexto do macOS High Sierra é o menu "Abrir com", que tende a ser um pouco confuso. Podemos trabalhar com isso de várias maneiras.

Remova duplicatas do menu de contexto "Abrir com"

Passo 1
Em alguns casos, o banco de dados LauchServices pode ser corrompido, causando a duplicação massiva dos itens em seu menu "Abrir com", para corrigir isso podemos executar a seguinte linha no terminal:

 /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain sistema -domain usuário

Passo 2
Este comando nos permite reconstruir o banco de dados LaunchServices. Assim que o processo for concluído, reiniciamos o Finder executando o seguinte. Proibir manualmente aplicativos de extensões específicas

 Finder killall
No macOS High Sierra, podemos proibir que um aplicativo específico seja associado a uma extensão de arquivo definida no menu Abrir com. Este ponto é delicado, portanto, podemos fazê-lo se tivermos certeza de editar os arquivos plist. Para isso, clicaremos com o botão direito no aplicativo para editar e selecionar a opção Mostrar conteúdo do pacote:

etapa 3
A seguinte janela será exibida:

Passo 4
Acessamos esta pasta e lá copiaremos o arquivo Info.plist e o renomearemos como Info-backup.plist:

Etapa 5
Depois de copiar o arquivo, procedemos para abrir as informações. plist com um editor de texto, uma vez lá usaremos a combinação de teclas Command + F e procuraremos a seguinte linha: "CFBundleTypeExtensions"

PROLONGAR

Este arquivo nos mostrará muitas informações. Devemos localizar a linha "…" que contém o tipo de arquivo que queremos proibir. Por exemplo, se quisermos remover Adobe do menu Abrir com em arquivos PDF, será necessário pesquisar por "pdf" em CFBundleTypeExtensions.

Prosseguimos para excluir essa cadeia e salvar o arquivo. Por fim, reiniciamos o Finder executando killall Finder no terminal.

Portanto, vimos como gerenciar o menu contextual do macOS High Sierra de uma maneira simples.

wave wave wave wave wave