ในขณะที่ Ubuntu 16.04 (Xenial Xerus) ตอนนี้สามารถย้ายตำแหน่งของ อูบุนตู Launcher จากด้านซ้ายไปที่ด้านล่างของหน้าจอได้
วิธีการย้ายเครื่อง Unity Launcher โดยใช้ Command Line
คุณสามารถวาง Unity Launcher ไว้ที่ด้านซ้ายของหน้าจอหรือที่ด้านล่าง ยังไม่สามารถเคลื่อนไปทางด้านขวาของหน้าจอหรือด้านบนของหน้าจอได้
หากต้องการย้าย Launcher ไปที่ด้านล่างให้เปิดหน้าต่างเทอร์มินัลโดยการกด CTRL, ALT และ T บนแป้นพิมพ์ของคุณ
หรือกดปุ่มซุปเปอร์คีย์บนแป้นพิมพ์และค้นหาคำว่า "term" ในแถบค้นหา Unity Dash และคลิกที่ไอคอนเทอร์มินัลเมื่อปรากฏขึ้น
ภายในหน้าต่างเทอร์มินัลให้พิมพ์คำสั่งต่อไปนี้:
ตั้งค่า gsettings com.canonical.Unity.Launcher launcher-position ด้านล่าง
คุณสามารถพิมพ์คำสั่งนี้ลงในเครื่องได้ทันทีดูการทำงานแล้วลืมข้อมูลทั้งหมด
เมื่อต้องการย้ายตัวเรียกใช้งานกลับไปที่ด้านซ้ายของหน้าจอ (เพราะหลังจากปีที่ผ่านมาเหล่านี้บ่นก็เปลี่ยนไปเราชอบที่มันเป็นที่หลังจากทั้งหมด) เรียกใช้คำสั่งต่อไปนี้:
ตั้งค่า gsettings com.canonical.Unity.Launcher launcher-position ซ้าย
คำอธิบายของ gsettings อธิบาย
หน้าคู่มือสำหรับ gsettings บอกว่ามันเป็นอินเตอร์เฟซบรรทัดคำสั่งง่ายๆเพื่อ GSettings (brilliant, ขอบคุณสำหรับการที่)
โดยทั่วไปคำสั่ง gsettings มี 4 ส่วนดังนี้
- คำสั่ง
- สคีมาที่คุณต้องการเปลี่ยนแปลง
- คีย์ที่คุณต้องการเปลี่ยนแปลง
- มูลค่า
ในกรณีของ Unity Launcher คำสั่งจะถูก ตั้งค่า schema เป็น com.canonical.Unity.Launcher คีย์คือ launcher-position และสุดท้ายค่าจะเป็น bottom หรือ left
มีคำสั่งจำนวนหนึ่งที่สามารถใช้ได้กับ gsettings:
- ได้รับ
- หน้าจอ
- เขียนได้
- พิสัย
- ชุด
- รีเซ็ต
- รีเซ็ตซ้ำ
- รายการ schemas
- รายการ relocatable-schemas
- รายการคีย์
- รายการเด็ก
- รายการซ้ำ
- ช่วยด้วย
ขณะที่ค่อนข้างชัดเจนโดยการมองหน้าจอของคุณที่ launcher อยู่คุณสามารถค้นหาได้โดยใช้คำสั่งต่อไปนี้:
gsettings get com.canonical.Unity.Launcher launcher-position
ผลลัพธ์จากคำสั่งดังกล่าวเป็นเพียง 'ซ้าย' หรือ 'ล่าง'
คุณอาจอยากรู้ว่า schemas อื่น ๆ มีอยู่บ้าง
คุณสามารถเรียกดูรายการ schema ทั้งหมดได้โดยใช้คำสั่งต่อไปนี้:
getstings รายการ schemas
รายการมีขนาดค่อนข้างยาวดังนั้นคุณอาจต้องการเอาต์พุตออกไป มาก หรือ น้อย ดังนี้:
getstings รายการ - schemas | มากกว่า
getstings รายการ - schemas | น้อยกว่า
รายการจะส่งกลับผลลัพธ์เช่น com.ubuntu.update-manager, org.gnome.software, org.gnome.calculator และอื่น ๆ อีกมากมาย
เมื่อต้องการระบุคีย์สำหรับสคีมาเฉพาะเรียกใช้คำสั่งต่อไปนี้:
gsettings รายการคีย์ com.canonical.Unity.Launcher
คุณสามารถแทนที่ com.canonical.Unity.Launcher กับ schema ใด ๆ ที่ระบุโดยคำสั่ง list-schemas
สำหรับ Unity Launcher ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น:
- cher
- รายการโปรด
- ปล่อยตำแหน่ง
- รายการ
- ที่ชื่นชอบการโยกย้าย
คุณสามารถใช้คำสั่ง get เพื่อดูค่าปัจจุบันของรายการอื่น ๆ
เช่นเรียกใช้คำสั่งต่อไปนี้:
gsettings รายการโปรด com.canonical.Unity.Launcher
ข้อมูลต่อไปนี้ถูกส่งกลับ:
- แอพลิเคชัน: //ubiquity.desktop
- แอพลิเคชัน: //org.gnome.Nautilus.desktop
- แอพลิเคชัน: //firefox.desktop
- แอพลิเคชัน: //libreoffice-writer.desktop
- แอพลิเคชัน: //libreoffice-calc.desktop
- แอพลิเคชัน: //libreoffice-impress.desktop
- แอพลิเคชัน: //org.gnome.Software.desktop
- แอพลิเคชัน: //ubuntu-amazon-default.desktop
- แอพลิเคชัน: //unity-control-center.desktop
รายการในรายการโปรดแต่ละรายการตรงกับไอคอนใน Launcher
ฉันไม่แนะนำให้ใช้คำสั่ง set เพื่อเปลี่ยน launcher ง่ายมากคลิกขวาและลบไอคอนและลากไอคอนไปยังตัวเรียกใช้งานกว่าการใช้บรรทัดคำสั่ง
คีย์ทั้งหมดไม่สามารถเขียนได้ เพื่อดูว่าพวกเขาสามารถใช้คำสั่งต่อไปนี้ได้หรือไม่:
gsettings เขียนได้ com.canonical.Unity.Launcher โปรด
คำสั่งที่เขียนได้จะแจ้งให้คุณทราบว่าคีย์สามารถเขียนได้หรือไม่และจะส่งกลับค่า "จริง" หรือ "เท็จ"
อาจไม่ชัดเจนช่วงของค่าที่พร้อมใช้งานสำหรับคีย์ ตัวอย่างเช่นในตำแหน่ง launcher คุณอาจไม่ทราบว่าคุณสามารถเลือกซ้ายและล่างได้
เมื่อต้องการดูค่าที่เป็นไปได้ให้ใช้คำสั่งต่อไปนี้:
gsettings ช่วง com.canonical.Unity.Launcher launcher-position
เอาท์พุทในกรณีที่ตำแหน่ง launcher คือ 'Left' และ 'Bottom'
สรุป
แน่นอนมันไม่ได้เป็นคำแนะนำสำหรับคุณที่จะเริ่มต้นรายการ schema ทั้งหมดและคีย์และ messing กับค่า แต่เป็นสิ่งสำคัญเมื่อใช้คำสั่ง terminal ที่คุณรู้ว่าทำไมคุณกำลังพิมพ์คำสั่งใน terminal