我如何指定 Tomboy 用来存储笔记的位置?

我如何指定 Tomboy 用来存储笔记的位置?

我如何指定 Tomboy 用来存储笔记的位置?我使用的是 10.10 (Maverick)。

编辑:有人发布了正确的答案,但现在似乎已被删除。从记忆中:它与编辑 /etc/profile 中的秘密行有关,该秘密行会导致使用新位置。然后重新启动。您的旧笔记不会被转移,但您可以手动将它们从“隐藏”位置移过来,这是我在删除烦人的“默认”笔记后所做的。删除默认笔记似乎没有导致灾难性的系统问题,所以我认为它们就像任何其他笔记一样。但是如果你遇到问题,就不要使用 Tomboy。要摆脱 Tomboy,您可以打印笔记,将纸张快递给可以进行 OCR 扫描的公司。然后,您可以将它们导入到明确说明其存储位置的软件中。可能还有其他方法可能不涉及纸张。

答案1

对于多用户机器,我更喜欢将配置存储在主文件夹中。我的主文件夹也已备份,可保存我的配置更改。我运行的是 Ubuntu 14.04 和 Tomboy 1.15.4。我有一个 owncloud 服务器,用于同步文件/文件夹/home/$user/owncloud。您应该将其替换/home/$user/owncloud为您喜欢的目录位置。命令在终端中输入。

  1. 首先关闭 tommy 应用程序。
  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. 现在您可以开始 tomboy 了。
  7. 在多用户机器上,将 $TOMBOY_PATH 添加到 /etc/environment 或 /etc/profile 并不好。例如,如果用户“Bill”在其主目录中设置路径,则用户“Susan”将无法使用 tomboy,因为 tomboy 会尝试将其数据保存到 Bill 定义的目录中,而 Susan 没有写入权限来保存 Bill 主目录中的文件。您可以在路径语句“/home/$USER/tomboy/”中使用 $USER 变量,这样 Bill 和 Susan 的位置将分别为“/home/Bill/tomboy/”和“/home/Susan/tomboy/”。

答案2

您的 Tomboy 笔记存储在目录中~/.local/share/tomboy/。您可以按照以下说明更改笔记的默认目录。

打开终端然后运行以下命令:

  1. sudo cp /etc/profile /etc/profile.bak

  2. gksudo gedit /etc/profile

  3. 将此行复制并粘贴到刚刚打开的文档中。

    export TOMBOY_PATH=/path/to/your/directory
    

    这将设置/path/to/your/directory您的 Tomboy PATH。更改/path/to/your/directory为您想要存储笔记的任何目录。

  4. 注销并重新登录,现在 Tomboy 将读取保存在该目录中的注释。

请注意,旧目录中已保存的笔记不会自动导入新目录。您必须自行复制到新目录中。

(来源)

答案3

此方法已在 Ubuntu 版本 12.04、13.10 和 14.04 上测试成功:

打开终端(++ Ctrl)并编辑环境文件:AltT

sudo -H gedit /etc/environment

在此文件末尾添加以下行:

TOMBOY_PATH="/home/user/tomboy"

您可以/home/user/tomboy用任何其他路径来替换您想要存储笔记的位置。

然后source环境文件:

source /etc/environment

最后检查一切是否顺利:

echo $TOMBOY_PATH

您应该找回新的 Tomboy 音符路径。

相关内容