我的问题如下:
我想修改我的登录/注销,这样如果我登录,程序就会启动,如果我注销,它就会关闭(通常情况下不会)。 (为了让你知道我在说什么——这是保管箱)
首先,我没有对我正在使用的机器的根访问权限。
其次,我知道我可以在每次登录时启动保管箱并为注销创建一个别名,因此如果我注销,则会执行一个附加命令。
如果没有其他方法可以做到这一点,但我想做的是:修改登录和注销,以便如果我照常登录/注销,Dropbox 会自动启动/停止。还有其他方法可以做到这一点吗?我的权利仅限于我的主目录。
答案1
如果您正在使用,bash
则命令 in~/.bash_login
将在登录时执行,而命令 in~/.bash_logout
将在注销/注销时执行(如果这些文件存在)。
如果您碰巧有一个~/.bash_profile
可读的文件,则该文件优先,~/.bash_login
并且仅处理该文件。
如果您使用tcsh
,您可以将启动 dropbox 的命令放入~/.tcshrc
(或者~/.cshrc
如果存在,或者~/.login
)并将其停止在 中~/.logout
。
登录时读取文件的顺序tcsh
可能会有所不同,具体取决于 shell 的编译方式(并且可以使用 检查echo $version
)
答案2
在终端运行中
gnome-session-properties
将 Dropbox 添加到启动应用程序列表中。