web-dev-qa-db-ja.com

Tomboyがメモの保存に使用する場所を指定するにはどうすればよいですか?

Tomboyがメモの保存に使用する場所を指定するにはどうすればよいですか?私は10.10(Maverick)です。

編集:誰かが正しい答えを投稿しましたが、今では削除されているようです。メモリから:新しい場所が使用される原因となる秘密の行で/ etc/profileを編集する必要があります。その後、再起動します。古いメモは転送されませんが、迷惑な「デフォルト」のメモを削除した後に行った「隠された」場所から手動で移動できます。デフォルトのメモを削除してもシステムに壊滅的な問題は発生していないようですので、他のメモと同じように思う。ただし、問題が発生した場合は、Tomboyを使用しないでください。 Tomboyを降りるには、メモを印刷し、OCRスキャンを行う会社に書類を宅配します。その後、保存されている場所について明示的なソフトウェアにインポートできます。おそらく紙を使用しない他の方法がおそらくあります。

3
H2ONaCl

おてんばメモはディレクトリ~/.local/share/tomboy/に保存されます。次の手順に従って、メモのデフォルトのディレクトリを変更できます。

ターミナルを開き、次のコマンドを実行します。

  1. Sudo cp /etc/profile /etc/profile.bak

  2. gksudo gedit /etc/profile

  3. 開いたばかりのドキュメントにこの行をコピーして貼り付けます。

    export TOMBOY_PATH=/path/to/your/directory
    

    これにより、Tomboy PATHに/path/to/your/directoryが設定されます。 /path/to/your/directoryをメモを保存するディレクトリに変更します。

  4. ログアウトして再度ログインすると、Tomboyはそのディレクトリに保存されているメモを読み取ります。

古いディレクトリに既に保存されているメモは、新しいディレクトリに自動的にインポートされないことに注意してください。新しいディレクトリに自分でコピーする必要があります。

(ソース)

0
jokerdino

マルチユーザーマシンの場合、構成をホームフォルダーに保存することを好みます。ホームフォルダーもバックアップされ、構成の変更が保存されます。 Tomboy 1.15.4でUbuntu 14.04を実行します。 /home/$user/owncloudにsycsファイル/フォルダーを持つowncloudサーバーがあります。 /home/$user/owncloudを希望のディレクトリの場所に置き換える必要があります。コマンドは端末に入力されます。

  1. 最初にtomboyアプリケーションを閉じます。
  2. フォルダ/home/$USER/owncloud/tomboyを作成し、おてんばメモをすべてそのフォルダにコピーしました。 $USERはユーザー名です。

    mkdir /home/$USER/owncloud/tomboy  
    cp -av /home/$USER/.local/share/tomboy/* /home/$USER/owncloud/tomboy/
    
  3. 次に、データファイルの場所をtomboyに指示する必要がありました。ファイルを作成しました/home/$USER/.profile

    gedit /home/$USER/.profile 
    

    そして、次の行を含めました。

    # this sets environment variable for user "your name here" 
    # set tomboy data directory to owncloud/tomboy directory  
    TOMBOY_PATH="/home/$USER/owncloud/tomboy"
    
  4. .profileを使用可能にするには、sourceコマンドを使用してオペレーティングシステムに通知する必要があります。

    source /home/$USER/.profile  
    
  5. オペレーティングシステムがTOMBOY_PATH変数を認識していることを確認してください。

    echo $TOMBOY_PATH
    

    ディレクトリ設定で出力が表示されるはずです。

  6. これで、おてんば娘を開始できます。
  7. $ TOMBOY_PATHを/ etc/environmentまたは/ etc/profileに追加することは、マルチユーザーマシンでは適切ではありません。たとえば、ユーザー "Bill"がホームディレクトリにパスを設定すると、ユーザー "Susan"はtomboyを使用できなくなります。tomboyはBillが定義したディレクトリにデータを保存しようとし、Susanには保存する書き込み権限がありませんBillのホームディレクトリ内のファイル。パスステートメント「/ home/$ USER/tomboy /」で$ USER変数を使用すると、ビルとスーザンの場所はそれぞれ「/ home/Bill/tomboy /」と「/ home/Susan/tomboy /」になります。
1
txducker

このメソッドは、Ubuntuバージョン12.04、13.10、および14.04で正常にテストされています。

ターミナルを開きます(Ctrl+Alt+T)そして環境ファイルを編集します:

Sudo -H gedit /etc/environment

このファイルの最後に次の行を追加します。

TOMBOY_PATH="/home/user/tomboy"

/home/user/tomboyを、メモを保存する他のパスに置き換えることができる場所。

次に、環境ファイルを入手します。

source /etc/environment

最後に、すべてがうまくいったかどうかを確認します。

echo $TOMBOY_PATH

新しいTomboyのノートパスを取得する必要があります。

0
Luís de Sousa