我可以相信周围的任何人,几十年来一直在解雇 /usr/bin/startx,但对它所服务的工作感到 100% 的满意度。
如果它有效......不要修复它!
然而,脚本的作者是明确的:
强烈敦促站点管理员编写更好的版本。
我只是好奇:
- 有谁知道是什么历史原因迫使作者写出如此强烈的声明?
- 有没有人写过任何“更好的版本”,如何以及为了什么?
注意:我看到许多关闭此问题的请求,因为它会触发基于意见的答案。
我理解“更好”的限定词如何暗示品味判断,但我无法想象作者“强烈敦促”管理员进行审美改变。
该脚本中的许多变化都是开放的,从强制客户端/服务器参数,尊重/忽略用户 .*rc 到甚至偶然分叉除 /usr/bin/xinit 之外的任何其他内容。
所有这些摆弄+更多我什至没有想到的特别是在安全领域,肯定取决于完全合理的动机并符合特殊用例的目的。这正是这个问题的意义所在。