From 8a9d11b7f9b80084e57be95af1fc32db8e930e6c Mon Sep 17 00:00:00 2001 From: vitorhcl Date: Thu, 14 Dec 2023 11:38:39 -0300 Subject: [PATCH 1/5] pw_link: list with ids --- pages/linux/pw-link.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/linux/pw-link.md b/pages/linux/pw-link.md index b309a33a19..822e7ebf4b 100644 --- a/pages/linux/pw-link.md +++ b/pages/linux/pw-link.md @@ -3,9 +3,9 @@ > Manage links between ports in PipeWire. > More information: . -- List all audio output and input ports: +- List all audio output and input ports with their ids: -`pw-link --output --input` +`pw-link --output --input --ids` - Create a link between an output and an input port: From 98b9ef27394cab9e8abe71747a74880e9626fc4f Mon Sep 17 00:00:00 2001 From: vitorhcl Date: Thu, 14 Dec 2023 11:40:57 -0300 Subject: [PATCH 2/5] pw-link: add list links example --- pages/linux/pw-link.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/linux/pw-link.md b/pages/linux/pw-link.md index 822e7ebf4b..5c6aed2c5b 100644 --- a/pages/linux/pw-link.md +++ b/pages/linux/pw-link.md @@ -15,6 +15,10 @@ `pw-link --disconnect {{output_port_name}} {{input_port_name}}` +- List all links with their ids: + +`pw-link --links --ids` + - Display help: `pw-link -h` From 279514ccbbeb20d9996a850041cf7b4fa451e54a Mon Sep 17 00:00:00 2001 From: vitorhcl Date: Thu, 14 Dec 2023 13:03:33 -0300 Subject: [PATCH 3/5] pw-*: add pt_BR translation --- pages.pt_BR/linux/pw-cat.md | 20 ++++++++++++++++++++ pages.pt_BR/linux/pw-cli.md | 16 ++++++++++++++++ pages.pt_BR/linux/pw-link.md | 24 ++++++++++++++++++++++++ pages.pt_BR/linux/pw-loopback.md | 28 ++++++++++++++++++++++++++++ pages.pt_BR/linux/pw-play.md | 13 +++++++++++++ pages.pt_BR/linux/pw-record.md | 17 +++++++++++++++++ 6 files changed, 118 insertions(+) create mode 100644 pages.pt_BR/linux/pw-cat.md create mode 100644 pages.pt_BR/linux/pw-cli.md create mode 100644 pages.pt_BR/linux/pw-link.md create mode 100644 pages.pt_BR/linux/pw-loopback.md create mode 100644 pages.pt_BR/linux/pw-play.md create mode 100644 pages.pt_BR/linux/pw-record.md diff --git a/pages.pt_BR/linux/pw-cat.md b/pages.pt_BR/linux/pw-cat.md new file mode 100644 index 0000000000..411441bb05 --- /dev/null +++ b/pages.pt_BR/linux/pw-cat.md @@ -0,0 +1,20 @@ +# pw-cat + +> Tocar e gravar arquivos de áudio através do pipewire. +> Mais informações: . + +- Tocar um arquivo WAV no alvo padrão: + +`pw-cat --playback {{caminho/para/arquivo.wav}}` + +- Tocar um arquivo WAV com uma qualidade de reamostragem específica (4 por padrão): + +`pw-cat --quality {{0..15}} --playback {{caminho/para/arquivo.wav}}` + +- Fazer uma gravação com um volume diferente: + +`pw-cat --record --volume={{0.1}} {{caminho/para/arquivo.wav}}` + +- Fazer uma gravação com uma taxa de amostragem diferente: + +`pw-cat --record --rate={{6000}} {{caminho/para/arquivo.wav}}` diff --git a/pages.pt_BR/linux/pw-cli.md b/pages.pt_BR/linux/pw-cli.md new file mode 100644 index 0000000000..4db73ee547 --- /dev/null +++ b/pages.pt_BR/linux/pw-cli.md @@ -0,0 +1,16 @@ +# pw-cli + +> A interface de linha de comando do PipeWire. +> Mais informações: . + +- Exibir todos os nós (dispositivos de entrada e saída) com os seus IDs: + +`pw-cli list-objects Node` + +- Exibir informação sobre um objeto com um ID específico: + +`pw-cli info {{4}}` + +- Exibir as informações de todo os objetos: + +`pw-cli info all` diff --git a/pages.pt_BR/linux/pw-link.md b/pages.pt_BR/linux/pw-link.md new file mode 100644 index 0000000000..1c22abb402 --- /dev/null +++ b/pages.pt_BR/linux/pw-link.md @@ -0,0 +1,24 @@ +# pw-link + +> Gerenciar conexões entre portas no PipeWire. +> Mais informações: . + +- Listar todos as saídas e entradas de áudio com seus ids: + +`pw-link --output --input --ids` + +- Criar uma conexão entre uma porta de entrada e uma porta de saída: + +`pw-link {{output_port_name}} {{input_port_name}}` + +- Desconectar duas portas: + +`pw-link --disconnect {{output_port_name}} {{input_port_name}}` + +- Listar todas as conexões com seus ids: + +`pw-link --links --ids` + +- Exibir ajuda: + +`pw-link -h` diff --git a/pages.pt_BR/linux/pw-loopback.md b/pages.pt_BR/linux/pw-loopback.md new file mode 100644 index 0000000000..fd0cca8829 --- /dev/null +++ b/pages.pt_BR/linux/pw-loopback.md @@ -0,0 +1,28 @@ +# pw-loopback + +> Ferramenta para criar dispositivos de loopback no pipewire. +> Mais informações: . + +- Criar um dispositivo de loopback com o comportamento padrão de loopback: + +`pw-loopback` + +- Criar um dispositivo de loopback que se conecta automaticamente aos alto-falantes + +`pw-loopback -m '{{[FL FR]}}' --capture-props='{{media.class=Audio/Sink}}'` + +- Criar um dispositivo de loopback que se conecta automaticamente ao microfone: + +`pw-loopback -m '{{[FL FR]}}' --playback-props='{{media.class=Audio/Source}}'` + +- Criar um dispositivo fictício que não se conecta automaticamente a nada: + +`pw-loopback -m '{{[FL FR]}}' --capture-props='{{media.class=Audio/Sink}}' --playback-props='{{media.class=Audio/Source}}'` + +- Criar um dispositivo de loopback que se conecta automaticamente aos alto-falantes e troca os canais esquerdo e direito entre o dispositivo de entrada e o de saída: + +`pw-loopback --capture-props='{{media.class=Audio/Sink audio.position=[FL FR]}}' --playback-props='{{audio.position=[FR FL]}}'` + +- Criar um dispositivo de loopback que se conecta automaticamente ao microfone e troca os canais esquerdo e direito entre o dispositivo de entrada e o de saída: + +`pw-loopback --capture-props='{{audio.position=[FR FL]}}' --playback-props='{{media.class=Audio/Source audio.position=[FL FR]}}'` diff --git a/pages.pt_BR/linux/pw-play.md b/pages.pt_BR/linux/pw-play.md new file mode 100644 index 0000000000..afccad17d9 --- /dev/null +++ b/pages.pt_BR/linux/pw-play.md @@ -0,0 +1,13 @@ +# pw-play + +> Gravar arquivos de áudio através do pipewire. +> Atalho para pw-cat --playback. +> Mais informações: . + +- Tocar um som wav no alvo padrão: + +`pw-play {{caminho/para/arquivo.wav}}` + +- Tocar um arquivo de som wav com um volume diferente: + +`pw-play --volume={{0.1}} {{caminho/para/arquivo.wav}}` diff --git a/pages.pt_BR/linux/pw-record.md b/pages.pt_BR/linux/pw-record.md new file mode 100644 index 0000000000..8462b26f55 --- /dev/null +++ b/pages.pt_BR/linux/pw-record.md @@ -0,0 +1,17 @@ +# pw-record + +> Gravar arquivos de áudio através do pipewire. +> Atalho para pw-cat --record. +> Mais informações: . + +- Fazer uma gravação usando o alvo padrão: + +`pw-record {{caminho/para/arquivo.wav}}` + +- Fazer uma gravação com um volume diferente: + +`pw-record --volume={{0.1}} {{caminho/para/arquivo.wav}}` + +- Fazer uma gravação usando uma taxa de amostragem diferente: + +`pw-record --rate={{6000}} {{caminho/para/arquivo.wav}}` From 942bf0a397c6da140ff1e1e48bd13fb894214bb0 Mon Sep 17 00:00:00 2001 From: vitorhcl Date: Thu, 14 Dec 2023 13:16:06 -0300 Subject: [PATCH 4/5] pw-cat, pw-loopback: fix formatting errors in pt_BR --- pages.pt_BR/linux/pw-cat.md | 2 +- pages.pt_BR/linux/pw-loopback.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pages.pt_BR/linux/pw-cat.md b/pages.pt_BR/linux/pw-cat.md index 411441bb05..d7fb50a891 100644 --- a/pages.pt_BR/linux/pw-cat.md +++ b/pages.pt_BR/linux/pw-cat.md @@ -1,6 +1,6 @@ # pw-cat -> Tocar e gravar arquivos de áudio através do pipewire. +> Tocar e gravar arquivos de áudio através do pipewire. > Mais informações: . - Tocar um arquivo WAV no alvo padrão: diff --git a/pages.pt_BR/linux/pw-loopback.md b/pages.pt_BR/linux/pw-loopback.md index fd0cca8829..7f82d9dbfb 100644 --- a/pages.pt_BR/linux/pw-loopback.md +++ b/pages.pt_BR/linux/pw-loopback.md @@ -7,7 +7,7 @@ `pw-loopback` -- Criar um dispositivo de loopback que se conecta automaticamente aos alto-falantes +- Criar um dispositivo de loopback que se conecta automaticamente aos alto-falantes: `pw-loopback -m '{{[FL FR]}}' --capture-props='{{media.class=Audio/Sink}}'` From a7464307052dbd945921a5dfcb626b7c71cd6a45 Mon Sep 17 00:00:00 2001 From: Vitor Henrique <87824454+vitorhcl@users.noreply.github.com> Date: Thu, 14 Dec 2023 17:34:59 -0300 Subject: [PATCH 5/5] pw-*: replace "ids" with "IDs" Co-authored-by: K.B.Dharun Krishna --- pages.pt_BR/linux/pw-link.md | 4 ++-- pages/linux/pw-link.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pages.pt_BR/linux/pw-link.md b/pages.pt_BR/linux/pw-link.md index 1c22abb402..f65ac5c816 100644 --- a/pages.pt_BR/linux/pw-link.md +++ b/pages.pt_BR/linux/pw-link.md @@ -3,7 +3,7 @@ > Gerenciar conexões entre portas no PipeWire. > Mais informações: . -- Listar todos as saídas e entradas de áudio com seus ids: +- Listar todos as saídas e entradas de áudio com seus IDs: `pw-link --output --input --ids` @@ -15,7 +15,7 @@ `pw-link --disconnect {{output_port_name}} {{input_port_name}}` -- Listar todas as conexões com seus ids: +- Listar todas as conexões com seus IDs: `pw-link --links --ids` diff --git a/pages/linux/pw-link.md b/pages/linux/pw-link.md index 5c6aed2c5b..68ce1ac773 100644 --- a/pages/linux/pw-link.md +++ b/pages/linux/pw-link.md @@ -3,7 +3,7 @@ > Manage links between ports in PipeWire. > More information: . -- List all audio output and input ports with their ids: +- List all audio output and input ports with their IDs: `pw-link --output --input --ids` @@ -15,7 +15,7 @@ `pw-link --disconnect {{output_port_name}} {{input_port_name}}` -- List all links with their ids: +- List all links with their IDs: `pw-link --links --ids`