ตรวจสอบว่ามีสภาพแวดล้อมกราฟิกติดตั้งจากคอนโซลหรือไม่

Next Kickoff บนเดสก์ท็อป KDE

มีแนวโน้มว่าคุณจะเชื่อมต่อกับเซิร์ฟเวอร์จากระยะไกลและคุณจำเป็นต้องทราบว่าระบบที่คุณอยู่มีไฟล์ ติดตั้งสภาพแวดล้อมเดสก์ท็อปแล้ว หรือถ้าคุณสามารถทำงานได้จากคอนโซลเท่านั้น หรือเป็นไปได้ว่าคุณต้องจัดการคอมพิวเตอร์ในระบบซึ่งคุณได้เริ่มเซสชันโหมดข้อความแล้วและคุณไม่ทราบว่ามีการติดตั้งสภาพแวดล้อมเดสก์ท็อปหรือไม่

ไม่ว่าในกรณีใด ๆ มี วิธีการต่างๆ เพื่อให้ทราบว่ามีสภาพแวดล้อมแบบกราฟิกติดตั้งจากคอนโซลหรือไม่ด้วยคำสั่งง่ายๆสองสามคำสั่งที่จะให้รายละเอียดเกี่ยวกับการมีอยู่หรือไม่มีของสภาพแวดล้อม นอกจากนี้ยังเป็นวิธีที่ค่อนข้างง่าย ...

วิธีการ 1

จาก CLIคุณสามารถตรวจสอบว่ามี GUI ในระบบหรือไม่โดยใช้ไฟล์การติดตั้งและไดเร็กทอรีที่มักใช้สภาพแวดล้อมเดสก์ท็อปประเภทนี้ ตัวอย่างเช่น:

<br data-mce-bogus="1">

ls /usr/bin/*session

ด้วยคำสั่งนั้นคุณจะแสดงรายการ เนื้อหาของเซสชัน / usr / bin / *. และถ้าคุณได้ผลลัพธ์ใด ๆ ในผลลัพธ์คุณจะรู้ว่ามีการติดตั้งสภาพแวดล้อมเดสก์ท็อป ตัวอย่างเช่นขึ้นอยู่กับว่าคุณเป็น GNOME, KDE Plasma ฯลฯ ผลลัพธ์อาจแตกต่างกันไป แต่อาจเป็น / usr / bin / gnome-session, / usr / bin / mate-session, / usr / bin / lxsession, / usr / bin / icewm-session...

วิธีการ 2

อื่น ๆ วิธีการที่คล้ายกันดังกล่าวข้างต้น มันจะผ่านการแสดงรายการเนื้อหาของไดเร็กทอรีอื่นบนระบบและรอผลลัพธ์ ในกรณีนี้จะเป็น:

ls /usr/share/xsessions/

ls /usr/share/wayland-sessions

คุณสามารถลองทั้งสองคำสั่งหนึ่งคำสั่งสำหรับไฟล์ เซสชันกราฟิก ที่ใช้เซิร์ฟเวอร์กราฟิก X และเซิร์ฟเวอร์ที่สองสำหรับโปรโตคอล Wayland หากคุณได้รับผลลัพธ์คุณสามารถอนุมานได้ว่ามีการติดตั้งสภาพแวดล้อมเดสก์ท็อป

วิธีการ 3

แม้ว่าจะมีวิธีการอื่น ๆ อีกมากมาย แต่อีกวิธีหนึ่งที่มีอยู่ซึ่งสามารถใช้งานได้จริงคือการใช้ตัวแปรเพื่อค้นหาไฟล์ สภาพแวดล้อมเดสก์ท็อปที่ติดตั้ง ใน distro ส่งคืนชื่อของมัน ตัวอย่างเช่น:

echo $XDG_CURRENT_DESKTOP

แต่ระวังใช้วิธีที่คุณใช้ในการปรึกษาว่าไฟล์เหล่านี้อยู่ในนั้นไม่ได้หมายความว่าจะใช้งานได้ ...


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   รอมแซท dijo

    $ echo $ XDG_CURRENT_DESKTOP
    อูบุนตู: GNOME