Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Build a Linux .desktop Launcher for XAMPP Control Panel in 5 Easy Steps

XAMPP は、Apache Friends によって配布されている人気のオープンソース Web サーバー スタック ソリューションです。 It aids in integrating the MariaDB database, Apache HTTP Server, and Perl interpreters with a PHP script interpreter. This integration facilitates developers in setting up local servers to test and deploy web content. Installing this package provides access to a single control panel. However, it often neglects to create a launcher for it.

You can create a .desktop file to provide instant access to the XAMPP control panel. Unity、GNOME、KDE、LXDE、Xfce4、または別のデスクトップ環境を使用しているかどうかに関係なく、.desktop ファイルをインストールするために ~/.local/share/applications にあるディレクトリにアクセスできる可能性が高くなります。これは、主要なグラフィカル Ubuntu ディストリビューションをカバーしています。 If your distribution places launchers somewhere else, simply modify these directions to point it at the right place.

Method 1:Create a .desktop File for the XAMPP Control Panel

CTRL、ALT、T を押しながらターミナルを開き、「gedit ~/.local/share/applications/xampp-control-panel.desktop」と入力して新しいファイルを作成します。 If you’re using Lubuntu you’ll need to replace gedit with leafpad, and Xubuntu users will want to use mousepad instead. You could also use vi or nano regardless of which Ubuntu or other Linux configuration you’re dealing with.

選択したテキスト エディタを使用しているときに、次のコードを新しいファイルに挿入します。

[デスクトップエントリ]

コメント =XAMPP を開始または停止

名前=XAMPP コントロール パネル

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

エンコーディング=UTF-8

ターミナル=false

名前[en_US]=XAMPP コントロール パネル

Comment[en_US]=Start or Stop XAMPP

タイプ=アプリケーション

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

Hold down CTRL and hit S to save the file, or save it from the drop-down file menu. Close the text editor, but keep in mind that you might have to go back to it later.次に、コマンド sudo chmod +x ~/.local/share/applications/xampp-control-panel.desktop を発行します。

Dash に移動して、起動してみてください。 Unity を使用していない場合は、使用しているアプリケーション ランチャーまたはデスクトップ アイコン システムで確認してください。おそらく、起動時にパスワードの入力を求められます。

Method 2:Ironing Out Wrinkles in XAMPP

すべてがうまくいった場合は、続行する必要はありません。このようなファイルを作成しても何も起こらない場合があります。その場合は、CLI から gksu python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py を実行して、エラー メッセージがないか確認してください。 「pygtk2 および pygtk2-libglade のインポート中にエラーが発生しました」のようなメッセージが表示される場合がありますが、これは python-libglade の依存関係をインストールすることで修正できます。 sudo apt-get install python-glade2 コマンドを使用してインストールできます。

コントロール パネルの「Exec」という行を「Exec=sudo -i python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py」に置き換えてみることもできます。これはコマンドの実行に役立つ可能性があります。 Bear in mind that it’s not necessary to use these icons either. 「Icon=」行は、選択した任意のファイルを指すことができます。インターネットから無料のアイコンセットを使用するオプションもあり、好みに合わせてアイコンを表示できます。 For instance, consider this example, which includes a dummy mouse cursor, derived from the famous Flatastic icon set.このセットは非営利目的で無料で使用できます。

2 つの別個の追加アイコンをポイントすることも可能です。この例では en_US が使用されていますが、これは任意のローカル言語に一致するように置き換えることができます。コーディングでは必要ないかもしれません。

XAMPP を削除したい場合は、次のコマンドを使用してアイコンも削除する必要があります。

cd ~/.local/share/applications/

sudo rm xampp-control-panel.desktop

著者について

Build a Linux .desktop Launcher for XAMPP Control Panel in 5 Easy Steps

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Bash で乱数を生成する:クイックガイド

    bash プロンプトで乱数を簡単に生成でき、それを使用してその数値を変数として設定できます。これは、特定の種類のスクリプトの作成からテーブルトップ ロールプレイング アドベンチャーの実行まで、あらゆる用途に役立ちます。 D&D キャンペーンを作成する場合でも、強力な bash 言語でユーティリティを作成する場合でも、通常は 1 行のコードで済みます。これは、特定のセキュリティ チェックを実行しようとするときに非常に便利なツールでもありますが、優れたクラッカーはこれらの単純な数値ジェネレーターを回避できることを覚えておいてください。これらは依然として、特定の種類のパスワードやコードを生成するのに

  2. Linux および macOS で拒否された Zsh 権限を解決する:クイックフィックスとトラブルシューティング

    Zsh 権限が拒否されましたは、実行権限を持たない Linux または Mac 上でコマンドを実行しようとすると発生するエラーです。このコマンドは、書き込み権限を持たないディレクトリに対して「ls」を実行したり、ユーザーが権限を持たないアクションを実行するスクリプトを実行したりするのと同じくらい簡単です。パーミッションとは、読み取りまたは書き込みパーミッションを指します。 このエラーの主な原因を見てみましょう。その後、各解決策を試して、どれが最も効果的かを確認します。 このエラーは主に、ファイルを実行、書き込み、または読み取る権限がない場合に発生します。 Linux オペレーティング