如何在注销时运行脚本

Mar*_*ton 1 scripts unity logout

当我通过 unity 注销时,我想运行一个脚本。我读了一些关于 lightdm 的内容,但我真的不知道它是什么,并且配置文件不存在。这里提到的配置文件不存在!手动创建它并不能解决我的问题。

Ser*_*nyy 9

  1. 通过同时按下CtrlAltT或在破折号中找到它来打开终端(或也称为命令行)。

  2. 运行此命令sudo gedit /etc/lightdm/lightdm.conf。这将打开带有位于/etc/lightdm文件夹中的lightdm.conf 文件的文本编辑器。

  3. 在文件中你应该有这一行[SeatDefaults]。在此行session-cleanup-script=/path/to/your-script.sh下方,输入,其中 /path/to/your-script.sh 是您要运行的脚本的实际地址。注意:通过运行确保您的脚本设置为可执行sudo chmod +x /path/to/script.sh

  4. 保存并退出

注意:从 14.04 版本开始,配置文件不存在,必须手动创建或使用以下命令从示例文件中复制

 sudo sh -c ' zcat /usr/share/doc/lightdm/lightdm.conf.gz > /etc/lightdm/lightdm.conf`
Run Code Online (Sandbox Code Playgroud)