From 658ff875253ed853fd79bcc56b1ce288d6124332 Mon Sep 17 00:00:00 2001 From: Raivis Dejus Date: Sat, 8 Feb 2025 15:19:06 +0200 Subject: [PATCH] Snap remove pulseaudio (#1076) --- CONTRIBUTING.md | 7 ++----- README.md | 1 - buzz/widgets/snap_notice.py | 1 - docs/docs/installation.md | 1 - .../docusaurus-plugin-content-docs/current/installation.md | 1 - readme/README.zh_CN.md | 1 - snap/snapcraft.yaml | 4 +++- 7 files changed, 5 insertions(+), 11 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index de1f8d13..09248bbc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -115,12 +115,9 @@ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser #### GPU Support -GPU support on Windows is possible for Buzz that ir installed from the source code or with `pip`. -Use the instructions above to install the Buzz from the source code or run `pip install buzz-captions` -and then follow the instructions below to enable CUDA GPU support. For pip installation it is recommended to use -a separate [virtual environment](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/). +GPU support on Windows with Nvidia GPUs is included out of the box in the `.exe` installer. -To enable GPU support first ensure CUDA 12.1 is installed - https://developer.nvidia.com/cuda-12-1-0-download-archive +To add GPU support for source or `pip` installed version first ensure CUDA 12.1 is installed - https://developer.nvidia.com/cuda-12-1-0-download-archive Other versions of CUDA 12 should also work. Switch torch library to GPU version. It must match the CUDA version installed, see https://pytorch.org/get-started/locally/ . diff --git a/README.md b/README.md index c4f44c17..8199a14d 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,6 @@ sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-modul sudo snap install buzz sudo snap connect buzz:audio-record sudo snap connect buzz:password-manager-service -sudo snap connect buzz:pulseaudio sudo snap connect buzz:removable-media ``` diff --git a/buzz/widgets/snap_notice.py b/buzz/widgets/snap_notice.py index 2ef4302b..26db6e7f 100644 --- a/buzz/widgets/snap_notice.py +++ b/buzz/widgets/snap_notice.py @@ -20,7 +20,6 @@ class SnapNotice(QDialog): self.text_edit.setPlainText( "sudo snap connect buzz:audio-record\n" "sudo snap connect buzz:password-manager-service\n" - "sudo snap connect buzz:pulseaudio\n" "sudo snap connect buzz:removable-media" ) self.text_edit.setReadOnly(True) diff --git a/docs/docs/installation.md b/docs/docs/installation.md index 0dfd2219..7377761f 100644 --- a/docs/docs/installation.md +++ b/docs/docs/installation.md @@ -32,7 +32,6 @@ sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-modul sudo snap install buzz sudo snap connect buzz:audio-record sudo snap connect buzz:password-manager-service -sudo snap connect buzz:pulseaudio sudo snap connect buzz:removable-media ``` diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/installation.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/installation.md index 6c9520f7..ee3d3dad 100644 --- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/installation.md +++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/installation.md @@ -29,7 +29,6 @@ sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-modul sudo snap install buzz sudo snap connect buzz:audio-record sudo snap connect buzz:password-manager-service -sudo snap connect buzz:pulseaudio sudo snap connect buzz:removable-media ``` diff --git a/readme/README.zh_CN.md b/readme/README.zh_CN.md index 88dc5466..ed9da2b4 100644 --- a/readme/README.zh_CN.md +++ b/readme/README.zh_CN.md @@ -55,7 +55,6 @@ sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-modul sudo snap install buzz sudo snap connect buzz:audio-record sudo snap connect buzz:password-manager-service -sudo snap connect buzz:pulseaudio sudo snap connect buzz:removable-media ``` diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 61547208..dcffe1f7 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,3 +1,6 @@ +# Development notes: +# - To build the snap run `snapcraft clean` and `snapcraft` +# - To install local snap `snap install ./buzz_*.snap --dangerous` name: buzz base: core22 version: git @@ -158,7 +161,6 @@ apps: - gsettings - opengl - removable-media - - pulseaudio - audio-playback - audio-record - password-manager-service