我有几个脚本可以解决 Gnome Shell 在 FHD(1080p)和 UHD(4k)屏幕之间切换时无法自动正常工作的问题。我用 进行了各种设置gsettings
,重新启动 nemo,但难题的最后一部分是如何重新启动 gnome-shell。
如果我gnome-shell -r
从脚本中执行此操作,则该进程将拥有 gnome-shell,因此我无法关闭终端,否则会终止 shell。哎呀!
有没有办法告诉 Gnome 自行重新启动,并继续与请求重新启动的进程分开运行?
答案1
您可以在脚本或终端中执行以下操作:
gnome-shell -r &
disown
这将从终端在后台启动该程序,然后放弃该任务。
笔记:disown 命令必须直接位于启动后台某些程序的命令之后,否则它将不起作用。
或者,如果您已经启动了您想要从终端分离的程序,&
您可以按ctrl+d然后输入:
bg
disown
这将在后台再次运行该任务,然后将其与终端分离。