Plugin Omdrop no Omarchy
Em destaque
O que o Plugin Omdrop faz no seu Omarchy
- Receba arquivos de iPhone, iPad e Mac na barra
- Veja os aparelhos próximos num radar de sinal
- Envie vários arquivos numa transferência só
- Aceite apenas remetentes da sua lista de contatos
- Controle tudo pelo comando omdrop no terminal
netmojo.omdrop- Tipo
- Widget da barra
- Categoria
- Sistema
- Origem
- Comunidade · netmojo-systems/omdrop-plugin
- Mantenedor
- Brent Kearney
- Licença
- MIT
- Versão
- 0.18.2
- Compatibilidade
- Macs Apple Silicon com Wi-Fi Broadcom que implementa AWDL, com o driver brcmfmac-awdl-dkms que o próprio plugin compila no primeiro uso. Esse passo instala python-libarchive-c quando falta e abre TCP 8771 na interface awdl0, apenas para endereços IPv6 link-local. A ficha descreve a versão 0.18.2 do catálogo, enquanto o manifest declara 0.13.0.
- Tags

Instalar e manter
Instale o plugin
O Omarchy clona o repositório do plugin e valida os arquivos no seu computador. Só depois ele instala e ativa o plugin.
Instalar omarchy plugin add https://github.com/netmojo-systems/omdrop-plugin.git --enableAtualize quando sair uma versão nova
Rode este comando para trazer as mudanças publicadas no repositório do plugin.
Atualizar omarchy plugin update netmojo.omdropRemova quando não precisar mais
O comando retira o plugin do seu Omarchy. Use o mesmo identificador mostrado no cartão de detalhes.
Remover omarchy plugin remove netmojo.omdrop
O Omdrop leva o AirDrop para o Omarchy em Macs Apple Silicon com Wi-Fi Broadcom. Você recebe arquivos de iPhone, iPad e Mac pela barra, sem instalar nada nos aparelhos do outro lado. O envio na direção contrária usa a mesma interface. O LocalSend, que já vem no Omarchy, exige o aplicativo em cada dispositivo. Aqui o iPhone reconhece o computador como reconheceria um Mac.
O plugin não conversa com o Bluetooth sozinho: um daemon escreve o estado num arquivo, e as ações passam pelo comando omdrop. O driver AWDL é a peça que falta no sistema e vem de um projeto separado, compilado no primeiro uso.
Antes de instalar
O requisito é um chip Broadcom cujo firmware implemente AWDL, o que na prática cobre M1 e M2. O plugin instala um driver brcmfmac com AWDL na primeira vez que você abre o painel, fixado num commit exato. Ele também acrescenta python-libarchive-c se esse pacote faltar.
Para outro hardware, o README indica OpenDrop, owl ou LocalSend.
Instale e prepare o driver
omarchy plugin add https://github.com/netmojo-systems/omdrop-plugin.git --enableO ícone aparece à direita da barra. Para mover: omarchy bar move netmojo.omdrop --section center. No primeiro uso, o painel abre um terminal e solicita a sua senha para compilar o driver e abrir a porta TCP 8771 na interface awdl0, aceitando apenas endereços IPv6 link-local.
Ao ligar pela primeira vez, o Omdrop instala o comando em ~/.local/bin/omdrop. Para tê-lo antes disso:
~/.config/omarchy/plugins/netmojo.omdrop/bin/omdrop setupReceba arquivos
Clique no ícone para abrir o painel. A chave liga e desliga a recepção. O botão direito no ícone faz o mesmo. Stay visible for define por quanto tempo você fica visível: um arquivo, um tempo fixo ou até desligar. Save files to abre o seletor de pasta e começa em ~/Downloads.
Cada arquivo recebido é gravado, copiado para a área de transferência e anunciado numa notificação que abre o arquivo ao ser clicada. Um link compartilhado chega como .url ou .webloc. Só http e https abrem no navegador. Outro esquema é recusado, porque a escolha partiu do outro lado.
Envie arquivos
Expanda Send to peers ou tecle n. Com o Omdrop desligado, a ação liga, porque a janela de recepção é o que escuta os aparelhos próximos. O radar mostra cada aparelho como um ponto: quanto mais brilhante e central, mais forte o sinal, sem indicar direção nem distância.
Clique num nome ou num ponto e escolha um ou mais arquivos. Eles vão numa transferência só, então o destinatário aceita uma vez. A linha mostra o progresso e o × cancela o envio. Um iPhone escuta em rajadas curtas, então o Omdrop insiste por 30 segundos e anuncia o computador por Bluetooth para acordar o receptor.
Use pelo terminal
| Comando | Efeito |
|---|---|
omdrop on 15 |
visível para todos por 15 minutos |
omdrop on -c 10m |
só contatos, por 10 minutos |
omdrop on once |
até chegar um arquivo |
omdrop dir ~/Drops |
muda a pasta de destino |
omdrop limit 30 |
limite de transferência em % do disco livre |
omdrop peers -n |
aparelhos próximos com nome |
omdrop send ~/foto.jpg MyMac |
envia por nome ou parte do endereço |
Aceite só os seus contatos
omdrop senders add voce@icloud.comomdrop visibility contactsomdrop visibility everyoneUm remetente só é aceito quando três coisas batem: a assinatura da Apple no registro de identidade é válida, o registro combina com o certificado da conexão e um dos identificadores está na sua lista. Lista vazia recusa todo mundo. Os identificadores são comparados por hash, sem entrar em log.
Guarde a identidade AirDrop
A identidade é um certificado, a chave privada correspondente e, para enviar a contatos, o registro de validação emitido pela Apple. Sem identidade emitida pela Apple, o Omdrop ainda recebe de todos, aceita só os seus contatos e envia para aparelhos com visibilidade Everyone.
A chave pode ficar em ~/.omdrop/keys ou num item do 1Password, com omdrop identity 1password import. Nesse modo, o Omdrop busca a identidade ao ligar e a mantém na memória do kernel por 12 horas. identity_cache_hours ajusta o prazo entre 1 e 24.
Atualize e remova
omarchy plugin update netmojo.omdropomarchy-restart-shellomdrop install-driverO comando do driver não faz nada quando a versão instalada já é a atual. Com o Omdrop ligado durante a atualização, desligue e ligue para o receptor subir na versão nova.
Para remover:
omdrop firewall removeomdrop links removeomarchy plugin remove netmojo.omdropsudo pacman -R brcmfmac-awdl-dkmsomdrop identity lockrm -rf ~/.omdropA última linha apaga a identidade AirDrop deste computador. Pastas não podem ser enviadas: compacte antes.