linux – 如何(不)为偶尔的服务器管理设置轻量级WM?

我正在与我们的管理团队合作,在创建一些系统映像之前确定开发团队的所有要求.

我们最终需要的一件事是轻量级的GUI设置.知道开销不应该存在于服务器上,我们会关闭X服务器.误解;根据评论,X服务器应该只运行客户端,我们可以在没有运行的情况下安装我们的图形工具.

>我将能够打包将在图像首次运行时执行的bash脚本
> GUI管理任务在我们的设置中很少见,但在某些客户端很常见,因此我们将包含一个可以从ssh运行以启用WM和x-forwarding的脚本.不会在本地或远程进行其他GUI使用.
>虽然不常见,但当人们确实需要使用GUI时,有时会有很多人同时登录.
>一些开发人员在Windows上使用X Ming,其他人使用自己的Linux
>服务器是CentOS,FreeBSD和Debian;目前稳定的版本| – 几个月.

我甚至没有尝试过绝大多数的窗口管理器,因为有很多窗口管理器,但是我已经考虑过使用openbox,ice或者可能更多的资源,如果它能更好地处理多个会话.我们的普遍共识如下图所示.

使用哪个特定经理超出了本问题的范围;然而,这很好地总结了我们的目标.

鉴于这些要求,我试图找出:什么是一个相当标准和可移植的设置或堆栈来实时通过ssh实例化窗口?

我认为其他人遇到过类似的情况.至少,我根本不知道在WM可移植性中要寻找什么.除此之外,或许所有这一切都是选择WM并编写启动脚本,但是如果有任何技术,包,项目或特定的WM,以此用例为目标也很好.

解决方法

在这种情况下你根本不需要窗口管理器!只需ssh -X并启动你的应用程序.

X服务器及其自己的窗口管理在用户桌面上本地运行,而不是在远程服务器上运行. Windows和Mac人员必须手动启动他们的X服务器,但在Linux桌面上它当然已经运行了.

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...