Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

สร้าง Linux .desktop Launcher สำหรับ XAMPP Control Panel ใน 5 ขั้นตอนง่ายๆ

XAMPP เป็น open-source web server stack solution ยอดนิยมที่เผยแพร่โดย Apache Friends มันช่วยรวม MariaDB database, Apache HTTP Server และ Perl interpreters กับ PHP script interpreter การรวมนี้ช่วยให้นักพัฒนาตั้งค่า local servers เพื่อทดสอบและ deploy เนื้อหาเว็บ การติดตั้งแพ็กเกจนี้ให้การเข้าถึง control panel เดียว แต่บ่อยครั้งไม่สร้าง launcher ให้

คุณสามารถสร้างไฟล์ .desktop เพื่อให้การเข้าถึง XAMPP control panel ทันที ไม่ว่าคุณจะใช้ Unity, GNOME, KDE, LXDE, Xfce4 หรือ desktop environment อื่นๆ คุณน่าจะมีการเข้าถึงไดเรกทอรีที่ ~/.local/share/applications สำหรับการติดตั้ง .desktop files นี่ครอบคลุม Ubuntu graphical distributions หลัก หาก distribution ของคุณวาง launchers ที่อื่น ให้ปรับทิศทางเหล่านี้เพื่อชี้ไปที่ที่ถูกต้อง

วิธีที่ 1: สร้าง .desktop File สำหรับ XAMPP Control Panel

เปิดเทอร์มินัลโดยกดค้าง Ctrl+Alt+T แล้วพิมพ์ gedit ~/.local/share/applications/xampp-control-panel.desktop เพื่อสร้างไฟล์ใหม่ หากคุณใช้ Lubuntu คุณต้องแทนที่ gedit ด้วย leafpad และผู้ใช้ Xubuntu จะต้องการใช้ mousepad แทน คุณสามารถใช้ vi หรือ nano ได้ไม่ว่า Ubuntu หรือ Linux config ไหนที่คุณจัดการ

เมื่อคุณอยู่ใน text editor ที่เลือก ให้วางโค้ดต่อไปนี้ลงในไฟล์ใหม่:

[Desktop Entry]

Comment=Start or Stop XAMPP

Name=XAMPP Control Panel

Exec=gksu "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"

Icon[en_US]=/usr/share/icons/Humanity/devices/24/network-wired.svg

Encoding=UTF-8

Terminal=false

Name[en_US]=XAMPP Control Panel

Comment[en_US]=Start or Stop XAMPP

Type=Application

Icon=/opt/lampp/htdocs/favicon.ico

กดค้าง Ctrl และกด S เพื่อบันทึกไฟล์ หรือบันทึกจากเมนูไฟล์ dropdown ปิด text editor แต่จำไว้ว่าคุณอาจต้องกลับมามันภายหลัง ตอนนี้สั่งคำสั่ง sudo chmod +x ~/.local/share/applications/xampp-control-panel.desktop เพื่อทำให้ executable

ไปที่ Dash และลอง launch หากคุณไม่ใช้ Unity ตรวจสอบด้วย application launcher หรือ desktop icon system ที่คุณใช้ มากกว่าน่าจะถูกขอรหัสผ่านเมื่อคุณเริ่มมัน

วิธีที่ 2: แก้ไขรายละเอียดเล็กน้อยใน XAMPP

หากทุกอย่างทำงาน คุณไม่ต้องดำเนินต่อ บางครั้ง ไม่มีอะไรเกิดขึ้นหลังสร้างไฟล์แบบนี้ หากเป็นเช่นนั้น ลองรัน gksu python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py จาก CLI และตรวจสอบข้อความข้อผิดพลาด คุณอาจได้ข้อความว่ Error importing pygtk2 and pygtk2-libglade ซึ่งแก้ได้โดยติดตั้ง python-libglade dependencies ติดตั้งได้ด้วย sudo apt-get install python-glade2

คุณอาจลองแทนที่บรรทัด Exec ใน control panel ด้วย Exec=sudo -i python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py นี่อาจช่วย execute คำสั่ง จำไว้ว่ามันไม่จำเป็นต้องใช้ icons นี้ บรรทัด Icon= สามารถชี้ไปที่ไฟล์ใดก็ได้ที่คุณเลือก มีตัวเลือกใช้ free icon set จากอินเทอร์เน็ต อนุญาตให้เราแสดง icons อย่างที่เราชอบ ตัวอย่างเช่น พิจารณาตัวอย่างนี้ ซึ่งรวม dummy mouse cursor มาจาก Flatastic icon set ที่มีชื่อเสียง เซ็ตนี้ฟรีสำหรับ non-commercial use

เป็นไปได้ถึงจะชี้ไปที่ additional icons สองตัวแยกกัน แม้ en_US ถูกใช้ในตัวอย่าง สิ่งนี้สามารถแทนที่เพื่อ match ภาษาท้องถิ่นได้ อาจไม่จำเป็นใน coding

หากคุณต้องการลบ XAMPP ในอนาคต คุณจะต้องลบ icon ด้วยคำสั่งเหล่านี้:

cd ~/.local/share/applications/

sudo rm xampp-control-panel.desktop

ABOUT THE AUTHOR

สร้าง Linux .desktop Launcher สำหรับ XAMPP Control Panel ใน 5 ขั้นตอนง่ายๆ

Kevin Arrows

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์มากกว่าหนึ่งทศวรรษ เขาถือใบรับรอง Microsoft Certified Technology Specialist (MCTS) และมีความหลงใหลในการติดตามข่าวสารเทคโนโลยีล่าสุด Kevin เขียนบทความมากมายเกี่ยวกับหัวข้อเทคโนโลยีหลากหลาย แสดงให้เห็นถึงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และการคอมพิวติ้งบนคลาวด์ ผลงานของเขาได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน และเขาได้รับการขนานนามว่าสามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนได้อย่างชัดเจนและกระชับ