Saber

提供: ArchWiki
2023年8月29日 (火) 19:38時点におけるKusanaginoturugi (トーク | 投稿記録)による版 (add en page link.)
ナビゲーションに移動 検索に移動

関連記事

Saber は、GPLv3.0 の下でライセンスされたオープンソースのクロスプラットフォームの手書きメモアプリです。

インストール

警告: Flutter のガイドラインはまだ作成中( User:Gromit/Flutter package guidelines)です。多くの Flutter パッケージのビルドに関連する問題が見つかり、手動での介入が必要です。AUR ヘルパーを使用すると、saber のビルドおよびインストールがほとんど失敗する可能性があります。

saberAUR パッケージをインストールしてください。saber パッケージを正常にビルドする手順については、#Building を参照してください。

ノート: Saber パッケージは、現在、Flutter のビルドの問題のため古いままであり、修正されるまでパッケージを更新することはできません。
ヒント: メンテナの非公式リポジトリ、非公式ユーザーリポジトリ#PolarRepo を通じて saber をインストールすることもできます。ただし、非公式リポジトリは Arch Linux によってサポートされていないため、自己責任で使用する必要があります。非公式リポジトリからインストールすることで、#Building を省略し、ビルド済みパッケージを直接インストールすることができます。

ビルド

Flutter に関連する問題のため、saber のパッケージのビルドには手動での介入が必要です。

ノート: 以下のコマンドは、パッケージをビルドするユーザーによって実行される 必要があります。そうでない場合、パッケージのビルドは失敗します。
  1. flutterAURrustupインストールします。
  2. Flutter がエラーをスローするのを防ぐため、安定版のツールチェーンをデフォルトとして設定します。
    $ rustup default stable
  3. 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 ページに遷移します。
  • アカウントを登録した際に使用したメールアドレスとパスワードを入力します。暗号化パスワードは、クライアント上にのみ保存される、あなたにとってユニークなパスワードである必要があります。これは、書いたノートを暗号化および復号化するためのキーとして使用されます。プライバシーのため、他のデバイスでノートを復号化することができるように、これを覚えておく必要があります。
ノート: アカウントを登録し、saber アプリからログインすることで、saber のプライバシーポリシー [1] に同意したことになります。

サードパーティの 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 インスタンスを使用すると、そのサービス利用規約およびプライバシーポリシー、およびアップストリームからのプライバシーポリシーに同意する必要があります。

Nextcloud インスタンスをセルフホストする

Saber の nextcloud インスタンスをセルフホストしたい場合、インストールガイド Nextcloud#インストール に従い、その後、セットアップ/設定ガイド Nextcloud#設定 に従ってください。

インスタンスのセットアップが完了したら、自分自身のユーザーを作成し、#デフォルトの nextcloud インスタンスを使用するの同じログイン手順に従ってください。ただし、I want to use a Custom Nextcloud Server ボックスにチェックを入れ、Custom server URL ボックスに nextcloud インスタンスの URL を入力することを確認してください。