通过提供凭据来解锁每个屏幕,我的目标是弹出一个窗口,供用户单击“同意”以获取条款和条件。
我正在为此简单的bash脚本使用xmessage,该脚本将文件丢弃,并带有两个按钮:-agree; -没有;
每次用户登录到计算机时,我似乎都找不到这种显示xmessage弹出窗口的方法。
这适用于运行MATE2的AWS WorkSpaces Linux 2。
我已经构建了一个脚本sample.sh,并将其放置在以下内容中:
profile.d
->每次启动新的Shell时,这都会显示脚本的弹出窗口,这意味着在启动终端时,它也会同时启动。 init.d
->这不起作用/etc/skel/
->即使使用带有+ x和755的.desktop扩展名,这似乎也不起作用。这是xmessage代码:
answer=$(xmessage -button ok -center file - "THIS IS A SAMPLE TEST -buttons yes,no -print)
if [ $answer = "no" ]
then
mate-session-save --force-logout
fi