Kemungkinan anda tersambung ke pelayan dari jarak jauh dan anda perlu tahu apakah sistem di mana anda berada mempunyai persekitaran desktop dipasang atau jika anda hanya boleh bekerja dari konsol. Atau, kemungkinan anda juga harus menguruskan komputer tempatan di mana anda sudah memulakan sesi mod teks dan anda tidak tahu sama ada terdapat persekitaran desktop yang dipasang
Walau apa pun, ada pelbagai kaedah untuk mengetahui apakah terdapat persekitaran grafik yang dipasang dari konsol, dengan beberapa perintah mudah yang akan memberi anda perincian mengenai keberadaan atau tidak persekitaran. Di samping itu, mereka adalah kaedah yang cukup mudah ...
Kaedah 1
Dari CLI, anda boleh memeriksa apakah ada GUI pada sistem menggunakan fail dan direktori pemasangan yang biasanya digunakan oleh persekitaran desktop jenis ini. Sebagai contoh:
<br data-mce-bogus="1"> ls /usr/bin/*session
Dengan arahan itu, anda akan menyenaraikan kandungan sesi / usr / bin / *. Dan jika anda mendapat hasil dalam output, anda akan tahu bahawa memang terdapat persekitaran desktop yang terpasang. Contohnya, bergantung pada sama ada anda GNOME, KDE Plasma, dll., Hasilnya mungkin berbeza, tetapi mungkin / usr / bin / gnome-session, / usr / bin / mate-session, / usr / bin / percutian, / usr / bin / icewm-sesi, ...
Kaedah 2
Lain-lain kaedah yang serupa seperti di atas ia akan melalui penyenaraian kandungan direktori lain pada sistem dan menunggu hasilnya. Dalam kes ini adalah:
ls /usr/share/xsessions/ ls /usr/share/wayland-sessions
Anda boleh mencuba kedua-dua arahan, satu untuk sesi grafik yang menggunakan pelayan grafik X dan yang kedua untuk protokol Wayland. Sekiranya anda mendapat hasilnya, maka anda dapat menyimpulkan bahawa terdapat persekitaran desktop yang terpasang.
Kaedah 3
Walaupun terdapat banyak kaedah lagi, kaedah lain yang ada yang boleh menjadi praktikal adalah menggunakan pemboleh ubah untuk membuat pertanyaan persekitaran desktop yang dipasang dalam distro, mengembalikan namanya. Sebagai contoh:
echo $XDG_CURRENT_DESKTOP
Tetapi berhati-hatilah, gunakan kaedah yang anda gunakan untuk berunding, bahawa fail-fail ini ada tidak bermaksud ia berfungsi ...
$ gema $ XDG_CURRENT_DESKTOP
ubuntu: GNOME