Preface
SnapX currently does not have a working settings page.
Thus, you need to import your desired ShareX configuration to make SnapX use it.
Setting up ShareX on Linux/macOS
Do not use any version past ShareX 18.0.1, see the reason here.
Prerequisites:
- Wine >= 9
- Winetricks
- curl
- unzip
cd ~/Downloads
wcurl https://github.com/ShareX/ShareX/releases/download/v18.0.1/ShareX-18.0.1-portable.zip
unzip ShareX-18.0.1-portable.zip -d ShareX-18.0.1-portable
winetricks dlls corefonts
cd ShareX-18.0.1-portable
wine ShareX.exe
Exporting configuration
Importing configuration to SnapX
- Extract the sxb file (it is a renamed zip file)
Using Custom Uploaders in SnapX
SnapX uses the same format for custom uploaders and is compatible.
We will not impose breaking changes to the format, and will follow ShareX's lead on any improvements made to it.
To import an uploader, use the command snapx-ui -customuploader "<path to sxcu file>"
For Flatpak users, replace snapx-ui with flatpak run io.github.SnapXL.SnapX
For Snap users, replace snapx-ui with ui-snapx
Further testing
As a general rule of thumb, SnapX is compatible with ShareX's CLI arguments. See https://getsharex.com/docs/command-line-arguments