Notion meeting notes em sistemas Linux, ou, como o PipeWire venceu a preguiça de portar o Notion para Linux.
Aqui está o artigo formatado em formato bilíngue, conforme solicitado:
Notion meeting notes on Linux systems, or, how PipeWire defeated the laziness of porting Notion to Linux.
Notion meeting notes em sistemas Linux, ou, como o PipeWire venceu a preguiça de portar o Notion para Linux.
Hello! tl;dr: Notion web does not capture audio output from your machine. To get around this, I created an empty sink, linked audio output and input to it, and made it available through a virtual mic. gist link. Olá! tl;dr: Notion web não captura output de áudio da sua máquina. Para contornar isso criei um sink vazio, atrelei output e input de áudio nele e disponibilizei-o através de um mic virtual. link do gist.
Notion does not officially support Linux distros. Running it via Wine is an option that sometimes doesn’t work; every update is a new problem to circumvent. The solution, then, is to use Notion web, but it only captures your microphone (and as we well know, a meeting is not made of just one person). O Notion não suporta oficialmente distros Linux. Rodar ele via Wine é uma opção que às vezes não funciona, cada update é um problema novo para contornar. A solução então é usar o Notion web mesmo, porém este apenas faz a captura do seu microfone (e como bem sabemos, uma reunião não é feita de uma pessoa só).
As the wise Heimerdinger once said: Order, entropy; an endless cycle. Or is it? — Cecil B. Heimerdinger. To solve this, we need a way to present our audio input and output to Notion as a single input. In the words of the unmistakable Tinker: Conditions could hardly be more ideal! — Boush, the Tinker. Como já dizia o sábio Heimerdinger: Ordem, entropia; um ciclo sem fim. Ou será que não? — Cecil B. Heimerdinger. Para resolver isso, precisamos de uma forma de apresentar ao Notion nosso input e output de áudio como um único input. Nas palavras do inconfundível Tinker: Conditions could hardly be more ideal! — Boush, the Tinker.
Well, straight to the point: Linux uses audio servers; it used to be PulseAudio, nowadays it is PipeWire (in most distros). And it is because of this architecture that our solution is possible, as we can create a virtual microphone that listens to all system sound outputs and presents them as an input to Notion (or any software you want). Some assembly required. — Rattletrap, the Clockwerk. Bem, direto ao ponto: Linux usa servidores de áudio, antigamente era o PulseAudio, hoje em dia é o PipeWire (na maioria das distros). E é por conta dessa arquitetura que nossa solução é possível, pois podemos criar um microfone virtual que escuta todos os outputs de som do sistema e os apresenta como um input para o Notion (ou qualquer software que você queira). Some assembly required. — Rattletrap, the Clockwerk.
Here is the script: So long and thanks for all the fish! 🐬 Aqui está o script: Até mais e obrigado pelos peixes! 🐬