我可以使用输入框运行脚本以在登录前显示菜单框吗?

我可以使用输入框运行脚本以在登录前显示菜单框吗?

我正在尝试做实验/etc/init。我编写了一个脚本,它显示一个显示一些菜单的窗口。我不明白我应该在哪个事件上启动我的服务。启动后我不想使用任何桌面管理器,所以我禁用了 LightDM。现在我希望我的脚本在启动后执行以显示我自己的菜单。我该怎么做?请帮忙.....我正在使用 Ubuntu 13.04。

这是我的脚本

  dialog --backtitle "Linux Shell Script Tutorial " --title "Main\
  Menu" --menu "Move using [UP] [DOWN],[Enter] to\
  Select" 15 60 3 \
  Date/time "Shows Date and Time" \
  Calendar "To see calendar " \
  Editor "To start vi editor " 2>/tmp/menuitem.$$

  menuitem=`cat /tmp/menuitem.$$`

  opt=$?

 case $menuitem in
 Date/time)  date;;
 Calendar)    cal;;
 Editor)       vi;;
 esac

答案1

你没有机会在启动或登录屏幕。原因:您必须获得授权/验证才能运行命令,例如vi。如果您愿意,您可以运行该脚本在/在登录后立即生效。请参阅如何在登录时自动启动应用程序?在这个意义上。

中的文件/etc/init是配置文件,告诉 Upstart 如何以及何时启动、停止、重新加载配置或查询服务状态。

相关内容