我想在通过 unity 注销时运行一个脚本。我读了一些关于 lightdm 的内容,但我不知道它是什么,而且配置文件也不存在。配置文件中提到这里不存在!手动创建它并不能解决我的问题。
答案1
通过按下CtrlAltT或在 dash 中找到它来打开终端(或也称为命令行)。
运行此命令
sudo gedit /etc/lightdm/lightdm.conf
。这将打开文本编辑器,其中包含位于文件夹中的 lightdm.conf 文件/etc/lightdm
。文件中应该有此行
[SeatDefaults]
。在此行下方输入session-cleanup-script=/path/to/your-script.sh
,其中 /path/to/your-script.sh 是您要运行的脚本的实际地址。注意:通过运行确保您的脚本设置为可执行sudo chmod +x /path/to/script.sh
保存并退出
笔记:从 14.04 版本开始,配置文件不存在,必须手动创建或使用以下命令从示例文件复制
sudo sh -c ' zcat /usr/share/doc/lightdm/lightdm.conf.gz > /etc/lightdm/lightdm.conf`