Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soduto/Soduto
Soduto is a KDEConnect compatible client for macOS. It allows better integration between your phones, desktops and tablets.
https://github.com/soduto/Soduto
kdeconnect macos
Last synced: about 2 months ago
JSON representation
Soduto is a KDEConnect compatible client for macOS. It allows better integration between your phones, desktops and tablets.
- Host: GitHub
- URL: https://github.com/soduto/Soduto
- Owner: soduto
- License: gpl-3.0
- Created: 2018-03-04T10:37:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-29T20:32:56.000Z (over 2 years ago)
- Last Synced: 2024-01-29T15:12:50.087Z (5 months ago)
- Topics: kdeconnect, macos
- Language: Swift
- Homepage: https://www.soduto.com
- Size: 126 MB
- Stars: 293
- Watchers: 11
- Forks: 44
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- open-source-mac-os-apps - Soduto - Soduto is a KDEConnect compatible application for macOS. It gives AirDrop like integration and allows file and clipboard sharing between your phones, desktops and tablets. ![swift_icon] ![objective_c_icon] (Applications / Sharing Files)
- stars - soduto/Soduto
README
# 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](https://www.soduto.com)## Installation
Soduto application can be downloaded from [soduto.com](https://www.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:
```bash
brew install --cask soduto
```## Building
* Install [Homebrew](https://brew.sh/):
`/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 `` 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 `
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)