如何在 14.04 版登录后显示弹出窗口

如何在 14.04 版登录后显示弹出窗口

我尝试按照这个问题的答案中的程序进行操作如何在使用 Lightdm 登录之前创建弹出横幅?,但我得到的只是空白屏幕。如果我单独运行我的 shell 脚本,我会看到弹出窗口,然后是无法连接到总线之类的错误。

我对这一切都很陌生 - 有人可以帮忙吗?

我还尝试从 session-setup-script 调用脚本,但没有显示弹出窗口。

谢谢。

答案1

我稍加调整后它就可以工作了。

包括的调整:

  • 编辑 /etc/issue 以包含换行符
  • 添加 /usr/share/lightdm/lightdm.conf.d/50-show-dialog.conf 及其内容
[SeatDefaults] 
session-setup-script=/usr/bin/mysess.sh
  • 编辑我的 shell 脚本如下:
#!/bin/bash
    if /usr/bin/zenity --question --text="`cat /etc/issue`" --no-wrap ;
    then
        exit 0;
    else
        exit 1;
    fi
  • 重启

相关内容