如何指定Tomboy用于存储笔记的位置?
如何指定Tomboy用于存储笔记的位置? 我在10.10(Maverick)。
编辑:有人发布了正确的答案,但现在似乎已被删除。 从内存:它与编辑你的/ etc / profile一起使用一个导致新位置的秘密行。 然后你重新启动。 您的旧笔记将不会被转移,但您可以从“隐藏”位置手动移动它们,这是我删除烦人的“默认”笔记后所做的。 删除默认笔记似乎没有造成灾难性的系统问题,所以我认为它们就像任何其他笔记一样。 但如果你遇到问题,就不要使用Tomboy。 要下载Tomboy,您可以打印笔记,将文件快递给OCR扫描的公司。 然后,您可以将它们导入到关于存储位置的EXPLICIT软件中。 可能还有其他方法可能不涉及纸张。
您的Tomboy笔记存储在~/.local/share/tomboy/
。 您可以按照这些说明更改备注的默认目录。
打开终端然后运行以下命令:
-
sudo cp /etc/profile /etc/profile.bak
-
gksudo gedit /etc/profile
-
将此行复制并粘贴到刚刚打开的文档中。
export TOMBOY_PATH=/path/to/your/directory
这将为您的Tomboy PATH设置
/path/to/your/directory
。 将/path/to/your/directory
更改/path/to/your/directory
要存储笔记的目录。 -
注销并重新登录,现在Tomboy将阅读该目录中保存的注释。
请注意,已保存在旧目录中的注释不会自动导入新目录。 您必须自己复制到新目录。
(资源)
对于多用户计算机,我更喜欢将配置存储在我的主文件夹中。 我的主文件夹也会备份,这会保存我的配置更改。 我用Tomboy 1.15.4运行Ubuntu 14.04。 我有一个自己的云服务器,在/home/$user/owncloud
中sycs文件/文件夹。 您应该将/home/$user/owncloud
为您的首选目录位置。 命令在终端中输入。
- 首先关闭假小子应用程序。
-
创建一个文件夹
/home/$USER/owncloud/tomboy
并将我所有的假小子笔记复制到该文件夹。$USER
是您的用户名。mkdir /home/$USER/owncloud/tomboy cp -av /home/$USER/.local/share/tomboy/* /home/$USER/owncloud/tomboy/
-
然后我需要告诉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"
-
要使
.profile
可用,您必须使用source命令告诉操作系统。source /home/$USER/.profile
-
检查操作系统是否知道
TOMBOY_PATH
变量。echo $TOMBOY_PATH
您应该看到带有目录设置的输出。
- 你现在可以开始假小子了。
- 在$ etc / environment或/ etc / profile中添加$ TOMBOY_PATH对于多用户计算机来说并不好。 例如,如果用户“Bill”在其主目录中设置路径,则用户“Susan”将无法使用tomboy,因为tomboy会尝试将她的数据保存到Bill定义的目录中,而Susan将没有写入权限来保存Bill的主目录中的文件。 您可以在路径语句“/ home / $ USER / tomboy /”中使用$ USER变量,然后Bill和Susan的位置分别为“/ home / Bill / tomboy /”和“/ home / Susan / tomboy /”。
此方法已在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笔记路径。