startx
mengatakan:
--------------------------------------------------------------------------------------------
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
Jelas, saya bisa chmod 4775 /usr/bin/Xorg
, yang akan bekerja sampai pembaruan Xorg berikutnya menghapus bit suid lagi. Namun, cara "menggunakan manajer tampilan" sebagai gantinya, "sangat disarankan", sama sekali tidak jelas bagi saya!
Apa artinya ini?
- Apakah
startx
sudah usang sekarang? - Apa yang harus saya ketik?
- Mengapa tidak
startx
melakukan hal yang benar? Ini adalah penyelamat Anda jika X turun; kemungkinan salah satu perintah pertama yang harus dipelajari.
Saya cukup yakin sistem saya menggunakan manajer tampilan. Saya punya xdm, kdm, gdm, lightdm dan sddm. Itu boot ke lingkungan desktop, yang ketika keluar menunjukkan layar login. Dengan kata lain, setup mesin desktop standar-rawa, tetapi jika itu penting, saya menggunakan KDE pada OpenSuse Tumbleweed.
Saya akan menerima daftar yang terdokumentasi dengan baik, cukup lengkap, dari berbagai perintah spesifik yang telah diganti dengan startx, pada Unix apa pun. Jika ada sesuatu yang tidak bekerja persis seperti itu di OpenSuse, saya bersumpah saya akan menulis laporan bug. Saya benci melihat antarmuka pengguna yang tampaknya kita semua tahu terbalik karena alasan teknis sementara tidak ada yang tahu penggantian.
Jawaban:
Menurut catatan rilis 11,4 , ya,
startx
sudah usang di SUSE. Tetapi mereka menjelaskan cara mengatur bit setuid sehingga tidak akan hilang saat memperbarui:sumber
systemd
(mis.systemctl restart <dm>
), Tapi saya tidak bisa mengkonfirmasi.systemctl restart sddm
berfungsi, tetapi hanya setelah reboot dansystemctl isolate multi-user.target
. Mengganti sddm dengan kdm atau xdm memberikan layar hitam dengan garis bawah yang berkedip di sudut kiri atas.SuSEconfig --module permissions
sudah tidak ada lagi di Tumbleweed?