Skip to content
/ Soduto Public

Soduto is a KDEConnect compatible client for macOS. It allows better integration between your phones, desktops and tablets.

License

Notifications You must be signed in to change notification settings

soduto/Soduto

Folders and files

NameName
Last commit message
Last commit date
Mar 3, 2018
Mar 4, 2018
Nov 2, 2017
Mar 3, 2018
Mar 3, 2018
Mar 3, 2018
Mar 3, 2018
Oct 28, 2017
Jun 11, 2020
Jun 21, 2021
Mar 3, 2018
Jan 12, 2017
Jan 15, 2017
Oct 29, 2016
Mar 3, 2018
Mar 4, 2018
Jan 29, 2022

Repository files navigation

Soduto

What is it?

Soduto is a KDEConnect compatible application for macOS. It allows better integration between your phones, desktops and tablets. For more information take a look at soduto.com

Installation

Soduto application can be downloaded from soduto.com. To install, open the downloaded .dmg file and drag Soduto.app onto Applications folder.

There is also a (unofficial) Homebrew formulae, that can install Soduto with such command:

brew install --cask soduto

Building

  • Install Homebrew:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • Add Homebrew to your PATH in ~/.profile:

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.profile
    eval "$(/opt/homebrew/bin/brew shellenv)"
    
  • Install libtool and automake using Homebrew:

    brew install libtool automake

  • Checkout Soduto repository with dependent submodules:

    git clone --recurse-submodules https://github.com/soduto/Soduto.git Soduto

  • Open project Soduto.xcodeproj with XCode

  • Build target Soduto

Debugging

  • To see logged messages of Release build of Soduto:

    • Open Console.app
    • On Action menu select "Include Debug Messages"
    • In Search field enter "process:Soduto category:CleanroomLogger"
  • To switch logging level in Terminal.app run command (with <level> being an integer between 1 and 5, 1 being the most verbose and 5 - the least):

    defaults write com.soduto.Soduto com.soduto.logLevel -int <level>

    It is highly recommended to enable verbose logging levels only during debugging as sensitive data may be logged in plain text (like passwords copied into a clipboard)

About

Soduto is a KDEConnect compatible client for macOS. It allows better integration between your phones, desktops and tablets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published