Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Xây dựng Trình khởi chạy .desktop Linux cho Bảng điều khiển XAMPP trong 5 bước đơn giản

XAMPP là một giải pháp ngăn xếp máy chủ web nguồn mở phổ biến được phân phối bởi Apache Friends. Nó hỗ trợ tích hợp cơ sở dữ liệu MariaDB, Máy chủ HTTP Apache và trình thông dịch Perl với trình thông dịch tập lệnh PHP. Việc tích hợp này tạo điều kiện thuận lợi cho các nhà phát triển trong việc thiết lập máy chủ cục bộ để kiểm tra và triển khai nội dung web. Việc cài đặt gói này cung cấp quyền truy cập vào một bảng điều khiển duy nhất. Tuy nhiên, nó thường bỏ qua việc tạo launcher cho nó.

Bạn có thể tạo tệp .desktop để cung cấp quyền truy cập tức thì vào bảng điều khiển XAMPP. Bất kể bạn sử dụng Unity, GNOME, KDE, LXDE, Xfce4 hay môi trường máy tính để bàn khác, rất có thể bạn sẽ có quyền truy cập vào thư mục nằm ở ~/.local/share/applications để cài đặt tệp .desktop. Điều này bao gồm các bản phân phối đồ họa chính của Ubuntu. Nếu bản phân phối của bạn đặt trình khởi chạy ở một nơi khác, bạn chỉ cần sửa đổi các hướng dẫn này để trỏ nó vào đúng nơi.

Phương pháp 1:Tạo tệp .desktop cho Bảng điều khiển XAMPP

Mở một thiết bị đầu cuối bằng cách giữ CTRL, ALT và T, sau đó nhập gedit ~/.local/share/applications/xampp-control-panel.desktop để tạo một tệp mới. Nếu bạn đang sử dụng Lubfox, bạn sẽ cần thay thế gedit bằng leafpad và người dùng Xubfox sẽ muốn sử dụng mousepad thay thế. Bạn cũng có thể sử dụng vi hoặc nano bất kể bạn đang xử lý cấu hình Ubuntu hay Linux nào khác.

Khi bạn đang ở trong trình soạn thảo văn bản đã chọn, hãy đặt đoạn mã sau vào tệp mới:

[Mục nhập trên máy tính để bàn]

Nhận xét=Bắt đầu hoặc dừng XAMPP

Name=Bảng điều khiển XAMPP

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

Biểu tượng[en_US]=/usr/share/icons/Humanity/devices/24/network-wired.svg

Mã hóa=UTF-8

Thiết bị đầu cuối=false

Name[en_US]=Bảng điều khiển XAMPP

Nhận xét[en_US]=Bắt đầu hoặc dừng XAMPP

Loại=Ứng dụng

Biểu tượng=/opt/lampp/htdocs/favicon.ico

Giữ phím CTRL và nhấn S để lưu tệp hoặc lưu tệp từ menu tệp thả xuống. Đóng trình soạn thảo văn bản nhưng hãy nhớ rằng bạn có thể phải quay lại nó sau. Bây giờ hãy ra lệnh Sudo chmod +x  ~/.local/share/applications/xampp-control-panel.desktop để làm cho nó có thể thực thi được.

Hãy đến Dash và thử khởi chạy nó. Nếu bạn không sử dụng Unity, hãy kiểm tra nó bằng bất kỳ trình khởi chạy ứng dụng hoặc hệ thống biểu tượng trên màn hình nào bạn đang sử dụng. Rất có thể bạn sẽ được yêu cầu nhập mật khẩu khi khởi động nó.

Phương pháp 2:Ủi nếp nhăn trong XAMPP

Nếu mọi thứ đã hoạt động, bạn không cần phải tiếp tục. Đôi khi, không có gì có thể xảy ra sau khi tạo một tệp như thế này. Nếu đúng như vậy, hãy thử chạy gksu python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py từ CLI và kiểm tra xem có bất kỳ thông báo lỗi nào không. Bạn có thể nhận được thông báo có nội dung như “Lỗi khi nhập pygtk2 và pygtk2-libglade”, có thể khắc phục bằng cách cài đặt các phần phụ thuộc python-libglade. Bạn có thể cài đặt chúng bằng lệnh sudo apt-get install python-glade2.

Bạn cũng có thể thử thay thế dòng ‘Exec’ trong bảng điều khiển bằng ‘Exec=sudo -i python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py. Điều này có thể giúp thực hiện lệnh. Hãy nhớ rằng cũng không cần thiết phải sử dụng các biểu tượng này. Dòng 'Icon=' có thể được trỏ đến bất kỳ tệp nào bạn chọn. Ngoài ra còn có tùy chọn sử dụng bộ biểu tượng miễn phí từ internet, cho phép chúng tôi hiển thị các biểu tượng theo cách chúng tôi muốn. Ví dụ:hãy xem xét ví dụ này, bao gồm một con trỏ chuột giả, bắt nguồn từ bộ biểu tượng Flatastic nổi tiếng. Bộ này miễn phí cho mục đích sử dụng phi thương mại.

Thậm chí có thể trỏ đến hai biểu tượng bổ sung riêng biệt. Mặc dù en_US được sử dụng trong ví dụ nhưng nó có thể được thay thế để phù hợp với bất kỳ ngôn ngữ địa phương nào. Nó thậm chí có thể không cần thiết trong quá trình mã hóa.

Nếu bạn muốn xóa XAMPP, bạn cũng sẽ phải xóa biểu tượng bằng các lệnh sau:

cd ~/.local/share/applications/

sudo rm xampp-control-panel.desktop

GIỚI THIỆU TÁC GIẢ

Xây dựng Trình khởi chạy .desktop Linux cho Bảng điều khiển XAMPP trong 5 bước đơn giản

Mũi tên Kevin

Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến ​​thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.