web-dev-qa-db-ja.com

startxは非推奨ですか?

startxのコメント:

--------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards

明らかに、私はchmod 4775 /usr/bin/Xorg、これは次のXorgアップデートがsuidビットを再び削除するまで機能します。ただし、代わりに「ディスプレイマネージャを使用する」方法は、「強くお勧めします」と私にはまったくわかりません。

これは何を意味するのでしょうか?

  • startx非推奨になりましたか?
  • 代わりに何を入力すればよいですか?
  • では、なぜstartxが正しいことをしないのですか?これは、Xがダウンした場合の命の恩人です。おそらく、最初に覚えなければならないコマンドの1つです。

私のシステムはディスプレイマネージャーを使用していると思います。私はxdm、kdm、gdm、lightdm、sddmを持っています。ログアウトするとログイン画面が表示されるデスクトップ環境で起動します。言い換えれば、標準的なデスクトップマシンのセットアップですが、重要な場合は、OpenSuseTumbleweedでKDEを使用しています。

私は、適切に文書化された、合理的に完全な、startxが置き換えられたさまざまな特定のコマンドのリストを任意のUnixで受け入れるつもりです。 OpenSuseでそれとまったく同じように機能しないものがある場合は、バグレポートを作成することを誓います。私たち全員が純粋に技術的な理由で裏返しになっていることを知っているように見えるユーザーインターフェイスを見るのは嫌いですが、誰も後継者を知りません。

8
user2394284

11.4リリースノート によると、はい、startxはSUSEでは非推奨です。しかし、更新時に失われないようにsetuidビットを設定する方法を説明しています。

古い構成に依存しているユーザーは、次の行からコメント記号を削除することで、/etc/permissions.localにsetuidビットを自分で設定できます。

#/usr/bin/Xorg                 root:root       4711

その後、SuSEconfig --module permissionsを実行します。

5
JigglyNaga