diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml index f5bc22cc6..39a390ddd 100644 --- a/.github/workflows/build_linux.yml +++ b/.github/workflows/build_linux.yml @@ -43,7 +43,10 @@ jobs: - name: Build Studio shell: bash - run: ./BuildLinux.sh -isr + run: | + ./BuildLinux.sh -isr + chmod +x ./build/OrcaSlicer_ubu64.AppImage + - uses: actions/upload-artifact@v3 with: name: OrcaSlicer_Linux diff --git a/.github/workflows/build_mac_x64.yml b/.github/workflows/build_mac_x64.yml index c4b6ee258..49436a725 100644 --- a/.github/workflows/build_mac_x64.yml +++ b/.github/workflows/build_mac_x64.yml @@ -90,4 +90,4 @@ jobs: uses: actions/upload-artifact@v3 with: name: OrcaSlicer_Mac_Intel - path: ${{ github.workspace }}/build_arm64/OrcaSlicer/OrcaSlicer*.zip \ No newline at end of file + path: ${{ github.workspace }}/build_x86_64/OrcaSlicer/OrcaSlicer*.zip \ No newline at end of file diff --git a/README.md b/README.md index bea86d72a..cfbd3090c 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# Orca Slicer +# Orca Slicer [![Build Win64](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_win.yml/badge.svg?branch=SoftFever)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_win.yml) [![Build Mac AppleSilicon](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_arm64.yml/badge.svg?branch=SoftFever)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_arm64.yml) [![Build Mac Intel](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_x64.yml/badge.svg?branch=SoftFever)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_x64.yml) [![Build Linux](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_linux.yml/badge.svg?branch=SoftFever)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_linux.yml) -Orca Slicer is a fork of Bambu Studio. +Orca Slicer is a fork of Bambu Studio. It was previously known as BambuStudio-SoftFever. Bambu Studio is based on [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) by Prusa Research, which is from [Slic3r](https://github.com/Slic3r/Slic3r) by Alessandro Ranellucci and the RepRap community. Orca Slicer incorporates a lot of features from SuperSlicer by @supermerill @@ -22,19 +22,30 @@ Prebuilt binaries are available through the [github releases page](https://githu # How to install **Windows**: -> Unzip the binaries to any folder you prefer, then execute orca-slicer.exe to start the application. ->> *If you have troubles to run the build, you might need to install following runtimes:* ->> - [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe) ->> - [vcredist2019_x64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/vcredist2019_x64.exe) +1. Unzip the binaries to any folder you prefer, then execute orca-slicer.exe to start the application. + - *If you have troubles to run the build, you might need to install following runtimes:* + - [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe) + - [vcredist2019_x64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/vcredist2019_x64.exe) **Mac**: -> 1. Download the right binaries for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU. -> 2. Double click to unzip the package, move OrcaSlicer.app to Application folder. -> 3. Run the following command in the terminal to allow running unsigned applications: ->>>> `xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app`. +1. Download the right binaries for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU. +2. Double click to unzip the package, move OrcaSlicer.app to Application folder. +3. The app is signed but not notarized at the moment due to the proptiery network plugin. + We have two options to make it run on our machines + - Option 1: + Execute this command in terminal: `xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app` + ```console + softfever@mac:~$ xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app + ``` + - Option 2: + - Step 1: open the app, a warning window will pop up + ![image](./SoftFever_doc/mac_cant_open.png) + - Step 2: in `System Settings` -> `Privacy & Security`, click `Open Anyway`: + ![image](./SoftFever_doc/mac_security_setting.png) **Linux(Ubuntu)**: -> Run the downlaoded AppImage. + 1. If you run into trouble to execute it, try this command in terminal: + `chmod +x /path_to_appimage/OrcaSlicer_ubu64.AppImage` # How to compile - Windows 64-bit - Tools needed: Visual Studio 2019, Cmake, git, Strawberry Perl. @@ -44,6 +55,9 @@ Prebuilt binaries are available through the [github releases page](https://githu - Tools needed: Xcode, Cmake, git, gettext - run `build_release_macos.sh` +- Ubuntu + - run `BuildLinux.sh -udisr` + # License Orca Slicer is licensed under the GNU Affero General Public License, version 3. Orca Slicer is based on Bambu Studio by BambuLab. diff --git a/SoftFever_doc/mac_cant_open.png b/SoftFever_doc/mac_cant_open.png new file mode 100644 index 000000000..43ecee372 Binary files /dev/null and b/SoftFever_doc/mac_cant_open.png differ diff --git a/SoftFever_doc/mac_security_setting.png b/SoftFever_doc/mac_security_setting.png new file mode 100644 index 000000000..1a0477b21 Binary files /dev/null and b/SoftFever_doc/mac_security_setting.png differ