แอป Terminal เป็นเครื่องมือเน้นประสิทธิภาพภายในที่สร้างไว้ใน Chrome OS เป็นจุดเข้าสู่สภาพแวดล้อมการพัฒนา Linux บนอุปกรณ์ Chrome OS หากคุณตั้งใจพัฒนาแอปบน Chromebook ติดตั้งแอป Linux และเครื่องมือพัฒนาอื่นๆ คุณจะต้องคุ้นเคยกับแอป Terminal
บทช่วยสอนนี้จะเน้นทุกสิ่งที่คุณต้องรู้เกี่ยวกับการตั้งค่าและเปิด Linux Terminal บน Chromebook คุณยังจะได้เรียนรู้วิธีปรับแต่งลักษณะและพฤติกรรมของ Terminal
Chrome Terminal (Crosh) เทียบกับ Linux Terminal บน Chromebook
Linux Terminal ไม่ควรสับสนกับ Chrome OS terminal — หรือที่รู้จักกันในชื่อ Chrome OS developer shell หรือ "Crosh" Terminal เป็นแอป standalone ที่ทำหน้าที่เป็นสภาพแวดล้อมสำหรับรันคำสั่ง Linux บน Chromebook คุณสามารถใช้แอปนี้ได้ก็ต่อเมื่อตั้งค่าสภาพแวดล้อมพัฒนา Linux แล้ว
Crosh ในทางกลับกัน เป็นสภาพแวดล้อมเทอร์มินัลสำหรับรันคำสั่งและทดสอบที่เกี่ยวข้องกับ Chrome OS ไม่เหมือน Terminal, Crosh ไม่ใช่แอป standalone ที่สร้างไว้ใน Google Chrome และคุณเข้าถึงได้ผ่านเว็บเบราว์เซอร์
วิธีเปิด Linux Terminal บน Chromebook
การเปิด Linux Terminal เหมือนเปิดแอปอื่นๆ บน Chromebook ง่ายมาก โดยเฉพาะหากคุณตั้งค่าสภาพแวดล้อมพัฒนา Linux ไว้แล้ว
- กดปุ่ม Search key บนคีย์บอร์ด Chromebook พิมพ์ terminal ในกล่องค้นหา และกด Enter
- หากคุณยังไม่ได้ตั้งค่าสภาพแวดล้อมพัฒนา Linux บน Chromebook จะถูกแจ้งให้ทำ ให้เลือก Next เพื่อดำเนินต่อ
คุณยังสามารถติดตั้งสภาพแวดล้อมพัฒนา Linux จากเมนู Chrome OS Settings ได้ ไปที่ Settings > Developers > กดปุ่ม Turn on ถัดจากตัวเลือก "Linux development environment"
โปรดทราบว่าการตั้งค่าสภาพแวดล้อมพัฒนา Linux บน Chromebook ต้องการการเชื่อมต่ออินเทอร์เน็ต เพื่อให้การตั้งค่าไม่ขัดขวาง ให้ตรวจสอบปริมาณข้อมูลประมาณการที่สภาพแวดล้อมจะใช้จากแผนข้อมูลของคุณ
- ป้อนชื่อผู้ใช้ที่ต้องการ ต้องขึ้นต้นด้วยตัวพิมพ์เล็กหรือ underscore เลือก recommended disk size และกด Install
รอ Chromebook ดาวน์โหลด virtual machine และทรัพยากรอื่นๆ ที่จำเป็นสำหรับตั้งค่าสภาพแวดล้อม Linux อาจใช้เวลานานหลายนาทีหรือหลายชั่วโมง ขึ้นอยู่กับความเร็วการเชื่อมต่อ เมื่อติดตั้งสภาพแวดล้อม Linux เสร็จ Chromebook ควรจะเปิดแอป Terminal อัตโนมัติ
หาก Terminal หายไปจาก app launcher ระบบปฏิบัติการของอุปกรณ์น่าจะเก่าเกินไป Linux development environment (Beta) ใช้ได้กับ Chromebook ที่รัน Chrome OS 69 หรือใหม่กว่าเท่านั้น ติดตั้ง Chrome OS เวอร์ชันล่าสุดบนอุปกรณ์ และตรวจสอบว่า Terminal ปรากฏใน launcher แล้วหรือไม่
ไปที่ Settings > About Chrome OS และเลือก Check for updates
Terminal อาจไม่อยู่ใน app launcher เพราะฮาร์ดแวร์ Chromebook ของคุณไม่รองรับสภาพแวดล้อม Linux (Beta) Chromebook ทุกตัวที่เปิดตัวในปี 2019 (และใหม่กว่า) รองรับ Linux แต่มีเพียงไม่กี่อุปกรณ์ Chrome ที่เปิดตัวก่อน 2019 ที่รองรับสภาพแวดล้อม Linux
หากคุณมี Chromebook ก่อนปี 2019 ให้ตรวจสอบเอกสาร Chromium Projects เพื่อดูว่าอุปกรณ์ของคุณรองรับ Linux หรือไม่
เคล็ดลับและทริก Linux Terminal บน Chromebook
ผู้ใช้ Chromebook ไม่มากนักที่รู้ว่าสามารถเพิ่มความน่าสนใจให้กับอินเทอร์เฟซกราฟิกที่น่าเบื่อของ Linux Terminal ได้ โดยการปรับแต่งลักษณะ พฤติกรรมเมาส์และคีย์บอร์ด สีข้อความ ภาพพื้นหลัง ฯลฯ เราแชร์เคล็ดลับการปรับแต่งและใช้งาน Linux Terminal ด้านล่าง
1. เปิดหลายแท็บ Terminal
แอป Terminal ทำงานเหมือนเว็บเบราว์เซอร์ คุณสามารถเปิดหลายแท็บ Terminal เพื่อรันคำสั่งต่างๆ แยกกัน โดยไม่ให้ผลกระทบต่อกัน
แตะไอคอน plus (+) หรือคลิกขวาที่แท็บที่ใช้งานอยู่ และเลือก New tab to the right
2. Pin Terminal ไว้ที่ Shelf
หากคุณใช้ Linux Terminal บ่อย ให้ pin แอป Terminal ไว้ที่ shelf ของ Chromebook เพื่อให้เข้าถึงได้ง่ายบนเดสก์ท็อป
หาก Terminal กำลังใช้งานอยู่ ให้คลิกขวาไอคอนแอปบน shelf และเลือก Pin
ทางเลือกอื่น: เปิด app launcher, เปิดโฟลเดอร์ Linux apps คลิกขวา Terminal และเลือก Pin to shelf
3. เปลี่ยนรูปแบบฟอนต์ ธีม และพื้นหลัง
Terminal ใช้ธีมมืด พื้นหลังสีดำ และสีฟอนต์สีขาว เขียว น้ำเงิน แดง หากคุณรู้สึกว่าโครงสีนี้น่าเบื่อ ให้ลองเจาะลึกเมนู Settings ของ Terminal และปรับแต่งให้เป็นของตัวเอง
- เปิด Terminal คลิกขวาไอคอนแอปบน Shelf แล้วเลือก Settings
- เลือก Appearance บนแถบด้านซ้าย และเลือกธีมที่ต้องการในหมวด "Theme"
- เลื่อนไปที่หมวด "Background" เพื่อใช้สีหรือภาพที่แตกต่างกันเป็นพื้นหลัง Terminal วางโค้ด HEX ของสีในกล่องโต้ตอบ และกด Enter
แตะ วงกลมสีดำ ถัดจากกล่องโต้ตอบ ย้าย selector/slider ไปที่สีพื้นหลังที่ต้องการ แล้วแตะ OK
แตะปุ่ม Select ในแถว "Image" เพื่อใช้รูปภาพบน Chromebook หรือบัญชี Google Drive เป็นพื้นหลัง Terminal
- เลื่อนไปที่ส่วน "Text" และเปลี่ยนลักษณะข้อความ เพื่อแก้ไขประเภทฟอนต์ ขนาด สี ฯลฯ
- ในส่วน "Cursor" คุณสามารถเปลี่ยนรูปร่าง เคอร์เซอร์ สี และเลือกว่าเคอร์เซอร์จะกระพริบในคอนโซล Terminal หรือไม่
- สุดท้ายในส่วน "Scrollbar" ให้ toggle on ตัวเลือก Visible หากต้องการเห็น scrollbar ขณะนำทางคอนโซล Terminal
4. ปรับพฤติกรรมเมาส์และคีย์บอร์ด
เปิด Terminal settings ไปที่แท็บ Keyboard and mouse บนแถบด้านข้าง เพื่อเปิดใช้งาน keyboard shortcuts แอบแฝง และกำหนดค่าพฤติกรรมคีย์บอร์ดและเมาส์
ทบทวนส่วน "Keyboard" และ toggle on shortcuts ที่ต้องการ เนื่องจากคุณไม่สามารถคัดลอกและวางคำสั่งใน Terminal ด้วย keyboard shortcuts เราขอแนะนำให้เปิดใช้งานพฤติกรรม Ctrl+C และ Ctrl+V
ในส่วน "Copy and paste" คุณสามารถเลือกให้คัดลอกเนื้อหาที่เลือกอัตโนมัติ หรือวางเนื้อหาที่คัดลอกโดยใช้คลิกขวาเมาส์ (หรือแตะ 2 นิ้วบน trackpad)
Linux Terminal เปิดไม่ได้บน Chromebook
สภาพแวดล้อมพัฒนา Linux ของ Chrome OS ยังอยู่ในช่วงแรก (Beta) หมายความว่าไม่ได้ฟังก์ชัน Linux ทั้งหมดจะทำงานได้อย่างเต็มที่ตลอดเวลา
ลองคำแนะนำด้านล่างหาก Linux Terminal เปิดไม่ได้บน Chromebook ของคุณ
1. รีสตาร์ทสภาพแวดล้อม Linux
Chromebook อาจไม่เปิด Terminal ได้ หากสภาพแวดล้อม Linux ทำงานไม่ถูกต้องในเบื้องหลัง ให้รีบูท Linux virtual machine เพื่อแก้ปัญหา
คลิกขวา Terminal icon บน Shelf หรือ app launcher และเลือก Shut Down Linux
เปิด Terminal หรือแอป Linux ใดๆ ใหม่ เพื่อรีสตาร์ทสภาพแวดล้อม Linux หากไม่แก้ปัญหาได้ ให้รีสตาร์ท Chromebook
2. รีสตาร์ท Chromebook
การรีบูท Chrome OS ก็สามารถแก้ไขข้อบกพร่องที่ป้องกัน Linux Terminal ไม่ทำงานได้อย่างถูกต้องบน Chromebook
กด Alt + Shift + S และแตะ Power icon ในพื้นที่สถานะ เพื่อปิด Chromebook
รอสองสามนาที เปิด Chromebook ใหม่ และลองเปิด Terminal อีกครั้ง
3. อัปเดต Chromebook
เช่นที่กล่าวไว้ รหัสที่ล้าสมัยหรือไม่ดีใน Chrome OS อาจทำให้แอประบบบางตัวใช้ไม่ได้
เปิด Settings > About Chrome OS > Check for updates และติดตั้งอัปเดต Chrome OS สำหรับอุปกรณ์ของคุณ
4. ติดตั้ง Linux ใหม่
หากปัญหายังคงอยู่ ให้ลบและติดตั้งสภาพแวดล้อมพัฒนา Linux ใหม่ทั้งหมดเป็นทางเลือกสุดท้าย
ไปที่ Settings > Developers > Linux development environment แตะ Remove ในแถว "Remove Linux development environment" และทำตามพรอมต์
หากคุณมีคำถามเกี่ยวกับการเปิด Linux Terminal บน Chromebook ที่บทความนี้ไม่ได้ตอบ ให้ทิ้งความคิดเห็นด้านล่าง หรือไปที่ Chromebook Help Center เพื่อรับการสนับสนุนจาก Google หรือผู้ผลิต Chromebook ของคุณ