GNU/Linux >> Belajar Linux >  >> Cent OS

Memecahkan Masalah Umum GUI / X-Window di CentOS/RHEL

Postingan ini memberikan ikhtisar tentang Sistem X-Windows Linux dan membahas cara menyelesaikan masalah dasar terkait X-Windows di Enterprise Linux.

Sistem X Window – Apa itu?

Sistem X-Window adalah perangkat lunak yang menyediakan antarmuka grafis tingkat rendah untuk Linux. Saat sistem X-Window dimulai, proses X-Server mengambil kendali atas kartu grafis, keyboard, dan mouse, menyediakan grafis yang dipetakan-bit kepada pengguna pada layar-X mereka.

Sistem X-Window menggunakan protokol jaringan (protokol X) yang memungkinkan Anda melihat Tampilan X ke perangkat tampilan lokal atau melalui jaringan ke perangkat tampilan jarak jauh. Protokol X adalah protokol klien/server – protokol ini menyediakan layanan rendering visual ke program klien, seperti emulator terminal.

Window/Display Manager tingkat yang lebih tinggi diperlukan untuk lebih dari sekedar kursor bergerak dan beberapa jendela. Beberapa Manajer Jendela menggunakan sumber daya yang sangat sedikit, jadi merupakan pilihan yang baik untuk sistem dengan spesifikasi kelas bawah. Beberapa Pengelola Jendela dibundel sebagai bagian dari serangkaian program kompleks yang menyediakan pengguna dengan fitur yang kaya, tetapi menggunakan banyak sumber daya dan kekuatan pemrosesan. KDE (K Desktop Environment – ​​http://www.kde.org) dan GNOME (http://www.gnome.org) adalah contoh antarmuka pengguna yang lebih kompleks.

Linux menyediakan pengguna dengan banyak pilihan antarmuka grafis. Desain sistem X-Windows memungkinkan sebagian besar keputusan dan konfigurasi kebijakan dibuat oleh perangkat lunak tingkat tinggi, sehingga sangat mudah untuk mengembangkan antarmuka pengguna baru.

Para Pemain Utama

Dua versi paling umum dari sistem X-Window yang digunakan adalah:

  1. XFree86
  2. Xorg

Selama beberapa tahun, proyek XFree86 (http://www.xfree86.org) memelihara dan secara bebas menyediakan versi sistem X-Window mereka – banyak vendor Linux memasukkannya sebagai sistem X-Windows sebagai bagian dari distribusi mereka. Namun, perubahan persyaratan perangkat lunak XFree86 membuat banyak vendor Linux mencari alternatif. Menggunakan versi terakhir dari perangkat lunak XFree86 yang dirilis di bawah persyaratan lisensi lama, organisasi X (X.org Foundation – http://www.x.org) menghasilkan versi open source dari sistem X-Windows. Saat ini, sebagian besar distribusi Linux saat ini menggunakan versi Xorg dari sistem X-Window.

Konfigurasi dan Lokasi File Log

File konfigurasi untuk versi XFree86 dari Sistem X-Window adalah /etc/X11/XF86Config-4 atau /etc/X11/XF86Config . File log untuk versi XFree86 dari Sistem X-Window adalah /var/log/XFree86.0.log (atau serupa).

File konfigurasi untuk versi Xorg dari Sistem X Window adalah /etc/X11/xorg.conf . File log untuk versi Xorg dari Sistem X Window adalah /var/log/Xorg.0.log (atau serupa).

Masalah Konfigurasi – Hal-Hal Dasar yang Dapat Anda Coba

Mengonfigurasi sistem X-Window agar berfungsi pada perangkat keras Anda sebagian besar terbagi dalam dua kategori:

  • Hanya Berfungsi – Sebagian besar distribusi Linux saat ini menyediakan deteksi dan driver perangkat keras otomatis untuk sebagian besar perangkat keras grafis umum dan dapat mengonfigurasi sistem X-Window secara otomatis selama penginstalan awal.
  • Tidak Berfungsi – Biasanya, Anda menggunakan perangkat keras grafis yang tidak didukung oleh sistem X-Window, tampilan tidak dikenali oleh Sistem X-Window, atau ada sesuatu yang tidak dikenali. Meskipun banyak informasi dan berbagi pengetahuan tersedia, pemecahan masalah X-Window untuk kombinasi Linux/X/hardware/driver tertentu dapat menjadi tantangan.

Selain membaca HOWTO pada sistem X-Window (tersedia dari Proyek Dokumentasi Linux – http://tldp.org), ada beberapa cara untuk memecahkan masalah Sistem X-Window.

Jika Anda memiliki sistem lain yang tersedia, masuk ke sistem yang bermasalah dari jarak jauh dan coba jalankan X-Server dengan menjalankan startx (/usr/X11R6/bin/startx, /usr/bin/startx). Ini setidaknya harus menampilkan pesan kesalahan yang mungkin dihasilkan. Jika Anda menjalankan 'startx' pada sistem lokal, pesan kesalahan mungkin disembunyikan oleh sistem grafis atau Windows Manager. Terkadang, sistem X-Window mengambil alih keyboard dan mouse tetapi kemudian tampaknya mengabaikan input lebih lanjut. Mampu masuk ke sistem masalah dari jarak jauh memungkinkan Anda melihat file log dan pesan kesalahan, meskipun keyboard lokal tidak berfungsi.

Coba boot dari Linux versi 'Live CD' untuk melihat apakah Anda dapat mengonfigurasi sistem X-Window. Dalam pengalaman saya, Knoppix (http://www.knoppix.org) telah melakukan pekerjaan yang sangat baik dalam mengonfigurasi sistem X-Window secara otomatis. Jika Live CD berfungsi, Anda dapat mencoba menyalin konfigurasi X yang dihasilkan Live CD dan menggunakannya di bawah versi Linux yang Anda instal.

Tinjau file konfigurasi sistem X-Window Anda (biasanya /etc/X11/xorg.conf) untuk melihat apakah itu cocok dengan konfigurasi yang Anda pikir Anda miliki. File konfigurasi biasanya berisi banyak komentar yang menjelaskan pilihan konfigurasi yang tersedia. Kode sumber sistem X-Window juga berisi banyak informasi tentang pilihan konfigurasi.

Masalah dan Solusi Umum

Bagian ini menjelaskan masalah umum X-Window dan solusinya.

1. Saya tidak menginstal Sistem X-Window selama instalasi Linux awal – bagaimana saya bisa menginstalnya sekarang?

Pertama, pasang CD/DVD Enterprise Linux Anda, navigasikan ke direktori RPMS, lalu instal paket terkait X yang sesuai. Atau jika Anda memiliki repositori yang dikonfigurasi, gunakan manajer paket “yum” untuk menginstal xorg-x11-apps paket seperti yang ditunjukkan di bawah ini.

# yum install xorg-x11-apps

2. Bagaimana cara mendapatkan login grafis sepanjang waktu hingga reboot berikutnya?

Jika sistem Anda hanya melakukan booting ke mode teks/karakter, ada dua cara untuk mengonfigurasi lingkungan grafis; secara manual dan otomatis.

Metode Manual:Seorang pengguna dapat memulai sesi X-Windows sesuai kebutuhan dengan menjalankan skrip startx (/usr/bin/startx) dari sesi terminal. Ingatlah bahwa saat Anda masuk berikutnya, hanya konsol berbasis teks yang akan disediakan.

Metode Otomatis:Linux dapat dikonfigurasi untuk boot secara otomatis dalam mode grafis dengan menggunakan perintah init (/sbin/init). Untuk mengkonfigurasi mode grafis saat boot, edit nilai parameter initdefault di file /etc/inittab dari 3 (mode karakter) menjadi 5 (mode grafis), misalnya:

# /etc/inittab
...
# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
# 
id:5:initdefault:
...

3. Saat masuk ke lingkungan GNOME, saya mendapat peringatan yang mengatakan bahwa saya sudah masuk.

Ini bisa disebabkan oleh salah satu dari beberapa hal. Biasanya, itu berarti persis seperti yang dikatakannya yaitu Anda masuk ke komputer lain di tempat lain. Anda masih dapat memilih untuk masuk, tetapi sesi masuk Anda yang lain mungkin mulai berperilaku tidak biasa. Yang terbaik adalah hanya masuk ke satu mesin (secara grafis) pada satu waktu. Jika Anda tidak masuk di tempat lain, aman untuk melewati peringatan dan masuk. Ini cukup sering disebabkan oleh keluar dari pengelola tampilan GNOME secara tidak benar atau tiba-tiba, seperti mesin mogok, atau keluar dari satu mesin ke mesin lainnya sebelum GNOME sempat membersihkan sisa-sisa sesi login terakhir.

4. Saat mencoba menutup sendiri sistem dari menu logout Gnome, sebuah jendela dengan tanda 'X' merah muncul. Demikian juga, ketika saya mencoba mematikan mesin menggunakan 'halt', 'poweroff', atau 'shutdown', saya mendapatkan kesalahan lain.

Administrator Sistem Linux Anda telah menonaktifkan kemampuan untuk mematikan server – ini kemungkinan dilakukan karena beberapa alasan:

  • Server Linux adalah sistem multi-pengguna – dengan mematikan mesin, Anda mungkin membuat pengguna lain di sistem yang sama sangat sedih.
  • Server Linux harus tetap tersedia setiap saat untuk alasan pemeliharaan. Penambalan, pembaruan konfigurasi, dan tugas akuntansi dijalankan setiap hari, yang mengharuskan server dihidupkan.

5. Bagaimana cara memasang/melepas CD-ROM/DVD/floppy disk?

Lingkungan GNOME memungkinkan akses ke CD-ROM, DVD dan floppy disk dengan mengklik kanan di manapun pada desktop grafis dan memilih jenis perangkat yang sesuai dari sub-menu 'Disk'. Setelah disk dipasang, ikon akan muncul di desktop dan tanda centang akan muncul di menu di sebelah disk yang terpasang. Untuk melepas floppy disk, CD-ROM atau DVD, ikuti prosedur yang sama seperti yang Anda lakukan untuk memasang disk. Klik perangkat di sub-menu 'Disk' untuk melepas disk (CD-ROM dan DVD akan dikeluarkan).

Di bawah KDE, ikon untuk CD-ROM, DVD dan floppy drive mungkin sudah ada di desktop. Jika tidak, klik kanan di mana saja pada desktop dan pilih perangkat yang ingin Anda gunakan dari menu 'Buat Baru'. Setelah ikon perangkat muncul di desktop, perangkat dapat dipasang dan dilepas dengan mengklik kanan ikon perangkat itu sendiri.

6. X-Server sepertinya mogok – tidak ada layar login Enterprise Linux, hanya command prompt.

Hal ini dapat terjadi karena beberapa alasan – berikut ini adalah yang paling umum:

  • Seorang pengguna telah beralih ke konsol virtual – meskipun X-Server masih berjalan, hanya saja tidak terlihat oleh monitor konsol – konsol virtual saat ini sedang ditampilkan
  • X-Server telah berhenti berjalan

Dalam kasus pertama, cukup tekan CTRL+ALT+F7 untuk beralih ke konsol virtual X-Server. Jika tidak ada yang ditampilkan, X-Server mungkin tidak berjalan. Jangan mencoba me-reboot mesin. Lihat log pesan sistem dan file log Display manager/X-Window untuk detail lebih lanjut.

7. Pintasan keyboard tampaknya telah berubah – apa pintasan barunya?

Berikut ini daftar pintasan keyboard lingkungan Desktop yang umum dan fungsinya.

  • SEMUA “CTRL+ALT+F1…F7” beralih antar konsol virtual (F7 menjadi konsol grafis default)
  • GNOME “CTRL+ALT+tombol panah” beralih antar desktop virtual
  • GNOME “ALT+TAB” beralih antar aplikasi dalam desktop virtual
  • KDE “CTRL+TAB” beralih antar desktop virtual
  • KDE ‘ALT+TAB” beralih antar aplikasi dalam desktop virtual

8. Bagaimana cara menjalankan jam grafis di desktop?

Perangkat lunak X-Windows menyediakan aplikasi jam grafis yang disebut xclock (/usr/X11R6/bin/xclock, /usr/bin/xclock). Aplikasi jam grafis ringan ini biasanya digunakan untuk menguji apakah pengguna dapat berhasil menampilkan aplikasi X ke layar X mereka. Jalankan perintah xclock untuk menampilkan aplikasi xclock, contoh:

$ xclock &

9. Saya menjalankan startx, tetapi yang saya dapatkan hanyalah layar hitam – Apa yang harus saya lakukan?

Ada kemungkinan bahwa X-Windows tidak dikonfigurasi dengan benar. Jika ini pertama kalinya Anda mencoba menjalankan dalam mode grafis, konfigurasikan X-Windows/Display manager menggunakan utilitas konfigurasi sistem (/usr/bin/system-config-display ).

Jika sebelumnya Anda dapat mengonfigurasi dan mendapatkan lingkungan grafis, coba jalankan 'init 5 ' dari command prompt – jika sama gagal, periksa log pesan sistem dan log X-Window/Display Manager untuk kesalahan.

Masukkan kombinasi penekanan tombol "CTRL + ALT + Backspace". Kombinasi tombol ini akan menyebabkan X-Server keluar (crash) dan, jika memungkinkan, restart. Jika gagal, Anda mungkin perlu me-reboot sistem. Setelah sistem di-boot ulang, pastikan perangkat keras video Anda kompatibel.

10. Ketika saya menjalankan startx, saya mendapatkan errno 111 – Apa artinya ini?

Nomor kesalahan 111 (Sambungan ditolak) adalah pesan dari klien X (program apa pun yang mencoba terhubung dengan X-Server, misalnya Window Manager) yang menyarankan bahwa ia mencoba terhubung ke X-Server tetapi gagal melakukannya karena beberapa alasan. Umumnya, Anda hanya melihat beberapa baris terakhir dari pesan kesalahan. Untuk seluruh pesan (untuk membantu memecahkan masalah ini) jalankan perintah berikut:

# X -probeonly >& startx.out

Ini akan membuat file bernama start.out yang akan berisi pesan kesalahan lengkap. Tinjau informasi kesalahan untuk petunjuk tentang masalah sebenarnya dengan memulai X.


Cent OS
  1. CentOS / RHEL 7:Cara Menginstal GUI

  2. Cara memecahkan masalah iSCSI di CentOS / RHEL 6,7

  3. Tidak dapat masuk dengan GUI di CentOS/RHEL 7

  1. Cara menginstal GUI Gnome pada sistem CentOS 7 Linux

  2. Cara menonaktifkan ACPI di CentOS/RHEL 7

  3. Cara Menginstal GUI Pada CentOS/RHEL 8

  1. Mode Pengguna Tunggal di CentOS 7 / RHEL 7

  2. Instal PartKeepr (Sistem Pengelolaan Inventaris) di CentOS &RHEL

  3. CentOS / RHEL 7 :Tips Mengatasi Masalah NTP / kroni