วิธีการสร้าง Icon Launcher บน Ubuntu

วิธีการสร้าง Icon Launcher บน Ubuntu Cover Image

หากใครเคยใช้ Windows คงจะคุ้นเคย กับ Desktop icon กัน และเวลาสร้าง icon นั้นก็ง่ายแสนง่าย เพียงแค่ create shortcut เราก็มี icon ลิงค์ไปยังตัวโปรแกรมได้แล้ว แต่ว่าใน Ubuntu มันไม่ได้ง่ายขนาดนั้น

วันนี้ก็เลยจะมานำเสนอ วิธีการสร้าง Launcher Icon บน Ubuntu กันครับ โดยวิธีการสร้างนั้นจะมีด้วยกัน 2 แบบครับ คือ

  1. สร้างโดยใช้ Text Editor
  2. สร้างโดยใช้ gnome-panel

ในตัวอย่าง ผมจะทำการสร้าง launcher icon ของ ADT Bundle นะครับ

Method 1 : สร้างโดยใช้ Text Editor

เปิด Text Editor ที่ต้องการ sublime, gedit, nano, vim แล้วแต่ครับ ทำการก็อปปี้โค๊ดนี้ลงไป แล้วเซฟไฟล์ ลงท้ายด้วย .desktop

[Desktop Entry]
Version=1.0
Name=ADTBundle
Comment=ADT Bundle Laucher
Exec=/home/phonbopit/Opt/adt-bundle-linux/eclipse/eclipse
Icon=/home/phonbopit/Pictures/logo/adt-about-150x150.png
Terminal=false
Type=Application
Categorises=Utility;Application;

โดยด้านบนนั้นคือเป็น launcher icon ของ ADT Bundle ที่ผมสร้าง

  • Version : คือเวอร์ชั่นของไฟล์ .desktop
  • Name : ชื่อ Application เช่น ‘ADT Bundle’, ‘Gimp’
  • Comment : คอมเม้นไว้อธิบายตัวโปรแกรม เผื่อลืม
  • Exec : Path ที่อยู่ของไฟล์ที่ต้องการจะเปิด
  • Icon : Path รูปที่ต้องการจะใช้เป็น icon ครับ
  • Terminal : จะให้โปรแกรมรันบน Terminal หรือไม่ ผมเลือก false
  • Type : อันนี้เลือกเป็น Application
  • Categories : อันนี้เอาไว้จัดหมวดหมู่ของ Application (อันนี้มีหรือไม่มีก็ได้)

สุดท้ายผมทำการเซฟเป็นชื่อ adt.desktop จะได้ไฟล์ดังรูป แต่เวลา คลิ๊กแล้วขึ้น alert

Alert adt.desktop

ต้องทำการเปลี่ยน permission ให้เป็น execute โดยการคลิกขวาที่ไฟล์เลือก Properties -> ไปที่แท็บ Permissions ติ๊กถูกที่หน้า Allow executing file as a program

Allow executing file as a Program

ตอนนี้ตัว launcher icon ของผมก็เปิดได้แล้ว ทีนี้ ก็ลากมันไปไว้ที่ dash home ซ้ายมือได้เลย จบปะ?

อีกวิธีนึงคือ ก็อปปี้ .desktop ใน /usr/share/applications/ ซักโปรแกรมหนึ่ง แล้วก็เปลี่ยนรายละเอียด จากนั้น Save as เป็นชื่อที่ต้องการ ก็ได้เหมือนกัน

ใช้โปรแกรม gnome-panel

วิธีนี้จะใช้ตัว GUI ที่ชื่อ gnome-panel ก็คือคล้ายๆกับแบบแรก แต่แบบนี้จะเป็นหน้าจอ GUI มาให้ ไม่ต้องคอนฟิคค่าต่างๆเอง

ติดตั้ง gnome-panel

sudo apt-get install --no-install-recommends gnome-panel

–no-install-recommends คือไม่ต้องลง package อื่นๆ ไม่งั้นจะใช้ package หลายไฟล์ ซึ่งเยอะมาก

เมื่อติดตั้ง gnome panel เรียบร้อยแล้ว ก็พิมพ์คำสั่งใน Terminal ดังนี้

gnome-desktop-item-edit ~/Desktop/ --create-new

เปลี่ยน ~/Desktop/ เป็นที่อยู่อื่นที่ต้องการเซฟไฟล์ .desktop ไว้

จะได้หน้าตาดังรูป

รูป gnome-panel

  • Type : เลือก Application
  • Name : ใส่ชื่อให้โปรแกรม
  • Command : กด Browse.. เลือกไปที่ path ที่ต้องการ (เหมือนการตั้งค่า Exec เวลาเปิดด้วย Text Editor)
  • Comment : ใส่คอมเม้นอธิบายโปรแกรม
  • Icon : คลิกที่รูปไอคอนซ้ายมือบน แล้วเลือก path ของรูป (เหมือนการตั้งค่า Icon ใน Text Editor)

จากนั้นคลิ๊ก OK เป็นอันเรียบร้อย

เรียบร้อย วิธีการสร้าง launcher icon บน Ubuntu ทั้งสองวิธีครับ หากใครมีวิธีอื่นๆ สามารถแนะนำ แสดงความคิดเห็น ได้เลยครับ หากคิดว่าบทความมีประโยชน์ อย่าลืมช่วยกันแชร์ให้เพื่อนๆ ได้อ่านกันด้วยนะครับ

References

Chai

Chai Phonbopit : Developer แห่งหนึ่ง • ผู้ชายธรรมดาๆ ที่ชื่นชอบ Node.js, JavaScript และ Open Source มีงานอดิเรกเป็น Acoustic Guitar และ Football

บทความล่าสุด