我如何迫使Gnome末端始终使用 - 所有用户,网站范围内的可及时选择



我的工作团队管理数千名用户的计算主机。我们拥有一个适当的系统,该系统允许用户在农场中打开终端"某个地方",并且保持工作量水平是其中的重要组成部分。我们依靠能够为开始的每个终端过程处理会计。

用户通常要求XTERM,DTTERM和GNOME末端流程。GNOME末端对我们提出了一个独特的挑战。当您启动"新" GNOME末端过程时,如果您已经在同一计算机上的同一用户会话中运行了"旧" gnome-ensinal进程,则"新"进程将Shell命令传递到"旧"过程,外壳/窗口是作为"旧"过程树的一部分而创建的;以及"新"过程退出。由于明显的原因,这使我们在流程会计中遇到问题。

可以通过给出 - 可见的物质选项来停止这种GNOME末端的默认行为。但是,每次他们要求农场中的杂货终端过程时,我们都无法培训所有用户(8000 )以记住使用此选项。我们需要找到一种锁定它的方法,以使Gnome末端始终表现得好像给出了 - 可见的属性选项。

有没有办法为所有用户(网站范围内)配置此方法?我们宁愿不使用脚本"包裹" Gnome末端,以便在调用时注入选项(如果可能的话) - 这会起作用,但很难维护,这可能很脆弱。在某些/etc/gconf文件中添加键是理想的选择,但是我不确定GNOME末端会尊重什么(如果有)键...?

任何建议将不胜感激!谢谢

做到这一点的最无痛方法是使用配置管理工具修改gnome-terminal.desktop文件以传递Exec=行上的--disable-factory选项。如果要确保这不受OS升级的影响,我认为在系统升级之前对用户特定的.desktop文件进行处理,因此将此修改后的.desktop复制到本地用户的应用程序目录(或/etc/skel/)中或移动旧一个到新的名称可能会起作用。

最新更新