「Saber」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (→インストール: リンクを修正) |
Kusanaginoturugi (トーク | 投稿記録) (カテゴリを修正) |
||
(同じ利用者による、間の3版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category:メモ |
+ | [[Category:メモ管理ソフトウェア]] |
+ | [[en:Saber]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
{{Related|Xournal++}} |
{{Related|Xournal++}} |
||
15行目: | 16行目: | ||
{{Tip|メンテナの非公式リポジトリ、[[非公式ユーザーリポジトリ#PolarRepo]] を通じて saber をインストールすることもできます。ただし、非公式リポジトリは Arch Linux によってサポートされていないため、自己責任で使用する必要があります。非公式リポジトリからインストールすることで、[[#Building]] を省略し、ビルド済みパッケージを直接インストールすることができます。}} |
{{Tip|メンテナの非公式リポジトリ、[[非公式ユーザーリポジトリ#PolarRepo]] を通じて saber をインストールすることもできます。ただし、非公式リポジトリは Arch Linux によってサポートされていないため、自己責任で使用する必要があります。非公式リポジトリからインストールすることで、[[#Building]] を省略し、ビルド済みパッケージを直接インストールすることができます。}} |
||
− | === |
+ | === ビルド === |
+ | Flutter に関連する問題のため、''saber'' のパッケージのビルドには手動での介入が必要です。 |
||
− | Due to complications with flutter, ''saber'' requires manual intervention to build the package. |
||
+ | {{Note|以下のコマンドは、パッケージをビルドするユーザーによって実行される '''必要があります'''。そうでない場合、パッケージのビルドは失敗します。}} |
||
− | {{Note|The following commands '''must''' be run by the user which is building the package, otherwise the package will still fail to build.}} |
||
− | # |
+ | # {{AUR|flutter}} と {{Pkg|rustup}} を[[インストール]]します。 |
+ | # Flutter がエラーをスローするのを防ぐため、安定版のツールチェーンをデフォルトとして設定します。 |
||
− | # Set the stable toolchain as the default, to prevent flutter throwing an error: |
||
#: {{bc|$ rustup default stable}} |
#: {{bc|$ rustup default stable}} |
||
+ | # Arch Linux 上の既知の Flutter の問題を修正します。 |
||
− | # Fix known flutter issues on Arch Linux: |
||
#: {{bc|$ git config --global --add safe.directory /opt/flutter}} |
#: {{bc|$ git config --global --add safe.directory /opt/flutter}} |
||
− | #: |
+ | #: 詳細については、[[User:Gromit/Flutter package guidelines#Ownership problems, or permission denial]] を参照してください。 |
− | == |
+ | == 設定 == |
− | ''Saber'' |
+ | ''Saber'' は [[Wikipedia:graphical user interface|グラフィカルユーザーインターフェース(GUI)]] であり、すべての設定は左サイドバーの設定メニューから行います。 |
− | === |
+ | === Nextcloud との統合 === |
+ | Saber は [[nextcloud]] との統合を提供し、複数のデバイス間でノートを同期することを可能にします。また、デバイスの障害によるノートの紛失の心配をなくす冗長性も提供します。 |
||
− | Saber provides an integration with [[nextcloud]] to allow synchronisation of notes between multiple devices. It also provides redundancy which removes the worry of notes being lost due to device failure. |
||
− | + | デフォルトでは、Saber はアップストリーム開発者 [https://adil.hanney.org/ Adil Hanney] によって提供された [https://nc.saber.adil.hanney.org saber の公式インスタンス] を使用するように設定されています。 |
|
− | ==== |
+ | ==== デフォルトの nextcloud インスタンスを使用する ==== |
− | * [https://nc.saber.adil.hanney.org/index.php/apps/registration/ |
+ | * [https://nc.saber.adil.hanney.org/index.php/apps/registration/ アカウントを登録する](まだ行っていない場合) |
+ | * 右側のツールバー上の ''Settings'' メニューを開く(設定アイコン) |
||
− | * Open the ''Settings'' menu on the right toolbar (settings icon) |
||
+ | * 設定ページの上部にある ''Logged out'' ウィジェットをクリックすると、''Login'' ページに遷移します。 |
||
− | * Click the ''Logged out'' widget at the top of the settings page, this will bring you to the ''Login'' page |
||
+ | * アカウントを登録した際に使用したメールアドレスとパスワードを入力します。暗号化パスワードは、クライアント上にのみ保存される、あなたにとってユニークなパスワードである必要があります。これは、書いたノートを暗号化および復号化するためのキーとして使用されます。プライバシーのため、他のデバイスでノートを復号化することができるように、これを覚えておく必要があります。 |
||
− | * Enter the email address and password you used when you registered your account, the encryption password should be a password unique to you, which will only be stored on your client, this is used as a key to encrypt and decrypt the notes you write for privacy, you must remember this otherwise you will not be able to decrypt your notes on other devices. |
||
− | {{Note| |
+ | {{Note|アカウントを登録し、saber アプリからログインすることで、saber のプライバシーポリシー [https://github.com/adil192/saber/blob/main/privacy_policy.md] に同意したことになります。}} |
− | ==== |
+ | ==== サードパーティの nextcloud インスタンスを使用する ==== |
− | Nextcloud |
+ | Nextcloud には、選択できる複数の [https://github.com/nextcloud/providers#providers プロバイダ] があります。また、ここにリストされていないプロバイダを使用することもできます。 |
+ | Saber の公式 nextcloud インスタンスは標準的な API で変更されていません。そのため、nextcloud のプロトコルを変更していないプロバイダを使用できます。 |
||
− | Saber's official nextcloud instance is stock and contains no modifications to the API, allowing you to use any provider which has not modified nextcloud's protocol. |
||
+ | サードパーティの nextcloud プロバイダを使用するには、対応する Web インターフェース上でアカウントを登録し、[[#Using the default nextcloud instance]] の同じログイン手順に従ってください。ただし、''I want to use a Custom Nextcloud Server'' ボックスをチェックし、''Custom server URL'' ボックスにプロバイダの URL を入力することを確認してください。それ以外の場合、認証できません。 |
||
− | To use a third party nextcloud provider, register an account on the corresponding web interface, and then follow the same login instructions in [[#Using the default nextcloud instance]], ensure to check the ''I want to use a Custom Nextcloud Server'' box, and then enter the providers url in the ''Custom server URL'' box, otherwise you will not be able to authenticate. |
||
+ | {{Note|サードパーティの nextcloud インスタンスを使用すると、そのサービス利用規約およびプライバシーポリシー、およびアップストリームからのプライバシーポリシーに同意する必要があります。}} |
||
− | {{Note|Using a third party nextcloud instance means you must agree to their terms of service and privacy policy, along with the privacy policy from upstream.}} |
||
+ | ==== Nextcloud インスタンスをセルフホストする ==== |
||
− | ==== Self hosting a nextcloud instance ==== |
||
+ | Saber の nextcloud インスタンスをセルフホストしたい場合、インストールガイド [[Nextcloud#インストール]] に従い、その後、セットアップ/設定ガイド [[Nextcloud#設定]] に従ってください。 |
||
− | If you would like to self host the nextcloud instance for saber, follow the installation guide [[Nextcloud#Installation]] and then the setup/configuration guide [[Nextcloud#Configuration]]. |
||
+ | インスタンスのセットアップが完了したら、自分自身のユーザーを作成し、[[#デフォルトの nextcloud インスタンスを使用する]]の同じログイン手順に従ってください。ただし、''I want to use a Custom Nextcloud Server'' ボックスにチェックを入れ、''Custom server URL'' ボックスに nextcloud インスタンスの URL を入力することを確認してください。 |
||
− | After your instance is setup, create yourself a user and follow the same login instructions in [[#Using the default nextcloud instance]], ensure you check ''I want to use a Custom Nextcloud Server'', and enter the url of your nextcloud instance in the ''Custom server URL'' box. |
2023年8月29日 (火) 19:46時点における最新版
関連記事
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 を入力することを確認してください。