startx
nói:
--------------------------------------------------------------------------------------------
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
Rõ ràng, tôi có thể chmod 4775 /usr/bin/Xorg
, nó sẽ hoạt động cho đến khi bản cập nhật Xorg tiếp theo loại bỏ bit suid một lần nữa. Tuy nhiên, làm thế nào để "sử dụng trình quản lý hiển thị" thay vào đó, như "khuyến khích mạnh mẽ", hoàn toàn không rõ ràng đối với tôi!
Điều đó có nghĩa là gì?
- Có
startx
bị phản đối bây giờ không? - Thay vào đó tôi nên gõ gì?
- Tại sao không
startx
làm điều đúng sau đó? Đây là cứu người của bạn trong trường hợp X đi xuống; có khả năng một trong những lệnh đầu tiên người ta phải học.
Tôi khá chắc chắn hệ thống của tôi đang sử dụng trình quản lý hiển thị. Tôi đã có xdm, kdm, gdm, lightdm và sddm. Nó khởi động vào môi trường máy tính để bàn, khi đăng xuất sẽ hiển thị màn hình đăng nhập. Nói cách khác, thiết lập máy tính để bàn tiêu chuẩn không có thật, nhưng trong trường hợp có vấn đề, tôi đang sử dụng KDE trên OpenSuse Tumbleweed.
Tôi sẽ chấp nhận một danh sách các tài liệu chính xác, đầy đủ hợp lý, đầy đủ các lệnh cụ thể khác nhau mà startx đã được thay thế bằng, trên bất kỳ Unix nào. Nếu có bất cứ thứ gì không hoạt động chính xác như thế trên OpenSuse, tôi thề tôi sẽ viết một bugreport. Tôi ghét nhìn thấy một giao diện người dùng mà tất cả chúng ta dường như biết bị đảo lộn vì lý do kỹ thuật hoàn toàn trong khi không ai biết một sự thay thế.