วันจันทร์ที่ 26 ตุลาคม พ.ศ. 2552

Recompiling Virtualbox Kernel Module

วันนี้เอาอีกสัก blog

ใครใช้ Virtualbox แล้วอัพเดท Linux kernal น่าจะเคยเจอว่า อาจจะ start VM ไม่ขึ้น
มีข้อความว่า 'The vboxdrv kernel module was either not loaded…' แล้วบอกให้ 'Re-setup the kernel module by executing ‘/etc/init.d/vboxdrv setup’ as root.'
recompile virtualbox ใหม่ก็ได้แล้ว
#sudo /etc/init.d/vboxdrv setup

สร้าง Icon เรียกโปรแกรมบน Desktop ของ Linux

บ่นๆก่อนเลยช่วงนี้แค่งานที่ office ก็หมดแรงแล้ว(จริงๆแล้วขี้เกียจ !^^)

พอดีลง Netbean แล้วมันสร้าง icon เรียกโปรแกรมไว้บนหน้า desktop จึงได้รู้
ตัวอย่างสคริปไฟล์ ~/Desktop/netbeans-6.7.1.desktop
[Desktop Entry]
Encoding=UTF-8
Name=NetBeans IDE 6.7.1
Exec=/bin/sh "/media/src/IDE/netbeans-6.7.1/bin/netbeans"
Icon=/media/src/IDE/netbeans-6.7.1/nb6.7/netbeans.png
Categories=Application;Development;Java;IDE
Version=1.0
StartupNotify=true
Type=Application
Terminal=0

แค่อ่านรายละเอียดก็พอรู้กันแล้วใช่ไหมว่าพารามิเตอร์แต่ละตัวมีความหมายว่าอย่างไรกันบ้างเอาหลักๆแล้วกัน
- Name เป็นชื่อที่จะเห็นบนหน้า desktop
- Icon เป็นรูปที่จะแสดงบนหน้า desktop
- Exec ตำแหน่งของโปรแกรมจริงๆ
- Terminal มีค่า 0 คือไม่ต้องเปิด terminal ขึ้นเป็น background

มันสร้างให้แต่ผมลบทิ้งรก desktop แต่เอาว่าได้รู้แล้วกันว่ามันมีวิธีนี้ในการสร้าง Icon ไว้เรียกโปรแกรมได้ด้วย อ๋อ OS Linux Ubuntu นะ Windows ไม่ต้องแปลกใจเพราะมันไม่มีจะทำได้ก็แค่ link อย่างเดียว (แอบกัด Windows ซะหน่อย)