Português

O manual do Meneaufile

O Meneaufile é um gestor de ficheiros de dois painéis: trabalha-se de uma pasta para outra, com as duas à vista, tanto pelo teclado como pelo rato.

Dois painéis, a barra de botões por cima de cada lista, o caminho de navegação no topo de cada um.
Dois painéis, a barra de botões por cima de cada lista, o caminho de navegação no topo de cada um.

O que traz

Resume-se numa frase: o que não é um ficheiro percorre-se como uma pasta. Um servidor FTP, um arquivo comprimido, um cofre de palavras-passe, uma base de dados, a lista de processos, o histórico de um repositório Git: tudo isto se abre num painel, com as mesmas teclas, a mesma seleção, o mesmo caminho de navegação. Não há nada de novo a aprender para cada origem.

O que não é: um cliente RDP, um cliente SSH, um navegador, um editor. Essas ferramentas são as do sistema; o Meneaufile tem-nas à mão, arrumadas, e sabe qual responde antes de se clicar.

Os gestos de todos os dias

TeclaO que faz
F3 Visualizar — texto, imagens, PDF, Office, vídeo, som
F6 Copiar para o outro painel
F8 Comparar dois ficheiros linha a linha
F9 Comprimir a seleção
F10 Fazer uma cópia de segurança — pôr uma pasta à imagem da outra
F11 Sincronizar — fazer acompanhar os dois

Por onde começar

As plataformas

Windows, Linux e Android. O que não faz sentido numa plataforma não aparece nela: o módulo SAF só existe no Android, a vizinhança de rede só no Windows, os serviços só onde a plataforma os tem.

Os painéis

Onze disposições, de um a nove painéis: uma única vista, dois lado a lado ou um sobre o outro, três, quatro, cinco, seis, nove.

As disposições

As suas teclas seguem a ordem da lista — Alt+1 a Alt+9, depois Alt+0 e Alt+. — e não o número de painéis: a quarta disposição tem três.

Cada painel traz o seu número na parte inferior da sua lista: é aí que se pensa na disposição, e um clique direito nele mostra-as todas, com a sua tecla.

O menu das onze disposições, aberto com o clique direito no número de um painel: de «1 painel» a «9 painéis (grelha 3×3)», cada uma com o seu atalho.
As onze disposições e as suas teclas, no número do painel.

Entre dois painéis, o mainel: a barra fina que os separa, como a que divide uma janela — em francês «meneau», daí o nome Meneaufile. Arrasta-se para ajustar as larguras; cada disposição guarda as suas, e o clique direito sobre um mainel repõe partes iguais.

Tab passa ao painel seguinte. O painel ATIVO tem um rebordo: é ele que as teclas visam, e é ele que serve de origem a uma cópia. Ctrl+U troca as pastas de dois painéis.

Deslocar-se

Cada painel retém a última pasta visitada POR UNIDADE: clicar no botão de um disco volta lá diretamente, e a sua raiz fica a um clique direito.

A consola

À direita do campo de comando, a janela de consola abre um terminal na pasta do painel. Num servidor SFTP — ou numa ficha SSH que se explora —, abre uma sessão SSH no servidor, colocada na pasta que se está a ver.

O seu clique direito mostra os terminais do computador: cmd, PowerShell, Windows Terminal, Git Bash ou WSL no Windows, os do ambiente de trabalho no Linux. O que se escolher abre-se de imediato, e é esse que o clique abrirá a seguir.

O que a parte inferior da lista diz

A contagem das linhas enquanto nada estiver escolhido, o tamanho da seleção assim que houver uma, e o espaço livre do volume mostrado. Durante uma pesquisa ou uma medição, é aí que o percurso diz em que ponto está.

O cursor e a seleção

O cursor é o retângulo de contorno; a seleção é o que está colorido. Os dois são distintos: passeia-se o cursor sem perder nada do que está escolhido.

Escolher

TeclaEfeito
Ctrl+ASelecionar tudo
Ctrl+Shift+ADeixar de selecionar o que quer que seja
*Inverter a seleção
+Acrescentar tudo o que tem a mesma extensão
Shift+F2O que os dois painéis têm em comum
Ctrl+Shift+CCopiar o caminho
Ctrl+Shift+NCopiar o nome

E o laço com o rato, com Ctrl ou Shift no clique, como em todo o lado.

Medir

Espaço mede uma pasta — o seu tamanho escreve-se na sua coluna — sem a selecionar. É o gesto que se repete ao descer uma árvore de pastas para saber o que pesa; o espaço ocupado fá-lo de uma vez, e em imagem.

O que está oculto

Ctrl+H mostra ou oculta os ficheiros ocultos. A configuração vale por painel, e é retida de uma sessão para a outra.

Copiar, mover, apagar

Os gestos partem do painel ativo PARA o outro, como em todos os exploradores de dois painéis. Quando mais de dois painéis estão abertos, o Meneaufile pergunta qual é o alvo.

Copiar e mover

F6 copia, Ctrl+F6 move. Um resumo diz o que vai para onde antes de começar, e uma caixa de progresso acompanha o trabalho — pode interrompê-lo. Um segundo gesto entretanto não é recusado: junta-se à fila de espera e parte por sua vez.

Perante um ficheiro já existente, a pergunta faz-se uma vez e a resposta pode valer para o resto: substituir, só substituir se o alvo for mais antigo, saltar, ou mudar o nome automaticamente. «Mais antigo» é a forma habitual de atualizar uma pasta sem esmagar um trabalho mais recente; sem data nos dois lados, o alvo é mantido, porque é a escolha que nada faz perder.

Ejetar a pen no fim

Quando o destino é um suporte amovível — uma pen USB, um cartão —, o resumo traz uma caixa: ejetar o suporte depois de a cópia estar assente. Só aparece aí, porque a pergunta só se coloca aí, e o seu estado é retido de uma cópia para a outra.

Uma cópia terminada não é uma cópia assente: o sistema guarda páginas em espera, e retirar a pen nesse instante perde o que ainda ia a caminho. A ejeção esvazia-as e desmonta o volume — é ela que diz que se pode desligar. Um ficheiro ainda aberto faz com que seja recusada, e o Meneaufile di-lo em vez de deixar acreditar o contrário. Onde o sistema o permite: o Android não deixa uma aplicação desmontar um volume, e a caixa não aparece aí.

Mudar o nome

F2 muda o nome na própria linha — o nome lê-se entre os vizinhos, que é exatamente o que se olha para o escolher.

Ctrl+M muda o nome de um lote inteiro com uma única máscara, com uma pré-visualização do que cada nome se tornará antes de validar.

Criar

Insert cria um ficheiro, Shift+Insert uma pasta. Num módulo, a mesma tecla cria o que o módulo contém: uma ligação, uma máquina, uma ficha de palavra-passe.

Apagar

Del envia para a Reciclagem; Shift+Del apaga de vez, e di-lo antes. Num servidor ou numa base de dados, não há Reciclagem: a eliminação é sempre definitiva, e a caixa lembra-o.

Anular

Ctrl+Z anula uma mudança de nome, ou um lote enviado para a Reciclagem. Uma eliminação definitiva não se anula — é por isso que se confirma.

Quando faltam os direitos

Uma recusa de direitos não é um fim. Quando uma eliminação ou uma mudança de nome falha por falta de direitos, o Meneaufile propõe recomeçar com os direitos de administrador. O sistema mostra então a sua janela de consentimento, que se é livre de recusar — e uma eliminação elevada não passa pela Reciclagem. Ambas as coisas são ditas antes.

O registo

O que tocou nos ficheiros é retido: o que foi para onde, com que nome, e o que falhou. Lê-se sem sair da aplicação.

A fila de espera

Cada ação demorada — copiar, mover, apagar, comprimir, extrair, sincronizar, exportar uma base de dados — entra numa fila: só uma corre de cada vez, as seguintes esperam a sua vez. Uma configuração faz com que partam todas em conjunto. Continua-se a trabalhar entretanto.

Uma tarefa de cada vez, ou todas em conjunto

Por defeito, a fila executa as tarefas por ordem de chegada, uma só de cada vez. Duas tarefas que partilham o mesmo suporte avançam cada uma mais devagar do que uma só, e o relatório lê-se por ordem: sabe-se o que foi feito, e quando.

Tudo ao mesmo tempo pede-se nas configurações, secção «Ferramentas». Cada tarefa parte então assim que chega, sem esperar pelas outras. É o que se quer quando não disputam nada — um envio para um servidor enquanto se descomprime, duas transferências em dois suportes diferentes. A configuração vale para o que se segue: alterá-la enquanto uma tarefa corre não pára nada.

Lançar um gesto enquanto uma tarefa corre nunca é recusado: uma miniatura voa até ao botão da fila, no topo da janela. O gesto foi registado, aguarda a sua vez, e é aí que se acompanha.

O botão da fila

Na barra de título, só existe enquanto há trabalho; sem mais nada para ler, desaparece. Traz o progresso da tarefa em curso — um anel, que gira em vazio enquanto nada avançou — e, numa bolinha, o número de tarefas que restam. Um clique abre a lista.

O canto direito da barra de título enquanto a fila trabalha: o anel de progresso e a bolinha com o número de tarefas, à esquerda do cadeado.
O canto dos botões enquanto a fila trabalha: o anel de progresso e o número de tarefas, à esquerda do cadeado.
A lista da fila: uma cópia em curso com o seu progresso, duas tarefas que aguardam a sua vez, uma concluída com a sua duração.
Uma linha por ação: o que faz, em que ponto está, os seus gestos. Uma tarefa concluída permanece, com a sua duração e a sua hora.

Uma linha por ação: o que faz, em que ponto está — «Em curso» e o tempo decorrido, «Em espera», «Em pausa», «Concluído em 12 s — a 11/09 às 14:02» — e os seus gestos, que atuam sem fechar a lista:

A caixa de progresso

A primeira tarefa abre a sua caixa: o ficheiro em curso, o progresso, o tempo decorrido, o débito, o que resta. Pausa suspende-a, Em segundo plano guarda-a no botão da fila — a miniatura voa para lá —, Cancelar pára-a. Uma tarefa que esperou a sua vez não faz surgir a sua caixa quando chega: trabalhava-se noutro sítio entretanto. A fila volta a trazê-la por si própria quando a tarefa tem uma pergunta a fazer — um ficheiro já existente não se substitui sem resposta.

O mesmo pedido duas vezes

Uma eliminação seguiu para a fila sem mostrar nada, e a tecla premida três vezes: o segundo pedido não cria uma segunda tarefa. O Meneaufile di-lo — «Tarefa já em espera» — em vez de fazer tudo duas vezes, sobretudo no que destrói.

O que não ocupa uma vez

Uma comparação de pastas limita-se a ler: não ocupa a vez de uma cópia e corre à parte. Enviada para segundo plano, figura na mesma na lista — sem isso o seu resultado surgia minutos depois, e julgava-se que tinha bloqueado.

Fechar enquanto uma tarefa corre

A janela pergunta antes: «Há tarefas em curso». Fechar interrompe-as, e o que estavam a escrever fica meio escrito. A fila não retoma no arranque seguinte, e é de propósito: repetir uma cópia interrompida a meio de um ficheiro exige saber em que ponto estava — o que o disco não diz —, e repetir uma eliminação destruiria o que se acabou talvez de restaurar. Em contrapartida, cada tarefa deixa a sua linha no registo, com o seu desfecho: é no dia seguinte que se pergunta o que se passou.

As colunas

Puxa-se a borda de um cabeçalho para mudar uma largura, e arrumam-se as colunas em «Escolher as colunas». Um clique no cabeçalho ordena; um segundo inverte.

O que a ordenação faz às pastas

As pastas agrupam-se no topo, e mantêm entre si a ordem alfabética crescente — qualquer que seja a coluna e qualquer que seja o sentido. O seu tamanho é desconhecido enquanto não for calculado e a sua data diz pouco, ao passo que o nome é aquilo por que as procuramos.

A configuração «As pastas seguem a ordenação» (Configurações → Listagem de ficheiros) faz com que obedeçam à coluna como os ficheiros: é o que se quer depois de clicar em Data justamente para ver as pastas recentes no topo.

Uma ficha não é uma pasta, ainda que se abra como uma. Nas listas de NET, de BD e de MAIL, uma ligação percorre-se como uma pasta — o seu caminho é o, bem real, da sua pasta inicial no servidor —, mas ordena-se com os ficheiros: é um alvo, não uma arrumação. Só as pastas de arrumação, as que criámos para arrumar as fichas, ficam no topo.

A sua ordem

O clique direito num cabeçalho abre Escolher as colunas: cada linha marca-se para aparecer ou desaparecer, e arrasta-se para mudar a sua posição. Agarra-se a linha toda — não há pega a apontar.

A coluna do nome fica à cabeça: é ela que leva o ícone e a seleção.

Exceto numa tabela: aí, as colunas vêm da consulta, e a sua ordem é a do SELECT. Arrumá-las à mão daria uma configuração que a consulta seguinte apagaria. As listas fixas de uma base de dados — as ligações, as tabelas — arrumam-se como em qualquer outro lado.

Uma configuração que pode valer só para esta pasta

Uma pasta de fotografias não precisa das mesmas colunas que uma pasta de código. A caixa pergunta-o ao fechar a configuração: só para ESTA pasta, para todas as listas que têm as mesmas colunas, ou para todas as pastas.

Cada origem tem as suas

Um servidor mostra o endereço e o protocolo, uma máquina o seu estado, uma tabela os seus campos, um processo a sua memória, um serviço o seu tipo de arranque. É a origem que as declara, e a lista submete-se a isso sem saber nada delas.

Numa base de dados, F12 alterna entre os dados de uma tabela e a sua estrutura: dois conjuntos de colunas para a mesma linha da lista.

O tamanho do texto

A configuração Tamanho do texto das listas muda a densidade: as linhas e os ícones acompanham. É a configuração a mexer num ecrã de alta configuração, antes de qualquer outra.

A barra de botões

Por cima de cada lista, três grupos de botões, da esquerda para a direita: as unidades, os módulos, os acessos rápidos.

As unidades

O seu botão traz um gráfico circular do que está ocupado; passar o rato por cima dá os números, e volta a lê-los nesse momento. O clique direito leva à raiz, à última pasta visitada nessa unidade, ao outro painel — e traz «Propriedades», as do sistema.

Uma unidade que já não responde fica vermelha: é um estado a corrigir, não uma natureza de unidade.

A barra das unidades: o disco do sistema, um disco de trabalho, uma pen USB e uma unidade de rede; passar o rato sobre a primeira abre o seu gráfico circular e os seus números.
Um botão por unidade, com o ícone a dizer a sua natureza — disco, pen USB, rede. Passar o rato por cima abre o gráfico circular do que está ocupado, e os números.

Os módulos

Um botão por origem, com a sua sigla e a sua cor. Ver Os módulos.

Os acessos rápidos

As pastas pessoais — ambiente de trabalho, documentos, imagens, transferências — e os favoritos que criámos. Cada um mantém a sua cor, a mesma que na lista.

As pegas

Entre os grupos, há pegas: puxam-se para descobrir os botões um a um, empurram-se para os recolher atrás do seu ícone. O que está recolhido continua acessível — o ícone do grupo abre uma gaveta que os lista, com «Editar…» no fim para acertar a ordem e o que se mostra.

A barra de título

O canto direito da barra de título enquanto a fila trabalha: o anel de progresso e a bolinha com o número de tarefas, à esquerda do cadeado.
O canto dos botões enquanto a fila trabalha: o anel de progresso e o número de tarefas, à esquerda do cadeado.

Pesquisar

O campo da barra de título pesquisa na pasta mostrada e nas suas subpastas. O botão à sua direita abre as opções — é aí que a pesquisa se torna precisa.

Dois campos, um único texto

A pesquisa escreve-se em dois sítios, e é o mesmo texto: o da barra de título, e uma barra na parte inferior da lista do painel, mesmo por cima do seu número. O que se escreve num aparece no outro, cursor incluído — não é uma cópia, é o mesmo campo mostrado duas vezes.

Porquê o de baixo. O campo da barra de título é único e serve o painel ativo: perante uma lista de resultados, lê-se o que se procura na outra ponta da janela, e nada diz qual dos dois painéis o traz. A barra de baixo está no painel que pesquisa.

Ctrl+F abre-a e coloca lá o cursor, onde quer que se esteja — incluindo a partir de outro campo, que é justamente de onde se vem: escreve-se um caminho, depois pesquisa-se nele. Abre-se também sozinha assim que uma pesquisa corre, e a sua cruz sai dela com um gesto — é a saída com o rato, ao passo que Esc exige ter o teclado no campo.

As opções de pesquisa

OpçãoO que altera
ConteúdoCada ficheiro candidato é lido, e não só o seu nome: a pesquisa é mais lenta.
Ler também o texto dos PDFCada PDF candidato é aberto: ainda mais lenta.
Expressão regularO nome procurado torna-se um padrão.
Pesquisar nos nomes de ficheiro / de pastaDuas caixas separadas: pode-se visar só as pastas, ou só os ficheiros.
Pesquisar dentro dos ficheiros comprimidosOs arquivos comprimidos são abertos de passagem.
Apenas programasO bit de execução no Linux, a extensão no Windows.
ProfundidadeTodas as subpastas, ou um número de níveis.
Modificado entreDuas datas, uma ou outra facultativa.
TamanhoUm limite, na unidade que se quiser.
Os X ficheiros mais…Grandes, pequenos, recentes ou antigos: quantos guardar, segundo uma só ordenação de cada vez. O nome procurado torna-se então opcional: é a forma de encontrar o que enche um disco, ou o que mudou ontem.

Cada opção retida aparece numa bolinha sob o campo; retira-se com um clique na sua cruz. «Limpar tudo» retira-as todas.

Durante a pesquisa

A parte inferior da lista nomeia a pasta que está a ser percorrida — um disco inteiro leva dezenas de segundos — e o que já foi encontrado vai aparecendo à medida que surge.

Parar, apagar, voltar

Aquilo em que não entra

Percorrer custa às vezes mais do que aquilo que se procura. Uma ficha do NET abriria uma ligação, uma conta do MAIL traria de volta quinhentos resumos, uma consulta do BD executar-se-ia: a pesquisa pára diante deles, e entra-se lá para pesquisar.

Nada fica escondido por isso: essas linhas continuam a ser comparadas com a consulta, e encontram-se portanto pelo seu nome como pelo que as suas colunas mostram. Marcá-las força o percurso — paga-se então a ligação das únicas fichas que se designaram.

Um resultado abre-se no seu lugar

«Abrir na localização» leva à pasta que contém o resultado e designa a linha. É o gesto que transforma uma pesquisa num ponto de partida.

Os atalhos

Os mesmos que a dica do ponto de interrogação, e nas palavras da interface: são os próprios rótulos das ações.

Passar o rato pelo ponto de interrogação, na barra de título.
Passar o rato pelo ponto de interrogação, na barra de título.

Agir

F6Copiar
Ctrl+F6Mover
F2Mudar o nome
Ctrl+MRenomear em lote…
Ctrl+ZAnular
DelEliminar
Shift+DelEliminar definitivamente
F9Comprimir
Alt+F9Descomprimir
F10Fazer uma cópia de segurança
F11Sincronizar
F12Dados / estrutura da tabela

Criar

InsertNovo ficheiro
Shift+InsertNova pasta

Abrir

EnterAbrir
Alt+EnterPropriedades
F3Visualizar — ou a ficha, numa lista que não as mostra
F4Editar
F8Comparar por conteúdo

Navegar

BackspacePasta acima
← / Alt+←Voltar
→ / Alt+→Avançar
F5 / Ctrl+R / Ctrl+F2Atualizar
Ctrl+FPesquisar no painel: abre a sua barra de pesquisa e coloca lá o cursor
TabPainel seguinte
Ctrl+UTrocar as pastas dos painéis
Alt+1…9, Alt+0, Alt+.Disposição
Ctrl+1…9Atalhos de execução

Selecionar

Ctrl+ASelecionar tudo
Ctrl+Shift+ADesmarcar tudo
*Inverter a seleção
+Selecionar a mesma extensão
Shift+F2Selecionar o que os outros painéis mostram
EspaçoMedir uma pasta
Ctrl+Shift+CCopiar o caminho
Ctrl+Shift+NCopiar o nome
Ctrl+HMostrar/Ocultar os ficheiros ocultos
A–ZIr para o nome que começa com a letra

Ver e editar

F3 abre o visualizador, F4 o editor do sistema.

O Markdown é interpretado: títulos, listas, tabelas. O painel de comandos desloca-se e mantém o seu lugar.
O Markdown é interpretado: títulos, listas, tabelas. O painel de comandos desloca-se e mantém o seu lugar.

O que lê

O texto, o Markdown, o HTML, as tabelas CSV, as imagens, os PDF, os documentos Office, o vídeo e o som — e o resto em hexadecimal. As setas passam ao ficheiro seguinte sem o fechar: é o que faz a diferença entre olhar para um ficheiro e percorrer uma pasta.

A interpretação interna não é um motor: lê os títulos, as listas, as tabelas, as ligações; não conhece nem CSS, nem script, nem imagem. Para uma página que deles depende, o botão «navegador» entrega-a ao do sistema — já instalado, e que diz a verdade. Um documento Office parte da mesma forma no seu programa quando este está instalado.

O JSON e o XML são reformatados quando o ficheiro é lido por inteiro: uma etiqueta ou um valor por linha, quatro espaços por nível. Um web.config ou uma resposta de API cabem muitas vezes numa única linha, que se seguia com o dedo. O que não se analisa — um ficheiro truncado pela janela de leitura, um .json que não o é — fica tal como está: mais vale a fonte do que nada. O ficheiro, esse, nunca é reescrito: é uma formatação no ecrã.

Pesquisar lá dentro

O campo do visualizador pesquisa no ficheiro mostrado, conta as ocorrências e vai de uma à outra. Num PDF, é o texto extraído que é pesquisado.

Um ficheiro que muda à vista

Um ficheiro de texto mostrado volta a ser lido sozinho. O Meneaufile vigia-o de dois em dois segundos: se mudou, volta a lê-lo sem que a leitura se mova. Posicionada no FIM do ficheiro, em contrapartida, ela acompanha o que chega — é um registo que se vê correr.

Os limites

O visualizador lê sessenta e quatro mebibytes de uma só vez; para além disso mostra uma janela do ficheiro, e dois limites levam ao início e ao fim.

Comparar dois ficheiros

F8 compara o conteúdo de dois ficheiros, linha a linha. Um ficheiro em cada painel — senão o Meneaufile pergunta.

Primeiro o ficheiro com o mesmo nome. Quando o outro painel mostra um ficheiro com o mesmo nome, é com ele que F8 — ou «Comparar por conteúdo», no clique direito — compara o ficheiro, esteja onde estiver o cursor. Sem homónimo, é o ficheiro designado em frente: antigo.txt contra novo.txt.

As duas vistas

O contador diz a dimensão: +12 −3. «Próxima diferença» e «Diferença anterior» saltam de bloco em bloco sem procurar com os olhos.

Copiar texto

O texto seleciona-se com o rato e copia-se com Ctrl+C. Lado a lado, cada metade tem a sua seleção: copiam-se as linhas de um só ficheiro, e Ctrl+A apanha-as todas. Os números de linha ficam fora da cópia, e cada linha mantém a sua quebra de linha.

O código mantém as suas cores

Um .php, um .dart, um .json leem-se aqui com as cores do visualizador — a mesma paleta, não uma segunda: um ficheiro não muda de aspeto consoante se lê ou se compara. O diff de um commit também as traz.

O que o nome do ficheiro não anuncia fica em texto: um .txt onde // não é um comentário, um registo, um ficheiro sem extensão.

Linha a linha, e não sobre o ficheiro inteiro. Um comparador mostra linhas vindas de duas versões, misturadas pela ordem de leitura: encadeá-las para as colorir de uma só vez abriria um comentário numa linha removida e fechá-lo-ia numa linha acrescentada. Consequência visível — um /* */ de várias linhas só é colorido na primeira.

Transferir um bloco

O modo de edição acrescenta dois gestos em cada bloco: «Enviar este bloco para a esquerda» e «Enviar este bloco para a direita». Repara-se assim um ficheiro com o outro, bloco a bloco, sem sair da comparação.

Nada é escrito enquanto não se guardar: «Guardar à esquerda», «Guardar à direita» ou «Guardar os dois».

O que diz, em vez de se calar

Duas tabelas também se comparam

Numa base de dados, F8 em duas tabelas compara as suas estruturas: os bytes não existem, mas os campos, os seus tipos e os seus índices, sim. O menu di-lo — a entrada chama-se então «Comparar as estruturas».

Fazer uma cópia de segurança e sincronizar

Dois gestos para pôr duas pastas de acordo, e uma mesma caixa: Comparar os dois painéis. Mostra o que vai fazer antes de o fazer.

Fazer uma cópia de segurança — F10

Modo espelho: um painel prevalece. A regra está escrita na caixa, por extenso: «Substituo o que mudou, e elimino o que está a mais.» No fim, a cópia é a imagem do original — incluindo para o que não devia lá estar.

Aquele que prevalece é nomeado — «o painel da esquerda prevalece» — e «Inverter o sentido» troca-o sem sair da caixa. É a primeira coisa a verificar: é a única configuração que decide o que será eliminado.

Sincronizar — F11

As duas pastas juntam-se em vez de uma apagar a outra. Cada diferença traz o seu gesto, e cada gesto pode ser desmarcado:

O resumo conta o que está marcado: «42 ações, das quais 3 eliminações», e o alcance é lembrado — «limitado ao que está marcado».

O que faz com que dois ficheiros sejam o mesmo

No modo espelho, duas caixas alteram a pergunta feita a cada par de ficheiros. Marcá-las refaz o confronto: não ordenam uma lista, decidem o que é uma diferença.

A data decide o sentido, nunca a diferença. Uma vez dois ficheiros declarados diferentes, é o mais recente que se propõe manter, seja qual for a regra. A data igual, ninguém decide: a linha fica em Deixar como está, e leva a menção conteúdo diferente quando tudo coincide exceto os bytes.

Antes de começar

Uma última caixa anuncia os números e não esconde o pior: «120 itens escritos, e 3 eliminados definitivamente — sem passar pela Reciclagem». É o momento de dizer não.

O que diz mais

Todos os dias, sem pensar nisso

Agendar…, na mesma caixa, faz desta cópia de segurança uma tarefa do programador do sistema: configurada como a caixa está, volta à hora marcada, mesmo com a sessão terminada. Ver Agendar uma ação.

Os arquivos comprimidos

Um arquivo comprimido abre-se como uma pasta: entra-se nele, tiram-se dele ficheiros, deixam-se lá os nossos.

Comprimir, descomprimir

F9 comprime a seleção, Alt+F9 descomprime. A caixa diz o que vai escrever, e a compressão corre à parte da interface: a janela continua viva entretanto.

Vários arquivos comprimidos descomprimem-se num único gesto, com as mesmas respostas: o destino, o destino dos nomes já usados e a palavra-passe pedem-se uma só vez e valem para todos. A entrada só é oferecida numa seleção inteiramente feita de arquivos comprimidos — um ficheiro comum no meio, e ela desaparece.

«Comprimir» nunca desaparece num ficheiro, arquivo comprimido incluído. Voltar a comprimir um ZIP quase sempre não serve para nada, mas é uma razão para não o fazer, não para retirar o gesto: um .apk ou um .jar contam como arquivos comprimidos sem que ninguém os veja assim, e queremos poder empacotá-los como qualquer ficheiro.

Os ZIP cifrados

Um ZIP pode ser cifrado com palavra-passe. Adicionar um ficheiro a um ZIP cifrado copia tal e qual os dados que já lá estão, quando é possível — sem os decifrar nem os voltar a comprimir —, e entrega o trabalho ao 7-Zip quando está instalado: é mais rápido, e o resultado é um que qualquer outra ferramenta abrirá.

Um ficheiro já presente é substituído sem ser apagado primeiro; um ficheiro idêntico é ignorado.

Os formatos

ZIP de ponta a ponta. Os formatos que só o 7-Zip sabe abrir só são propostos se ele responder: mais vale não propor do que prometer e falhar.

O espaço ocupado

A parte inferior de cada painel diz o que resta livre no volume mostrado. O botão de uma unidade, na barra, traz o respetivo gráfico circular.

Ver o que pesa

«Espaço ocupado», no menu de uma pasta, desenha o que pesa: cada zona é uma subpasta, a sua superfície é o seu tamanho, um clique desce para dentro dela. É o que se abre quando um disco se enche sem se saber com quê.

O mapa da ocupação de uma pasta: cada zona é uma subpasta, e a sua superfície é o seu tamanho.
Cada zona é uma subpasta, e a sua superfície é o seu tamanho; um clique desce para dentro dela, passar o rato por cima dá o pormenor.

Para uma pasta isolada, basta Espaço: mede-a e escreve o seu tamanho na coluna.

Depois de uma eliminação

Uma eliminação devolve o espaço e o gráfico circular di-lo assim que se passa o rato por cima — exceto pela Reciclagem, que guarda os bytes: só voltam quando a esvaziamos.

Os ficheiros selados

A lista de tudo aquilo a que nos ligamos — sites, servidores, máquinas, segredos — e a das contas de correio são FICHEIROS cifrados.

Dois tipos de ficheiros

Um ficheiro associado tem a SUA palavra-passe, que não é a do ficheiro local. Cada um abre-se e fecha-se por sua conta.

O ficheiro-chave

Um ficheiro associado pode ter, além disso, um ficheiro-chave: uma segunda fechadura, que a palavra-passe sozinha não substitui. «Gerar um ficheiro-chave…», no menu da sua linha, tira sessenta e quatro bytes ao acaso e escreve-os ao lado da configuração, com o nome do ficheiro — sempre aí, nunca noutro sítio.

Uma máquina nova precisa da sua cópia: quando a chave falta, o Meneaufile diz onde colocá-la, e se um painel já a mostra, propõe importá-la.

Perder um ficheiro-chave fecha o ficheiro selado de vez. Isso é dito antes de o criar.

Mudar o nome, mover

Um ficheiro selado associado muda de nome a partir da sua linha: é o ficheiro do disco que muda de nome, mantendo a extensão. Nada é copiado, nada é decifrado.

As cópias datadas

Antes de cada escrita, o Meneaufile guarda o estado anterior do ficheiro, cifrado como ele, na pasta cópia de segurança da configuração — %APPDATA%\meneaufile\cópia de segurança no Windows, ~/.config/meneaufile/cópia de segurança no Linux. Conserva as dez últimas do dia e depois a última de cada dia anterior, durante trinta dias.

Para as fichas de NET, um botão leva de volta. Na lista, o botão Voltar a uma versão anterior… da barra do painel — ou a mesma entrada com o clique direito no botão NET, por baixo da importação do KeePass — mostra as cópias por data e hora. Escolhe-se uma, e a lista volta a ser o que era. O estado que se deixa é posto de lado primeiro: um regresso desfaz-se tal como se fez. Uma cópia de antes de uma alteração da palavra-passe mestra só abre com a antiga, e a caixa indica-o.

Para outro ficheiro selado, à mão: fechar o Meneaufile, pôr de lado o ficheiro danificado e copiar a cópia desejada para o seu lugar com o seu nome — local_20260930-195717.meneaumail volta a ser local.meneaumail. A mesma palavra-passe abre-a.

Os doze módulos

Cada módulo abre-se num painel e percorre-se como uma pasta: mesmas teclas, mesma seleção, mesmo caminho de navegação, mesmas colunas que se arrastam.

Os doze

MóduloO que abre
SAFPastas autorizadas — as pastas que o Android deixou ver
NETRede — unidades de rede, FTP, FTPS, SFTP, WebDAV, S3
MTPDispositivos ligados — telemóveis e tablets ligados por USB
GITGit — repositórios Git: alterações, ramos, histórico
SVNSVN — cópias de trabalho do Subversion
FLUFlutter — projetos Flutter e a sua cadeia de ferramentas
PSProcessos — os processos da máquina
SRVServiços — os serviços do Windows
PROGTarefas agendadas — o programador de tarefas do sistema
REGRegisto — o Registo do Windows, em chaves e valores
BDBases de dados — MySQL, MariaDB, PostgreSQL: bases, tabelas, linhas
MAILCorreio — caixas IMAP e POP3, mensagens e anexos

O cadeado marca os módulos cujas palavras-passe estão seladas no cofre: só se leem depois de este estar aberto, e o cadeado da barra de título nomeia-os quando se passa o rato por cima.

Os que aparecem

Um botão só aparece onde faz sentido: um telemóvel ligado, um repositório Git à vista, uma plataforma que tem serviços. O SAF só existe no Android, a vizinhança de rede só no Windows, o Flutter só onde a cadeia de ferramentas está instalada.

Escolhe-se quais são mostrados, e por que ordem, em «Editar os módulos…», no fundo da gaveta do seu grupo. Ocultar um botão não desmonta a origem: um caminho escrito, um favorito, um resultado de pesquisa continuam a levar lá. É um estorvo que se retira, não uma funcionalidade.

O que têm em comum

SAF — Pastas autorizadas

No Android, uma aplicação só vê o que lhe foi mostrado. O módulo SAF mantém a lista das pastas autorizadas.

Autorizar uma pasta

«Autorizar uma pasta…» abre o seletor do sistema: é ele, e não o Meneaufile, que dá o acesso. A pasta junta-se à lista e abre-se com um clique.

Retirar uma autorização

O menu do ícone de uma linha retira-a. A pasta não é tocada: é a autorização que se vai, e será preciso pedi-la de novo para voltar lá.

Noutros sistemas

No Windows e no Linux, o botão não existe: não há nada a autorizar.

NET — Rede

NET Tudo aquilo a que nos ligamos, numa única lista: os sites onde se tem uma conta, as unidades de rede (SMB), os servidores FTP, FTPS, SFTP, WebDAV e S3, as máquinas que se controlam — RDP, VNC, SSH, TeamViewer — e os segredos que não têm endereço.

Declarar uma ficha

Insert abre a caixa. O tipo vem primeiro, e é ele que diz os campos que se seguem: um site quer um endereço, uma partilha um caminho \\servidor\partilha, o TeamViewer um identificador, um segredo nada de nada. O resto — nome, conta, palavra-passe, comentário — é comum, porque é a mesma coisa: um alvo e com que nos apresentarmos nele.

Cada tipo traz o seu pictograma, esse mesmo que a linha mostrará: um servidor para FTP, uma consola para SSH, um globo para um site, uma chave para um segredo. Catorze linhas de texto leem-se palavra a palavra; uma silhueta acerta-se à primeira. O campo fechado guarda-o.

A caixa de uma ficha: o tipo comanda os campos que se seguem.
A caixa de uma ficha: o tipo comanda os campos que se seguem.
TipoO que o duplo clique fazObservação
Site (HTTPS)Abre o site, com a palavra-passe na área de transferênciaO tipo por defeito
Site (HTTP, não cifrado)O mesmo, em claroO site vê a palavra-passe passar na rede
Unidade de rede (\\servidor\partilha)Liga-se à partilha e entra nelaWindows
SFTP (sobre SSH)Entra no servidorA porta 22 por defeito
FTPS (FTP sobre TLS)Entra no servidorCifrado
FTP (sem criptografia)Entra no servidorModo passivo marcado por defeito; alguns servidores antigos exigem o ativo
WebDAV (HTTP / HTTPS)Entra no servidorO mesmo transporte que um site, outros ficheiros no fim
S3 (compatível)Entra no bucketUma região a indicar
RDP — Ambiente de Trabalho RemotoLança o cliente, com a palavra-passe na área de transferênciamstsc no Windows, FreeRDP ou Remmina noutros sistemas
VNCLança o clienteRealVNC, TightVNC, Remmina
SSHEntra nos seus ficheiros, em SFTPssh, fornecido com o sistema
TeamViewerLiga-se ao parceiroUm identificador de nove ou dez algarismos, e não um endereço
Segredo (sem endereço)Copia a palavra-passeUm código de cartão, uma nota, uma conta sem site

Uma chave SSH

As fichas SSH e SFTP têm um campo Chave privada: o caminho da chave, ~/.ssh/srv_web. O botão do campo abre o seletor em ~/.ssh, e um caminho escolhido sob a pasta do utilizador escreve-se com ~ — a ficha serve assim noutro posto, com outra conta. A própria chave fica onde está: o ficheiro das fichas não a transporta.

Uma chave protegida vai buscar a sua frase-passe à palavra-passe da ficha. Uma chave sem frase-passe dispensa a palavra-passe; se existir uma, serve de recurso quando o servidor recusa a chave.

O comando cola-se tal e qual. ssh -i ~/.ssh/srv_web [email protected], colado no endereço, preenche a ficha: o anfitrião, o identificador, a porta se houver um -p, e a chave. Colado na lista, abre uma ficha SSH pré-preenchida.

Uma ficha SSH explora-se. O duplo clique entra na mesma máquina em SFTP, com a mesma conta e a mesma chave — sem uma segunda ficha para manter. Com o clique direito, Abrir uma sessão SSH abre um terminal no servidor; uma vez lá dentro, a janela de consola ao lado do campo de comando abre-a na pasta que se está a ver.

O SFTP lê as chaves no formato OpenSSH — ed25519, RSA, ECDSA. Uma chave PuTTY (.ppk) converte-se primeiro com o PuTTYgen. O ficheiro ~/.ssh/config não é lido: a sessão SSH vê-o na mesma, uma vez que é o ssh que se abre, mas a exploração dos ficheiros não, quer parta de uma ficha SFTP, quer de uma ficha SSH.

A palavra-passe

«Gerar» tira uma; um indicador diz a sua força — de muito fraca a muito forte —, e o Meneaufile recusa reutilizar uma das cinco últimas usadas. Os códigos de recuperação que alguns sites dão de uma vez por todas guardam-se com ela, um por linha.

«Copiar a palavra-passe» põe-na na área de transferência e retira-a de lá ao fim de alguns segundos — a contagem decrescente vem indicada na mensagem. O identificador e o endereço também se copiam, com as mesmas teclas em todas as fichas: não se reaprendem três atalhos só porque a linha é uma máquina em vez de um site.

Uma caixa diz para não guardar a palavra-passe: é então pedida a cada vez, e esquecida ao fechar. Num servidor de produção, é às vezes o que se quer.

Deslocar-se lá dentro

Um servidor de ficheiros aberto é uma pasta: entra-se nele, tiram-se ficheiros, deixam-se lá os nossos, com F6 como em todo o lado. Uma máquina, um site e um segredo são folhas — não há nada para abrir dentro deles, apenas algo para lançar sobre eles.

«Desligar» fecha a sessão de um servidor sem retirar a sua ficha da lista.

Entra-se numa ficha para pesquisar nela. Uma pesquisa lançada a partir da lista não desce em nenhuma ligação: abri-las-ia todas, uma sessão e uma palavra-passe por ficha, e a espera de cada uma das que estão desligadas. Compara as próprias fichas — o seu nome, o seu endereço, a sua conta —, o que continua a ser o meio de encontrar a certa numa lista longa. Para vasculhar um servidor sem entrar nele, marcar a sua ficha antes de pesquisar: as fichas marcadas, e só elas, são percorridas.

Saber se o alvo responde

Cada ficha diz como verificá-lo. Uma ficha nova parte em Não verificar: escolhe-se a sonda das máquinas que se quer vigiar.

A coluna de estado responde Viva, Sem resposta ou A verificar…. F5 volta a sondar a lista inteira; «Verificar agora» só sonda a linha visada.

Arrumar as fichas

Shift+Insert — «Nova pasta» — cria uma pasta de arrumação: por agência, por site, por cliente. Uma ficha arruma-se arrastando-a para a pasta, com Ctrl+F6 para a pasta que o outro painel mostra, ou com Ctrl+X e depois Ctrl+V. A palavra-passe acompanha: está guardada sob a identidade da ficha, que não muda.

F6 copia uma ficha: uma segunda ficha, com a sua própria identidade e a sua própria palavra-passe, que se altera sem tocar na primeira. Remover uma pasta de arrumação não remove o que ela continha — as fichas sobem para a raiz.

Nada sai para uma pasta de ficheiros: uma ficha não tem bytes, e copiá-la para lá escreveria uma palavra-passe em claro. Os ficheiros de um servidor aberto, esses, saem como quaisquer outros — é mesmo todo o interesse.

A lista, e a sua partilha

É um ficheiro selado: local.meneaunet, e os que se associaram para partilhar a lista de uma equipa. A palavra-passe mestra cifra-o e volta a ser pedida a cada abertura; uma configuração diz durante quanto tempo fica aberto — até ao fecho, ou alguns minutos.

Fichas, pastas e segredos estão lá dentro: palavras-passe, códigos de recuperação, antigas palavras-passe. É o que permite a uma pen USB levar uma lista que se abre — o porta-chaves do sistema, esse, nunca sai da sua máquina. Remover uma ficha leva consigo os seus segredos, e não toca em nada no outro lado da rede.

O registo

«Registo dos servidores remotos» retém o diálogo com os servidores: é aí que se vai quando uma ligação é recusada sem dizer porquê. Copia-se com um botão.

MTP — Dispositivos ligados

MTP Os telemóveis e tablets ligados por USB, através do protocolo MTP.

Ligar

O dispositivo tem de estar desbloqueado e em «Transferência de ficheiros»: enquanto não estiver, a lista fica vazia e di-lo por extenso.

Nenhum dispositivo ligado: a mensagem diz o que fazer, e não que está vazio.
Nenhum dispositivo ligado: a mensagem diz o que fazer, e não que está vazio.

Deslocar-se lá dentro

A memória interna e o cartão SD são pastas, e os ficheiros copiam-se para um painel com F6 como em todo o lado.

O botão

Só aparece onde a origem está montada: sem controlador MTP, não há nada para abrir.

GIT — Git

GIT Um repositório Git percorre-se como uma pasta: os ficheiros alterados, os ramos, o histórico.

Abrir um repositório

O botão GIT da barra salta para o projeto favorito; o seu clique direito dá a lista: os repositórios conhecidos, «Commit», «Histórico…», os ramos, «Stash…» e «Stashes», «Tags…», «Repositórios remotos». Uma pasta do disco que ainda não é um repositório propõe aí «Clonar aqui». Os projetos acrescentam-se sozinhos ao entrar neles, e um projeto cuja pasta desapareceu é esquecido — exceto se for o seu disco que falta, uma pen desligada não fazendo esquecer nada.

O estado de uma pasta

Cada linha traz a sua cor: em conflito, não rastreado, modificado, preparado, ignorado. Um ficheiro é descrito pelo git em dois eixos — o índice e a cópia de trabalho — e uma linha não tem como mostrar os dois: é o que resta fazer que decide a cor. O caminho de navegação diz o ramo atual.

Preparar e fazer commit

«Commit» abre a vista das alterações: um ficheiro por linha, a coluna Rastreado a dizer o que o git sabe dele. Designam-se as linhas como em todo o lado — clique, Ctrl+clique, Shift+clique —, escreve-se a mensagem em baixo, e Commit parte com o que está selecionado. Nada selecionado, nada parte: o botão di-lo.

A pastilha Não seguidos, na barra de commit, oculta o que o git não segue: uma pasta cheia de ficheiros descartáveis já não afoga os dois que se querem submeter, e Ctrl+A já não os leva. Desmarcada, diz quantos oculta.

A vista das alterações de um repositório: três ficheiros, o seu estado de rastreio, e a barra de commit em baixo.
As alterações do repositório, e a barra de commit: a mensagem, o que está selecionado, e o botão.

Mostrar as diferenças

«Mostrar as diferenças» abre o diff bloco a bloco, entre a cópia de trabalho, o índice (preparado) e um commit — antes e depois aí são nomeados. Um ficheiro binário di-lo em vez de mostrar ruído.

Os gestos

Os ramos e o histórico

Criar um ramo, mudar para ele, fundir — a entrada traz o nome do ramo, e responde nada a fundir: já atualizado ou fusão interrompida: há ficheiros em conflito. «Histórico…» lista os commits: o seu identificador curto, o seu assunto, o seu autor, a sua data. A goteira da esquerda desenha o grafo, cada linha na sua, e uma fusão traça o seu risco em direção à coluna vizinha. Um duplo clique abre o pormenor de um commit: a sua mensagem inteira e os ficheiros que tocou.

O histórico de um repositório: quatro commits, o seu assunto, o seu autor, e o grafo dos ramos na goteira.
O histórico, com o seu grafo na goteira: dois ramos saídos de uma mesma raiz, e a fusão que os junta.

A árvore de merge requests

Árvore de merge requests…, no menu do botão GIT, desenha as MR abertas do projeto GitLab indicado pelo remoto. Cada uma fica sob o ramo de que parte, com um recuo por etapa, como um índice: a etapa diz em que ordem validá-las, e um clique num cartão abre a MR no navegador.

A árvore de merge requests de um repositório: main, as suas MR recuadas e uma cadeia de três MR que partem umas das outras
!31 partiu de !28, e !35 de !31: cada uma fica sob aquela cujos commits transporta, com «após» e «destino main». O botão à direita faz o checkout do ramo; o visto marca main, onde se está.

Trocar com o repositório remoto

«Pull» e «Push», com o número de commits em jogo ao lado do rótulo — o zero não se escreve. Um ramo que ainda não existe do outro lado parte com o seu upstream. Os repositórios remotos declaram-se e retiram-se a partir do mesmo menu. Quando o servidor pede com que se autenticar, o Meneaufile pede-o por sua vez em vez de ficar bloqueado sem dizer nada.

Pôr de lado

«Stash…» arruma o trabalho em curso sem fazer commit, com uma descrição facultativa; «Stashes» — Trabalho guardado — lista o que aguarda, e daí retoma-se ou deita-se fora. «Tags…» põe e retira etiquetas da mesma forma.

Quem escreveu esta linha

«Anotações», no menu de um ficheiro, atribui cada linha ao seu commit e ao seu autor. É a pergunta que se faz perante uma linha surpreendente, e uma lista de commits não lhe responde.

Os conflitos

Um ficheiro em conflito abre-se sobre as suas versões: a versão comum, a nossa, a deles, e o resultado que se constrói. «Aceitar tudo» leva um lado inteiro, «Resolver» regista — e o ficheiro sai da categoria em conflito.

Clonar

A partir de uma pasta: o endereço (https://… ou git@host:org/repo.git), o nome da pasta a criar, e um histórico completo ou superficial — os últimos N commits.

Os bundles

Um ficheiro .bundle é um repositório Git embalado num único ficheiro: o bastante para levar um projeto numa pen, ou passá-lo a alguém, sem servidor. O duplo clique diz o que ele contém — os seus ramos, as suas tags — e Clonar aqui… faz dele um repositório comum, ao lado dele, sem rede. Num repositório, Criar um bundle… no menu do GIT embala-o inteiro na pasta da outra vista.

Se o git faltar

O Meneaufile chama o git do sistema. Ausente ou fora do PATH, di-lo em vez de falhar sem razão.

SVN — SVN

SVN Uma cópia de trabalho do Subversion, com os mesmos gestos que em todo o lado.

Os gestos

Ler

O histórico lista as revisões; as diferenças abrem-se na mesma vista que as do Git. O caminho de navegação diz o ramo e a revisão (r1234).

O que não volta

Anular as alterações é definitivo: o que é anulado não volta, e a caixa di-lo antes — tanto para um item como para toda a cópia.

FLU — Flutter

FLU Os projetos Flutter, e a cadeia de ferramentas que os acompanha.

Os projetos

A lista retém os projetos abertos. «Criar um projeto Flutter» pede o nome do pacote e a pasta.

O que o clique esquerdo faz depende de onde se está. Num projeto, abre o menu: é o de que se precisa no local — executar, compilar, os dispositivos. Noutro sítio, salta para o último projeto aberto a partir deste botão, onde não há nada em que atuar. O clique direito abre o menu em todo o lado.

Os comandos

Obter as dependências, analisar, testar, formatar, limpar, atualizar, ver as dependências desatualizadas, lançar o diagnóstico. Compilar release visa Windows, Linux, Android (APK ou bundle) e a Web — e é mesmo --release para as cinco, o que o rótulo anterior, «Compilar…», não dizia.

Compilar debug visa os mesmos cinco alvos em --debug: é o mesmo menu, só o modo muda. Não pede nenhum dispositivo — é por aí que se instala um binário de depuração sem esperar que a cadeia responda.

Executar

A lista de dispositivos está por trás da sua entrada, e não dentro dela. Espalhada no menu, obrigava a interrogar a cadeia a cada abertura: flutter devices demora alguns segundos, e pagava-se esse atraso para escolher «Analisar» ou «Obter as dependências». Já só é procurada no momento de a usar. Um único alvo — e o comando parte sem perguntar nada.

«Executar» procura os dispositivos e propõe o seu — ou todos. A saída mostra-se em tempo real, com as teclas do Flutter à mão: recarregar (r), reiniciar (R), ajuda (h), desanexar (d), limpar a saída (c), sair (q). «Executar com opções…» acrescenta o que se quiser a flutter run — --profile, --dart-define=chave=valor. «Procurar dispositivos…», no fim deste mesmo menu, relança a pesquisa e volta a ele: um telemóvel ligado depois nunca apareceria de outra forma.

O fim é dito: Pronto, Falhou (1), Parado. A saída copia-se com um botão.

Uma compilação bem-sucedida leva ao seu ficheiro. Um botão aparece então na faixa: conduz a vista à pasta do resultado e coloca o cursor sobre ele — o .exe, o .apk, o bundle. É a cadeia que diz onde escreveu, e não uma lista de caminhos retida aqui: cada alvo coloca o seu noutro sítio, e isso muda com as versões do Flutter. Nada aparece enquanto o comando corre, nem quando falhou — não haveria nada para mostrar.

Se a cadeia faltar

O botão só aparece onde o Flutter está instalado.

PS — Processos

PS A lista de processos, lida a um intervalo ajustável.

Ler

As colunas dizem a memória, o utilizador, a linha de comandos.

A lista de processos: a leitura atualiza-se ao intervalo escolhido.
A lista de processos: a leitura atualiza-se ao intervalo escolhido.

Pesquisar

O campo da barra de título — «Buscar em PS» — filtra a lista por tudo o que nela se lê: o nome, mas também a linha de comandos e o utilizador. Enter lança; a lista continua a ser lida ao seu ritmo enquanto o filtro está ativo, e a cruz do campo devolve a lista inteira.

A lista de processos filtrada por «patrick»: só ficam os desse utilizador.
«patrick» só mantém os processos desse utilizador: a pesquisa lê todas as colunas, não apenas o nome.

O gráfico de desempenho

O clique direito no botão PS abre o Gráfico de desempenho — e a lista com ele: uma curva sem a lista à vista diria que se passa alguma coisa sem dizer o quê.

A lista de processos e, por baixo, o gráfico de desempenho: os botões Processador, Memória, Disco, Rede, o valor da última leitura, e a curva do último minuto.
O gráfico fica por baixo da lista: é a ligação entre os dois que se vem procurar.

Uma curva de cada vez, escolhida pelos botões de cima: processador, memória, disco, rede. Um disco por disco e uma placa por placa, como o gestor de tarefas — um total não diria nada, um disco saturado e outro em repouso fazendo cinquenta por cento os dois. O valor da última leitura lê-se à direita, e a cruz fecha.

O gráfico guarda as sessenta últimas leituras. Puxa-se a linha que o separa da lista para o aumentar, e essa altura é retida de uma sessão para a outra. Fechado no arranque: um gráfico custa uma leitura por intervalo, e ninguém o pediu ao abrir a lista.

O intervalo das leituras

Em baixo à direita da vista, a carga da máquina: Processador 47 % · Memória 43 % · 5 s. O último número é o intervalo, e o clique direito nele altera-o — 5, 10, 15, 30 ou 60 segundos. O intervalo em curso aparece a negrito, e a escolha é retida.

É aí que se acerta, e em mais lado nenhum: lê-se olhando para a carga, e é olhando para ela que se quer apertá-lo. Saiu das configurações por esta razão — dois sítios para a mesma coisa acabam por se contradizer.

Agir

Ver todos os processos

Sem os direitos de administrador, a lista é parcial. «Reiniciar como administrador» relança o Meneaufile elevado — a janela atual fecha-se. Uma recusa é dita, e a lista fica parcial em vez de fazer crer que está completa.

«Abrir o Gestor de Tarefas do Windows» fica à mão: o Meneaufile não pretende substituí-lo.

SRV — Serviços

SRV Os serviços do Windows: o seu estado, o seu arranque, as suas dependências.

Ler

O estado — parado, em execução, pausado, e os estados de transição — e o tipo de arranque: automático, automático com início atrasado, manual, desativado.

Pesquisar

O campo da barra de título filtra a lista pelo nome e pela descrição: «imprimir» encontra o spooler, que nem sempre se sabe nomear. É o que a consola do Windows não sabe fazer. Enter lança, a cruz do campo devolve a lista inteira.

A lista de serviços filtrada por «imprimir»: o spooler de impressão, encontrado pela sua descrição.
«imprimir» encontra o spooler de impressão pela sua descrição.

Agir

Iniciar, parar, reiniciar, pausar, retomar, alterar o tipo de arranque. Uma caixa de progresso acompanha o estado até àquele que é esperado.

As propriedades

Quatro separadores: geral (nome do sistema, nome apresentado, descrição, caminho do executável, parâmetros de arranque), logon, recuperação, dependências.

As propriedades de um serviço: quatro separadores, como a consola do Windows.
As propriedades de um serviço: quatro separadores, como a consola do Windows.

Os direitos

Estes comandos exigem os direitos de administrador: o Meneaufile propõe relançar elevado, e diz quando a elevação é recusada — nada foi então enviado ao serviço.

A palavra-passe de uma conta de serviço é uma exceção: não pode seguir por um comando de administrador, onde se leria na lista de processos. É preciso lançar o Meneaufile como administrador para a alterar.

PROG — Tarefas agendadas

PROG O programador de tarefas do sistema: o que se inicia sozinho, e quando.

Percorrer

O programador já está arrumado em pastas: no Windows, \Microsoft\Windows\Defrag contém a desfragmentação. O Meneaufile percorre-o como um disco — as pastas abrem-se com duplo clique, o caminho de navegação sobe, a pesquisa e a ordenação funcionam como noutros sítios.

Cada tarefa indica o seu estado (pronta, em execução, desativada), a sua próxima execução e a sua última execução, o seu último resultado, os seus acionadores por extenso — «Todas as semanas, seg., sex. às 21:30» — e o que executa. O autor e a descrição mostram-se pela escolha das colunas.

O botão só aparece onde um programador responde: no Windows, quando o serviço «Programador de Tarefas» está em execução.

Agir

No clique direito: Executar, Terminar, Ativar, Desativar, Eliminar — numa tarefa ou numa seleção inteira. Del também elimina, depois de nomear o que vai desaparecer.

As tarefas do sistema, em \Microsoft\Windows, só se mexem com os direitos de administrador: o Meneaufile volta então a pedir com eles, uma única vez para toda a seleção, e diz quando a elevação é recusada.

Criar, alterar

Nova tarefa…, no clique direito de uma pasta ou no menu do botão, abre a caixa; o duplo clique numa tarefa também a abre lá. Nela define-se:

Um acionador que a caixa não sabe escrever — num evento do registo, de quinze em quinze minutos durante uma hora apenas — aparece lá, e mantém-se tal como está. No Windows, a tarefa é reescrita sobre a sua definição de origem: as suas condições, as definições de energia e as outras ações não mudam.

Agendar uma ação do Meneaufile

Uma cópia de segurança todas as noites, a exportação de uma base de dados todas as manhãs: as ações do Meneaufile agendam-se. Agendar… está nas caixas que já as confirmam:

A caixa diz o que vai ser feito, depois pergunta quando — os mesmos acionadores que para uma tarefa — e com que conta. O que uma pergunta teria decidido fica decidido de antemão: a política de conflitos escolhe-se ali, e ninguém será interrogado. A tarefa arruma-se na pasta \Meneaufile do programador; é aí que se muda o seu horário ou que se elimina.

Quando a tarefa é acionada:

Uma notificação do sistema diz como terminou, o registo anota-o, e o último resultado da tarefa guarda-o: 0 para concluída, 2 para terminada com erros, 1 para uma falha. Uma origem ou um destino protegido pela palavra-passe mestra não é copiado com a sessão terminada: não estaria ninguém para a escrever. No Linux, a ação agenda-se com a sessão iniciada.

No Linux

Três pastas: systemd, os timers do sistema; systemd-user, os do utilizador; crontab, a sua crontab. Uma tarefa nova escreve-se como timer do utilizador — um .service e um .timer em ~/.config/systemd/user —, ou na crontab se for arrumada lá. Na conta do sistema, vai para /etc/systemd/system, e o PolicyKit pede a palavra-passe.

Na crontab, uma tarefa do Meneaufile tem o nome dado por um comentário # meneaufile: nome por cima das suas linhas; as linhas escritas à mão leem-se com o nome do seu programa, e ficam onde estão. O que um pacote colocou no systemd desativa-se, mas não se apaga: a sua atualização seguinte voltaria a colocá-lo.

REG — Registo

REG O Registo do Windows: as definições do sistema e dos programas, arrumadas em chaves e valores.

Percorrer

Na raiz, as cinco chaves principais: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS e HKEY_CURRENT_CONFIG. As chaves abrem-se como pastas; os valores de uma chave são as suas linhas, com o seu nome, o seu tipo — REG_SZ, REG_DWORD… — e os seus dados, à maneira do Editor de Registo. O valor sem nome aparece como «(Predefinição)».

Copiar o caminho dá HKEY_CURRENT_USER\Software\…, tal como a barra de endereço do Editor de Registo o volta a ler. Este continua à mão, no menu do botão.

O módulo só existe no Windows.

Modificar

O duplo clique ou Enter sobre um valor abre-o na sua caixa de diálogo, que segue o seu tipo:

Insert cria um valor na chave aberta, Shift+Insert uma chave; F2 muda o nome de uma chave ou de um valor; Del elimina, depois de nomear o que vai desaparecer. Uma chave vai com as suas subchaves e os seus valores, e nada passa pela Reciclagem: exporte primeiro o que quiser poder repor.

O que o Windows recusa — HKEY_LOCAL_MACHINE, na maior parte das vezes — volta a ser pedido com os direitos de administrador, uma única vez para toda a seleção.

Exportar, importar

Arrastar uma chave para um painel de ficheiros, ou copiá-la para o outro painel com F6, escreve um ficheiro .reg — um por chave, subchaves incluídas, no formato do Editor de Registo. Os valores escolhidos vão juntos para um único ficheiro, cujo nome é pedido.

Inversamente, um ficheiro .reg largado sobre o Registo é importado para ele, após confirmação: escreve nos locais que indica, seja qual for a chave aberta, e um ficheiro que não se lê por inteiro não é aplicado de todo.

BD — Bases de dados

BD MySQL, MariaDB e PostgreSQL: o servidor, as bases, as tabelas, as linhas — tudo isto se percorre como pastas, e edita-se.

Declarar uma ligação

O motor, o anfitrião, a porta, o utilizador, a palavra-passe, e uma base de dados por defeito — facultativa: sem ela, o servidor abre na sua base de administração. Um serviço do Windows pode ser nomeado para ler o seu estado, e o Meneaufile preenche-o sozinho quando o encontra.

O serviço nomeado reencontra-se com um clique, de dois sítios: «Abrir a localização do serviço» no menu da ligação, e sob o erro quando se entra numa base de dados cujo serviço está parado — a ligação recusada, o botão leva a SRV, ao próprio serviço, onde se reinicia. Sem isso, era preciso sair, reencontrar a linha e passar pelo seu menu.

O motor traz o seu pictograma, como o tipo de uma ficha do NET: escolhe-se na caixa o que se reconhecerá na linha.

A caixa de uma ligação: o motor, o anfitrião, a conta e o serviço que a suporta.
A caixa de uma ligação: o motor, o anfitrião, a conta e o serviço que a suporta.

Deslocar-se

Servidor → bases de dados → tabelas → linhas. F12 alterna entre os dados de uma tabela e a sua estrutura. Uma base de dados pode ser afixada para a reencontrar no topo.

O servidor traz também as suas próprias vistas: contas, consultas em curso, estado do servidor, configurações do servidor, rotinas. Estão em só de leitura; as suas ações estão no menu do clique direito — alterar uma palavra-passe, ajustar uma variável, matar um processo.

As linhas

A estrutura

Os campos com o seu tipo, a sua colação, o seu valor por defeito, os seus atributos, o seu comentário; os índices com a sua natureza (chave primária, único, índice) e o seu método. Um campo acrescenta-se no início, no fim ou depois de outro — o PostgreSQL, esse, acrescenta sempre no fim da tabela, e di-lo.

Um seletor de tipos organiza os tipos do motor por família: inteiros, decimais, texto, datas e horas, binário. Filtram-se ao escrever.

Esvaziar uma tabela (truncate) remove todas as suas linhas, mantém a tabela, e repõe o incremento automático a zero. Não há Reciclagem num servidor: isso é dito antes.

O gráfico de relações

«Gráfico de relações» desenha as tabelas e as suas junções.

Exportar para uma pasta

Uma tabela não tem bytes: não se copia como um ficheiro. O que se obtém dela num disco é uma exportação SQL.

Importar, clonar

As consultas

Uma consulta SQL escreve-se na base de dados aberta e parte com Ctrl+Enter. As consultas recentes são propostas. O resultado é uma lista como qualquer outra: ordena-se, seleciona-se, exporta-se.

O registo SQL retém tudo o que foi enviado, com o número de linhas afetadas. Copia-se, esvazia-se.

Comparar duas tabelas

F8 em duas tabelas compara as suas estruturas: não havendo bytes, são os campos e os índices que se confrontam. Ver Comparar.

Remover

Remover uma ligação tira-a da lista com a sua palavra-passe. O servidor não é tocado.

MAIL — Correio

MAIL As caixas de correio IMAP e POP3 percorrem-se como pastas: uma pasta por caixa, um ficheiro por mensagem.

Declarar uma conta

O endereço, o nome apresentado, o protocolo — o IMAP deixa as pastas no servidor, o POP3 transfere uma única lista —, e a cifragem: TLS desde o início, STARTTLS depois, ou nada. O envio (SMTP) tem a sua própria secção; deixada em branco, reutiliza a conta de leitura.

A caixa de uma conta: a leitura de um lado, o envio do outro.
A caixa de uma conta: a leitura de um lado, o envio do outro.

Os grandes fornecedores

As configurações dos serviços de correio mais difundidos em França, todos em TLS desde o início nestas portas. A conta é o endereço completo, salvo indicação; a palavra-passe é a do serviço de correio — ou, no Gmail, Yahoo e iCloud, uma palavra-passe de aplicação gerada nas configurações de segurança da conta, sendo a palavra-passe habitual aí recusada aos programas.

FornecedorIMAPPOP3SMTPConta
Orange (orange.fr, wanadoo.fr)imap.orange.fr 993pop.orange.fr 995smtp.orange.fr 465o endereço
Freeimap.free.fr 993pop.free.fr 995smtp.free.fr 465o identificador, sem @free.fr
SFR (sfr.fr, neuf.fr)imap.sfr.fr 993pop.sfr.fr 995smtp.sfr.fr 465o endereço
Bouygues Telecom (bbox.fr)imap.bbox.fr 993pop.bbox.fr 995smtp.bbox.fr 465o endereço
La Poste (laposte.net)imap.laposte.net 993pop.laposte.net 995smtp.laposte.net 465o endereço
Gmailimap.gmail.com 993pop.gmail.com 995smtp.gmail.com 465o endereço, palavra-passe de aplicação
Yahoo Mailimap.mail.yahoo.com 993pop.mail.yahoo.com 995smtp.mail.yahoo.com 465o endereço, palavra-passe de aplicação
iCloud Mailimap.mail.me.com 993—smtp.mail.me.com 587, STARTTLSo endereço, palavra-passe de aplicação
OVHcloud (alojamento)ssl0.ovh.net 993ssl0.ovh.net 995ssl0.ovh.net 465o endereço
Infomaniakmail.infomaniak.com 993mail.infomaniak.com 995mail.infomaniak.com 465o endereço
Gandimail.gandi.net 993mail.gandi.net 995mail.gandi.net 465o endereço

As portas STARTTLS, quando um fornecedor as prefere: 143 para IMAP, 110 para POP3, 587 para SMTP. No Gmail, o IMAP tem de estar ativado nas configurações do correio, e a verificação em dois passos ativa antes de gerar a palavra-passe de aplicação. O Outlook.com, Hotmail e Live só aceitam agora uma autenticação «moderna» (OAuth), que o Meneaufile não fala: a palavra-passe sozinha é aí recusada. O Meneaufile autentica-se por palavra-passe — AUTHENTICATE PLAIN ou LOGIN —, sempre sob cifragem.

Ler

Uma mensagem abre-se com F3 como um ficheiro. Os anexos são linhas: copiam-se para um painel como o resto. As colunas dizem o estado — não lida, respondida, marcada, rascunho, anexo —, e «Marcar como lido» ou «não lido» altera-o.

A mensagem lê-se em papel branco, seja qual for o tema — escuro ou claro: um tema claro tira a sua superfície da cor escolhida, e o correio ler-se-ia sobre rosa ou azul pálido. Uma mensagem só em texto mantém o seu tipo de letra de largura fixa, como num webmail, e quebra linhas: as linhas longas cabem na caixa em vez de sair pela direita, e as quebras de linha do remetente mantêm-se as suas. Um endereço escrito por extenso pode ser clicado — http:// ou https://, e mais nada: adivinhar um endereço a partir de um ponto faria de cada nome de ficheiro citado uma ligação. O ponto que termina a frase fica na frase.

Escrever

«Nova mensagem…», «Responder», «Responder a todos», «Reencaminhar»: destinatários, cópia, assunto, corpo, anexos. Uma conta sem servidor de envio di-lo — é preciso declarar um para escrever a partir dela.

Os três gestos estão na caixa de leitura, em cima à direita, e no clique direito de uma linha. «Responder» escreve só ao remetente, «Responder a todos» acrescenta os outros destinatários. Responder fecha a leitura e abre a escrita, citação incluída.

O que acontece entretanto

De cinco em cinco minutos, o Meneaufile volta a perguntar aos servidores o que está à espera, e o botão MAIL traz o número de mensagens não lidas numa bolinha. Nada é transferido: são contagens que se pedem, alguns bytes por pasta. A Reciclagem, o lixo eletrónico, os rascunhos e os enviados não entram nisso.

Passar o rato por cima diz qual caixa está à espera: o total primeiro, o que a bolinha traz, depois uma linha por conta. Com quatro caixas, «12» não dizia qual abrir. Uma única caixa mantém a sua linha única, e a conta que não respondeu não tem linha — zero diria «nada o espera», o que justamente não se sabe dela.

F5 não espera os cinco minutos. Atualizar no correio volta a pedir ao servidor as pastas da conta, as mensagens não lidas que têm e o seu total: a bolinha, os números das pastas e a lista ficam logo de acordo. Sem isso ficavam retidos de uma vez por todas, e só a leitura seguinte os punha de novo em ordem — atualizava-se diante da caixa, e nada se mexia.

Com o cofre fechado, a vigia cala-se: as palavras-passe das contas dormem lá dentro, e não é a um temporizador que compete acordar essa porta.

As colunas de uma pasta

Assunto, remetente, Data, tamanho, estado, identificador. A Data é a que o remetente anuncia: é a que todos os clientes mostram, e a ordenação faz-se por ela no servidor.

Mais duas colunas pedem-se no menu das colunas, ocultas por defeito porque sete colunas já cabem mal num painel:

Reencontrar a palavra-passe de uma conta

A lista de contas nunca devolve uma palavra-passe. Para a reler — reconfigurar um telemóvel, outra aplicação —, copia-se a conta para a lista NET: F6 para uma vista aberta sobre ela, ou arrastando. A ficha traz o nome da conta, o identificador, o endereço do servidor de leitura, o servidor de envio em comentário, e a palavra-passe.

Na pasta de arrumação aberta em frente, e não na raiz da lista: é aí que depois se procura. Mover não se faz — seria preciso retirar a conta da sua lista para a pôr no cofre, quando o que lá se guarda é uma cópia da palavra-passe; Ctrl+F6 di-lo em vez de copiar em silêncio.

O que fica no servidor

Remover uma conta retira-a da lista, com a sua palavra-passe. A caixa, essa, fica intacta no servidor.

As configurações

A engrenagem da barra de título abre as configurações. Estão organizadas em secções: aparência, painéis, listagem, acesso rápido, ferramentas, cofre, localização.

A caixa das configurações, aberta na aparência.
A caixa das configurações, aberta na aparência.

O que lá não se encontra

O que se acerta ao trabalhar: a ordem das colunas arruma-se em «Escolher as colunas», a dos módulos na sua gaveta, a largura dos grupos nas suas pegas. Uma configuração que se pode fazer onde se vê não tem nada que estar numa caixa.

O tema

Três escolhas: Sistema, Claro, Escuro. «Sistema» segue a configuração da máquina, e muda com ela sem reiniciar.

O tema claro: fundo branco puro para a lista, e não uma tonalidade do destaque.
O tema claro: fundo branco puro para a lista, e não uma tonalidade do destaque.
O mesmo ecrã no tema escuro: as cores dos tipos de ficheiro são dessaturadas e aclaradas para não vibrar sobre fundo preto.
O mesmo ecrã no tema escuro: as cores dos tipos de ficheiro são dessaturadas e aclaradas para não vibrar sobre fundo preto.

A cor de destaque

Sete cores, a original à cabeça. Todo o conjunto de cores deduz-se desta semente: os botões, os rebordos, a seleção, o cursor.

CorPré-visualização
Azul (original)
Verde-azulado
Verde
Violeta
Vermelho
Laranja
Ardósia

Uma pequena lista, e não um seletor de cor: uma cor escolhida ao acaso dá contrastes que não foram testados — um amarelo vivo como destaque torna o texto dos botões ilegível. Estas são suficientemente escuras para suportar branco no tema claro, e suficientemente vivas para se destacarem no escuro.

O destaque verde: os botões, o rebordo do painel ativo e a seleção seguem a semente escolhida.
O destaque verde: os botões, o rebordo do painel ativo e a seleção seguem a semente escolhida.

O que o destaque não colore

O fundo de uma lista densa fica branco puro no tema claro. O Material colore normalmente toda a sua paleta com a cor escolhida; ao longo de centenas de linhas, esse véu colorido cansa e confunde as cores dos tipos de ficheiro, que são, essas, portadoras de sentido.

O idioma

Vinte e cinco idiomas, mais «Idioma do sistema». A interface muda sem reiniciar.

A listagem

As ferramentas

O cofre

Durante quanto tempo o cofre fica aberto: até ao fecho, ou alguns minutos. Passado esse prazo, a palavra-passe mestra é pedida de novo.

A localização da configuração

O modo portátil: a configuração vive normalmente ao lado do perfil do utilizador. Um marcador colocado ao lado do executável faz com que viva aí, e a aplicação não deixa então nenhum rasto na máquina — os ficheiros-chave incluídos, e este manual com eles.

O que tem limites

O que tem limites, e porquê.

Manual do Meneaufile, em português.