web-dev-qa-db-ja.com

Shotwellをマルチユーザーアクセス用にセットアップする方法は?

一般的な使用例:複数のユーザーアカウントを持つ家族のノートブック。

すべてのユーザーが同じ写真ディレクトリにアクセスし、それぞれが写真をインポートできるようにShotwellをセットアップするにはどうすればよいですか?

私はこの方法を試しましたが、うまくいくようですが、バグがないことを保証することはできませんので、ご自身の責任で使用してください。

1.を押す Alt+F2 gksudo nautilusと入力してEnterキーを押します。

2.パスワードを入力すると、nautilusは管理者権限で起動します。

3./homeを参照し、右クリック->フォルダーの作成、「shotwell_common」という名前を付けます。次に、それを右クリックしてから、properties-permissionsをクリックします。 「その他」への読み取りおよび書き込みアクセスを許可します。その後、フォルダをもう一度右クリックして、「リンクを作成」をクリックします。 「linkwell to shotwell_common」という名前のリンクが/ homeに作成されます。

4.「shotwell_library」という名前の別のフォルダを/homeに作成し、上記のように権限を変更します。

5.パネルのメニューから(場所)->(ホームフォルダー)をクリックしてnautilusを起動し、 Ctrl-H。 「.shotwell」という名前のフォルダーが表示されます。消して。 「shotwell_commonへのリンク」を/homeから/home/userにコピーし、名前を「.shotwell」に変更します。次に、ショットウェルを起動して、編集->設定に進みます。ライブラリの場所としてパス/home/shotwell_libraryを入力します。

6.少なくとも1つの画像ファイルをショットウェルにインポートします。 Shotwellの「photobrowser.db」ファイルは、/ home/shotwell_common内に作成されます。

7.ターミナルを起動してSudo chmod -R o+rw /home/shotwell_commonと入力し、Enterキーを押します。通常どおり、パスワードを何とか入力します。

8.コンピューターのすべてのユーザーに対して手順5を繰り返します。

9.ステップ1/2/3に従って、/ homeから「shotwell_commonへのリンク」を削除できるようになりました。

家族に2つのポイントを伝えることを忘れないでください。

a)一部の画像をインポートするときは、常に「ライブラリにコピー」オプションを選択する必要があります。

b)現在、ショットウェルを使用している間はプライバシーがありません。

3
jumbli

dalloliogmは部分的に正しいですが、それは私たちneverが考慮したようではありません。

まず、自分の写真ライブラリでShotwellを使用したい複数のユーザーがいて、マシンに自分のアカウントがある場合、誰もが自分のアカウントにログインして、自分のデータベースと自分の写真ライブラリを持つことができます。これは、Shotwellのすぐに使用できる場合に当てはまります。

各ユーザーが独自のデータベースと画像ディレクトリを持ち、マシン上に独自のアカウントを持たないことを期待している場合、解決策があります。次のようにShotwellを実行します。

$ shotwell --datadir=<datadir>

Shotwellは、提供されたディレクトリを使用して、データベース用のライブラリやその他の各種ファイルを保持します。

より大きな問題は、すべてのユーザーにsame写真を共有させたい場合です。たとえば、各種Shotwellデータベースは同じ物理的な写真を指します。現在、バッキングファイルが変更または移動された場合、データベースの更新はサポートされていません。次のリリース(0.8)では、起動時にライブラリをスキャンし、オプションで実行時の変更についてユーザーのライブラリを監視するため、これに対するより良いサポートが必要です。

また、Shotwellは非破壊的なエディターです。たとえば、あるユーザーが写真をトリミングしても、バッキングファイルが変更されていないため、他のユーザーにはその変更は表示されません。データベースの同期は私たちが考えていることですが、単純な問題ではありません。

9
Jim Nelson

Shotwellが複数のユーザーをサポートしていないのは、開発者がこのユースケースを考えていなかったためであり、誰もそれを実装するように求めなかったためです。

したがって、できる最善のことは、バグトラッカーアプリケーションで 機能要求 チケットを開き、開発者があなたに答えていることを確認することです。または、 メーリングリスト に書き込むこともできます。

0
dalloliogm

ミント16のShotwell 0.15.0.

私が使用しています。

shotwell -d "/home/dan/.shotwellMultiLibrary/Dans"

そして

shotwell -d "/home/dan/.shotwellMultiLibrary/Others"

適切なライブラリで起動するように機能しているように見える2つのライブラリを維持しますが、設定が共有されているため、「監視」ライブラリ(および他の設定設定)は最後に使用されたものから誤って選択されます.

これは https://bugzilla.gnome.org/show_bug.cgi?id=718721 に関連していると思われます

おそらく、まだリポジトリに登録されていない新しいバージョンがこの問題を解決する可能性がありますか?

0
Dan_7378439012

新しいパーティションを作成するか、既存のパーティションを指定して、ノートブックのすべてのユーザー間ですべてのタイプのファイルを共有します。/etc/fstabファイルにパーティションのエントリを追加して、ブート中にパーティションが/ mediaにマウントされるようにします。これにより、すべてのユーザーがそれぞれのデスクトップからパーティション内のファイルにアクセスできるようになります。

0
jumbli