Posso alterar a ordem dos ícones que não são da maçã na barra de menus do meu MacBook?

13

Eu sou bastante OCD e gosto dos meus ícones em uma ordem específica.

Posso apenas segurar o comando + para mover e alterar a ordem dos ícones da maçã na barra de menus, mas isso não funciona para os outros ícones.

Eu percebo que eles aparecem na barra de menu na ordem em que são executados, mas eu tenho um certo número de aplicativos que gostaria de executar na inicialização e um ícone (pequeno pomo) nem sequer é listado como um item de inicialização.

Alguém tem alguma ideia?

OSX 10.6.2

Editar:

É possível escrever algum tipo de script que é executado no login? Semelhante a um arquivo em lotes do Windows. Não sei como fazer isso no lado do Mac.

O arquivo em lote executaria o programa que eu queria mais à direita, esperaria 10 segundos e executaria o programa que eu queria na próxima posição e assim por diante.

Algum especialista em Mac sabe como isso seria feito?

    
por CT. 12.11.2009 / 03:25

9 respostas

8

Eu posso responder a parte sobre o lançamento de aplicativos na ordem em que você fizer login: primeiro, abra o AppleScript Editor e crie um script ao longo destas linhas:

tell application "Address Book" to activate
delay 10
tell application "Chess" to activate

(para qualquer programa que você queira iniciar). Salve este script como um aplicativo (o padrão é salvar como um script, caso em que ele será aberto no editor em vez de ser executado). Em seguida, abra Preferências do Sistema, painel Contas, selecione sua conta, selecione a guia Itens de Login e arraste o script para a lista de itens. Isso deve ser feito.

    
por 13.11.2009 / 06:29
11

Resposta curta

Infelizmente, a Apple ainda precisa ativar a funcionalidade de arrastar e soltar de ícones de menus de terceiros. Sem as preferências fornecidas pelo desenvolvedor, a única maneira de reordená-las é abrir os aplicativos em uma ordem específica, onde os primeiros abertos aparecerão à direita. Às vezes, alguns fornecedores escrevem códigos que forçam o ícone a aparecer em uma extremidade ou outra, dando a você controle zero sobre sua posição.

Resposta longa

Existem dois tipos de ícones na barra de menus do OS X:

  • MenuExtra : a classe privada da Apple para desenvolver seus próprios ícones de menu.
  • StatusItem : uma classe fornecida para desenvolvedores de terceiros para criar ícones de menu.

MenuExtras

A classe privada da Apple tem vários benefícios embutidos, incluindo:

  • Se você clicar duas vezes nelas (no buscador), elas serão carregadas na barra de menus e abertas automaticamente no login.
  • Você pode clicar com o comando-los (na barra de menus) e arrastá-los para reordená-los.
  • Para removê-los, você pode clicar em comandos e arrastá-los para fora da barra (semelhante aos itens de encaixe).

Infelizmente, a Apple não sanciona oficialmente o desenvolvimento de MenuExtras de terceiros. A razão dada é que eles operam como plugins no SystemUIServer e o código defeituoso pode causar instabilidade em uma parte central do sistema operacional.

StatusItems

A classe para desenvolvedores não fornece tal funcionalidade pronta (a partir do 10.6 Snow Leopard) e infelizmente não há atualmente classes de código aberto que permitam uso comercial.

Assim, os desenvolvedores geralmente fazem o seguinte, em ordem de ocorrência geral:

  • Ignorar o problema todos juntos
  • Forçar uma posição predefinida
  • Forneça algumas preferências básicas; ou
  • Deve-se escrever suas próprias classes para duplicar a funcionalidade MenuExtra

Para uma lista de MenuExtras disponíveis, navegue no Finder para:

/System/Library/CoreServices/Menu Extras

Para obter uma lista bem atualizada de StatusItems gratuitos e comerciais, visite:

Super OS X menubar items

Espero que isso ajude. :) M

    
por 13.11.2009 / 03:00
8

Bartender vai deixar você fazer isso.

Divulgação: Eu sou o desenvolvedor do Bartender.

    
por 31.01.2013 / 10:51
2

Isso depende das pessoas que fizeram os aplicativos para ativar a funcionalidade de arrastar comandos. Por exemplo, os medidores iStat, um conjunto muito popular de medidores de status da barra de menus, têm a funcionalidade completa de arrastar comandos.

Se você não conseguir, é provável que os desenvolvedores de aplicativos não implementaram adequadamente essa funcionalidade.

    
por 12.11.2009 / 06:00
1

Eu sou do mesmo jeito. Tão perto quanto eu posso dizer, os aplicativos na barra de menu são ordenados de acordo com sua ordem de lançamento.

Como todos os aplicativos que iniciam no login (devem) aparecem nos itens de login em Usuários & Grupos em Preferências do Sistema, basta organizar a ordem de início para corresponder à forma como você deseja que eles apareçam na barra de menus.

Funciona para mim, sem necessidade de aplicativos ou scripts de terceiros.

    
por 14.03.2013 / 15:37
0

Eu não acho que você pode fazer isso, pelo menos não sem alguns hackers. Eu sei que alguns aplicativos que têm ícones de barra de menu têm opções nas preferências sobre se eles aparecem mais próximos à esquerda ou à direita. Diferente do que, não sei o que mais eu posso dizer, mas boa sorte!

    
por 12.11.2009 / 04:46
0

Acredito que seja possível, já que posso navegar pelo meu iStat MenuBar, aplicativos da barra de menus. Eu enviaria um e-mail para o desenvolvedor do iStat Menus e veria como ele fazia isso, ou talvez para criar um aplicativo que permitisse que outros aplicativos o fizessem. Aqui está o site do desenvolvedor: link

    
por 08.05.2012 / 08:14
0

Você pode comprar um aplicativo barato na Mac App Store para fazer isso; é chamado de "Rearranger MenuBar" link

A página da Web que não é da App Store está aqui; você pode baixar uma avaliação gratuita: link

    
por 13.05.2012 / 21:34
0

O Rearranger do MenuBar permite que você reorganize os StatusItems entre si, mas não permite reorganizá-los nos próprios MenuExtras da Apple ou em terceiros utilitários, como iStat Menus, que imitam a funcionalidade MenuExtras.

MenuExtras sempre aparecerá juntos e separados de StatusItems na barra de menu. Portanto, essa ferramenta bacana dá a você apenas algum controle sobre o posicionamento do ícone do menu.

    
por 03.03.2013 / 14:35

Tags