Saber
関連記事
Saber は、GPLv3.0 の下でライセンスされたオープンソースのクロスプラットフォームの手書きメモアプリです。
目次
インストール
saberAUR パッケージをインストールしてください。saber パッケージを正常にビルドする手順については、#Building を参照してください。
ビルド
Flutter に関連する問題のため、saber のパッケージのビルドには手動での介入が必要です。
- flutterAUR と rustup をインストールします。
- Flutter がエラーをスローするのを防ぐため、安定版のツールチェーンをデフォルトとして設定します。
$ rustup default stable
- Arch Linux 上の既知の Flutter の問題を修正します。
$ git config --global --add safe.directory /opt/flutter
- 詳細については、User:Gromit/Flutter package guidelines#Ownership problems, or permission denial を参照してください。
設定
Saber は グラフィカルユーザーインターフェース(GUI) であり、すべての設定は左サイドバーの設定メニューから行います。
Nextcloud との統合
Saber は nextcloud との統合を提供し、複数のデバイス間でノートを同期することを可能にします。また、デバイスの障害によるノートの紛失の心配をなくす冗長性も提供します。
デフォルトでは、Saber はアップストリーム開発者 Adil Hanney によって提供された saber の公式インスタンス を使用するように設定されています。
デフォルトの nextcloud インスタンスを使用する
- アカウントを登録する(まだ行っていない場合)
- 右側のツールバー上の Settings メニューを開く(設定アイコン)
- 設定ページの上部にある Logged out ウィジェットをクリックすると、Login ページに遷移します。
- アカウントを登録した際に使用したメールアドレスとパスワードを入力します。暗号化パスワードは、クライアント上にのみ保存される、あなたにとってユニークなパスワードである必要があります。これは、書いたノートを暗号化および復号化するためのキーとして使用されます。プライバシーのため、他のデバイスでノートを復号化することができるように、これを覚えておく必要があります。
サードパーティの nextcloud インスタンスを使用する
Nextcloud には、選択できる複数の プロバイダ があります。また、ここにリストされていないプロバイダを使用することもできます。
Saber の公式 nextcloud インスタンスは標準的な API で変更されていません。そのため、nextcloud のプロトコルを変更していないプロバイダを使用できます。
サードパーティの nextcloud プロバイダを使用するには、対応する Web インターフェース上でアカウントを登録し、#Using the default nextcloud instance の同じログイン手順に従ってください。ただし、I want to use a Custom Nextcloud Server ボックスをチェックし、Custom server URL ボックスにプロバイダの URL を入力することを確認してください。それ以外の場合、認証できません。
Nextcloud インスタンスをセルフホストする
Saber の nextcloud インスタンスをセルフホストしたい場合、インストールガイド Nextcloud#インストール に従い、その後、セットアップ/設定ガイド Nextcloud#設定 に従ってください。
インスタンスのセットアップが完了したら、自分自身のユーザーを作成し、#デフォルトの nextcloud インスタンスを使用するの同じログイン手順に従ってください。ただし、I want to use a Custom Nextcloud Server ボックスにチェックを入れ、Custom server URL ボックスに nextcloud インスタンスの URL を入力することを確認してください。