Idiomas: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Índice / Artigos / Omascribe

Omascribe

Escrever à mão num portátil Linux

Publicado
Atualizado
(criado )
Escrito por
Willem L. Middelkoop
Temas
AI · criar · portátil · linux · lápis · tablet · escrita
Versão humana deste artigo
https://willem.com/pt/2026-09-09_omascribe/
English
Omascribe
Nederlands
Omascribe
Deutsch
Omascribe
Español
Omascribe
Français
Omascribe
Italiano
Omascribe
Papiamentu
Omascribe
Frysk
Omascribe
Idiomas
Traduzido do original em inglês por um modelo de linguagem em duas passagens (tradução e revisão) com um glossário e um corretor ortográfico; ainda não revisto por um falante nativo.

Resumo

No domingo à noite, 6 de setembro, construí uma pequena app para escrever à mão no Framework 12. Três dias depois é a versão 0.1, o código-fonte é público, e todas as reflexões desde então foram escritas com ela. Este artigo mostra o que é o Omascribe, porque o fiz, o que faz e, igualmente importante, o que deixa deliberadamente de fora. Com um olhar ao iPad e ao reMarkable, as duas coisas que ele substitui na minha secretária.

Texto completo

Porquê

Eu escrevo à mão. Todos os meses começam em papel e as linhas mais afiadas dos meus apontamentos são sempre as manuscritas; escrevi sobre isso no texto sobre fechar a porta com correntes de ar. A escrita à mão funciona para mim de forma criativa. Uma caneta não completa automaticamente, não sugere, espera. As ideias saem pela ordem em que chegam, com um esboço ao lado quando as palavras não chegam. Gosto disso, e quero manter.

O problema era o equipamento. O Framework 12 na minha secretária, a 'bancada agêntica', tem ecrã tátil e caneta. Em Linux não havia nada com que eu quisesse escrever; existem apps como o Xournal, mas acho essas apps avassaladoras em opções e funcionalidades. O iPad pode ter a melhor caneta que há, mas é prejudicado pela app Notas da Apple, que é uma lotaria, com a 'Apple Intelligence' a interferir na minha escrita. O reMarkable é melhor, mas é uma ilha e exige um serviço de terceiros para sincronizar. Então, num domingo à noite, abri um terminal, descrevi o que queria, e escrevi com ele a primeira página na mesma noite. Foi, nas minhas próprias palavras, libertador.

9 de setembro: o Framework 12 dobrado na secretária, a caneta ao lado, e a primeira coisa que toda a gente escreve
9 de setembro: o Framework 12 dobrado na secretária, a caneta ao lado, e a primeira coisa que toda a gente escreve

O que é

O Omascribe é uma app de notas para Linux pensada primeiro para a caneta. Qt Quick e C++, a mesma stack que o Omawrite, a app de escrita do Omarchy, e a mesma interface discreta. O nome é o par de write para a caneta: scribe. Uma página infinita por nota, que cresce à medida que escreves para baixo. A tinta é guardada como vetores num simples ficheiro JSON, não como bitmap, por isso uma página de escrita à mão ocupa umas centenas de quilobytes e pode ser lida por qualquer coisa. As tintas têm nomes, não códigos de cor, por isso uma mudança de tema nunca esconde um traço. Apagar uma nota move-a para uma pasta do lixo. Nada sai da máquina.

A caneta é crua. O digitalizador do Framework 12 não é o melhor, escrevi isso na primeira página, mas a suavização que o libinput aplica por defeito deixou a minha letra "achatada", já não minha. Isso está agora desligado, na app e num pequeno ficheiro de ajustes do sistema, e nunca será acrescentada suavização, ajuste de curvas ou redução de pontos. As linhas pequenas, cruas e irregulares são exatamente o ponto.

O Omascribe no Omarchy: uma página com tinta vetorial, pixel art e um bloco digitado, o ambiente de trabalho de cada lado
O Omascribe no Omarchy: uma página com tinta vetorial, pixel art e um bloco digitado, o ambiente de trabalho de cada lado

O que faz

A caneta escreve. Dois dedos deslocam. Mais nada move a página: sem deslocar com um dedo, sem página que segue a caneta, sem palma que arrasta o papel enquanto escreves. Esta última demorou um dia a acertar, porque uma palma no vidro parece um dedo ao software. Agora a caneta é dona da página, enquanto estiver por perto.

Depois o resto, em poucas linhas. Uma borracha que remove traços inteiros. Um laço para mover um bloco de escrita. Uma régua que prende uma linha a quinze graus. Desfazer com um toque de dois dedos. Quatro tintas, três larguras. Texto digitado: clica em qualquer sítio e escreve, e o bloco assume as margens da escrita manuscrita à volta. Exportação para PDF ou SVG em papel branco, seja qual for o aspeto do ecrã. Um modo de ecrã inteiro sem nada a não ser a página, com o título a deslizar como parte do papel. E plugins: por pessoa, por instalação, fora da árvore do código-fonte. O meu é um único botão que envia a nota por e-mail como PDF para o meu arquivo de notas, e avisa-me quando saiu.

Ecrã inteiro: nada a não ser a página. O título desliza como parte do papel
Ecrã inteiro: nada a não ser a página. O título desliza como parte do papel

A funcionalidade que eu não planeei é a que mais usei desde então! Enquanto a app está aberta, a página atual é espelhada para os agentes: um JSON com os metadados, um SVG com os vetores e um PNG da tinta em papel branco. Descontente com os ícones que o Grok tinha feito, a certa altura tentei desenhar eu próprio um ícone de desfazer/refazer. E, claro, o agente conseguiu ver e perceber. O agente leu o desenho e construiu-os. Isso nenhum iPad ou reMarkable consegue igualar. Os agentes podem ler as tuas notas e ver os teus esboços (se deixares). Para o desenvolvimento agêntico isso é muito importante: uma ideia de layout desenhada em dez segundos é uma especificação.

O que o agente vê: a leitura em direto da página como PNG em papel branco, ao lado do JSON e do SVG
O que o agente vê: a leitura em direto da página como PNG em papel branco, ao lado do JSON e do SVG

O que deixei de fora

Sem nuvem, sem sincronização, sem conta. Sem reconhecimento de escrita. Sem zoom. Sem camadas, sem formas, sem pincéis, sem texturas, sem escolha de papel, sem papel pautado e, certamente, sem linhas azuis. Sem cadernos, separadores, pastas ou etiquetas: uma lista de notas à esquerda, a mais recente primeiro, como a primeira versão de qualquer app de notas. Sem ecrã de definições. Sem suavização. Sem enfeites na interface: a barra de ferramentas é uma pílula com as ferramentas, desfazer e refazer, as tintas e as larguras. A grelha de pontos só aparece enquanto deslizas, depois desvanece. É a app toda.

Algumas destas coisas virão. A maioria não. Cada funcionalidade que falta é uma funcionalidade que não me pode atrapalhar.

A lista de notas à esquerda, a mais recente primeiro. Sem cadernos, sem pastas, sem etiquetas
A lista de notas à esquerda, a mais recente primeiro. Sem cadernos, sem pastas, sem etiquetas

iPad e reMarkable

Escrevo sobre tablets desde 2016, e mais recentemente sobre o iPad como ferramenta. A caneta e o ecrã da Apple são melhores do que os do Framework. O papel do reMarkable é melhor do que qualquer ecrã. Se queres hardware, compra um desses.

Mas o que eles não conseguem igualar é a liberdade do software. Tudo o que acho estúpido na minha app de escrita, posso mudar, e isso é uma grande vantagem. A app de notas do iPad afastou-me da escrita à mão durante um ano por causa de um padrão de linhas (da Apple Intelligence) que eu não conseguia desligar. Há cinco anos abandonei o meu próprio sistema operativo de tablet porque mantê-lo a funcionar custava mais do que dava. A diferença em 2026 é agora a velocidade: a app que estás a ver foi construída numa noite e afinada num dia, e as correções do deslocamento com dois dedos, da palma e do texto digitado demoraram cada uma menos tempo do que escrever esta secção. Como o agente que a constrói vive no mesmo sistema operativo que a própria app, posso fazer melhorias com facilidade e diretamente, à medida que avanço.

A primeira página, domingo 6 de setembro, escrita com a app na noite em que foi construída
A primeira página, domingo 6 de setembro, escrita com a app na noite em que foi construída

Descarrega o Omascribe

O código-fonte está em source.willem.com/omascribe e no GitHub, com licença MIT. Precisa do Qt 6 e compila-se com dois comandos. Foi feito no Omarchy com o Framework 12 e a sua caneta, mas nada nele está preso a esse hardware; qualquer portátil ou tablet Linux com caneta deve servir.

Conclusão

O Omascribe é uma pequena app que faz uma coisa: deixa a tua caneta fazer o trabalho e afasta-se do caminho o mais que pode. Como o código-fonte é livre, tu ou o teu agente de IA podem moldar ainda mais a app à tua mão (e à tua letra), boa sorte com isso!

Formatos legíveis por máquinas desta página