「Saber」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎インストール: リンクを修正)
(カテゴリを修正)
 
(同じ利用者による、間の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]] を省略し、ビルド済みパッケージを直接インストールすることができます。}}
   
=== 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.}}
 
   
# [[Install]] {{AUR|flutter}} and {{Pkg|rustup}}.
+
# {{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}}
#: See [[User:Gromit/Flutter package guidelines#Ownership problems, or permission denial]] for more information.
+
#: 詳細については、[[User:Gromit/Flutter package guidelines#Ownership problems, or permission denial]] を参照してください。
   
== Configuration ==
+
== 設定 ==
   
''Saber'' is a [[Wikipedia:graphical user interface|graphical User Interface (GUI)]], all configuration is done via the settings menu on the left sidebar.
+
''Saber'' [[Wikipedia:graphical user interface|グラフィカルユーザーインターフェース(GUI)]] であり、すべての設定は左サイドバーの設定メニューから行います。
   
=== Integration with nextcloud ===
+
=== 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.
 
   
By default, Saber is configured to use [https://nc.saber.adil.hanney.org saber's official instance] provided by the upstream developer [https://adil.hanney.org/ Adil Hanney].
+
デフォルトでは、Saber はアップストリーム開発者 [https://adil.hanney.org/ Adil Hanney] によって提供された [https://nc.saber.adil.hanney.org saber の公式インスタンス] を使用するように設定されています。
   
==== Using the default nextcloud instance ====
+
==== デフォルトの nextcloud インスタンスを使用する ====
   
* [https://nc.saber.adil.hanney.org/index.php/apps/registration/ Register an account] (if you have not done so already)
+
* [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|By registering an account and logging in from the saber app, you agree to the saber privacy policy [https://github.com/adil192/saber/blob/main/privacy_policy.md]}}
+
{{Note|アカウントを登録し、saber アプリからログインすることで、saber のプライバシーポリシー [https://github.com/adil192/saber/blob/main/privacy_policy.md] に同意したことになります。}}
   
==== Using a third party nextcloud instance ====
+
==== サードパーティの nextcloud インスタンスを使用する ====
   
Nextcloud has multiple [https://github.com/nextcloud/providers#providers providers] which you can pick from, or use a provider which is not listed here.
+
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 の下でライセンスされたオープンソースのクロスプラットフォームの手書きメモアプリです。

インストール

警告: 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 を入力することを確認してください。