![当 GNOME Do 崩溃时如何自动重生?](https://linux22.com/image/805983/%E5%BD%93%20GNOME%20Do%20%E5%B4%A9%E6%BA%83%E6%97%B6%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E9%87%8D%E7%94%9F%EF%BC%9F.png)
我使用 GNOME Do,并且非常喜欢它。但是,有时它会崩溃,我必须从菜单重新运行它。是否可以设置我的 GNOME 会话以自动尝试重新生成 Do?
我意识到考虑到这一点时有一些注意事项 - 如果我的系统进入 Do 根本无法运行的状态,这将创建一个无限循环,重生、崩溃并再次重生,但根据我的经验,Do 崩溃的程度足以让人有点烦人,而且在我手动重新启动它之后绝不会立即发生。
如果有人能证明这是一个坏主意,我也会认为这是一个很好的答案。
答案1
您应该能够使用一个 bash 脚本来启动它,该脚本基本上是“while(1){gnome-do}”,确保当 gnome-do 崩溃时,它会再次运行。只要 gnome-do 同步运行,它就应该可以正常工作。即使系统进入无法成功启动的状态,影响也很小。如果您想确保即使这样也不会成为问题,请使用 zenity 插入命令。这会通知您出现了问题,并要求您按 Enter 键再次启动 gnome-do。
使用以下内容创建一个脚本,并从系统偏好设置菜单下的“启动应用程序”应用程序启动它。
while true
do
gnome-do
zenity --info --text="gnome-do crashed ... press enter to restart"
done