Startx
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 出現故障,這是您的救命稻草;可能是人們必須學習的第一個命令之一。我很確定我的系統正在使用顯示管理器。我有 xdm、kdm、gdm、lightdm 和 sddm。它啟動到桌面環境,註銷時會顯示登錄螢幕。換句話說,一個沼澤標準的台式機設置,但如果它很重要,我在 OpenSuse Tumbleweed 上使用 KDE。
在任何 Unix 上,我將接受一份正確記錄、相當完整的startx 已被替換的各種*特定命令的列表。*如果在 OpenSuse 上有什麼不完全一樣的地方,我發誓我會寫一個錯誤報告。我討厭看到一個我們似乎都知道的使用者界面因為純粹的技術原因而顛倒了,而沒有人知道替代品。
根據11.4 發行說明,是的,
startx
在 SUSE 中已棄用。但他們解釋瞭如何設置 setuid 位,以便在更新時不會失去:依賴舊配置的使用者可以
/etc/permissions.local
通過刪除以下行中的註釋符號自行設置 setuid 位:#/usr/bin/Xorg root:root 4711
然後執行
SuSEconfig --module permissions
。