Skip to content

Shortcut Linux JP

Hiromichi Yokoyama edited this page Aug 4, 2026 · 3 revisions

Linux でのショートカット作成とファイル関連付けガイド

ヒント: moleditpy-installer v3.0 以降では、moleditpy-installer を実行するだけで、アプリケーションメニューへの .desktop エントリ作成、任意のデスクトップショートカット(--desktop)、専用アイコン付きの .pmeprj MIME タイプ登録(ユーザー単位は ~/.local/share/applications、システム全体は sudo moleditpy-installer --system)までを自動で行えます。詳しくは Installation for Linux を参照してください。以下の手順は .desktop ファイルを手動で作成する場合のためのものです。

1. .desktop エントリーファイル (moleditpy.desktop) の作成

まず、アプリケーションランチャーの定義ファイル(.desktop ファイル)を作成します。テキストエディタを開き、以下の内容を moleditpy.desktop という名前で保存します。

[Desktop Entry]
Type=Application
Version=1.0
Name=MoleditPy
Exec=[moleditpy実行ファイルへのフルパス]
Terminal=true
Icon=[site-packagesまでのパス]/moleditpy-linux/assets/icon.png

各項目の意味:

  • Name: アプリケーションメニューやショートカットに表示される名前。
  • Exec: アプリケーションを起動するためのコマンドまたはフルパス。(詳細は下記参照)
  • Icon: 表示されるアイコンのフルパス。
  • Terminal: アプリケーションをターミナル(黒い画面)で実行するかどうか。true または false を指定します。
  • Type: Application(アプリケーション)を指定します。

2. 実行ファイル (Exec) とアイコン (Icon) のパスの確認

.desktop ファイルを正しく機能させるには、Exec=Icon= のパスを実際の環境に合わせて修正する必要があります。

Exec (実行ファイル) のパス

Exec= には、moleditpy 実行ファイルのフルパスを指定するのが最も確実です。

パスの確認方法:

  1. ターミナルを開きます。
  2. which moleditpy と入力してEnterキーを押します。
  3. 表示されたフルパスをコピーします。
  4. .desktop ファイルの Exec= の行を、コピーしたパスに書き換えます。

補足: Exec=moleditpy のように実行ファイル名だけにすることも可能ですが、その場合は $PATH 環境変数(パスが通っている場所)に moleditpy が配置されている必要があります。フルパスを指定する方が環境に依存しません。

Icon (アイコン) のパス

Icon= には、アイコンファイル(.png.svg)のフルパスを指定します。moleditpy-linux が Python パッケージとしてインストールされている場合、一般的なパスは以下のようになります。

[site-packagesまでのパス]/moleditpy-linux/assets/icon.png

[site-packagesまでのパス] の部分は、ご自身の環境(例: /home/YOUR_USERNAME/.local/lib/pythonX.X/site-packages など)に合わせて修正してください。


3. ランチャーの配置(アプリケーションメニューへの登録)

作成した moleditpy.desktop ファイルを所定のディレクトリに配置すると、アプリケーションメニュー(ランチャー)に MoleditPy が表示されるようになります。

A. 現在のユーザーのみ (推奨)

現在のユーザーのメニューにのみ追加します。

  1. ファイルマネージャーのアドレスバーに以下のパスを入力して開きます。
    ~/.local/share/applications/
    
    ~ はホームディレクトリを意味します)
  2. このフォルダに、作成した moleditpy.desktop ファイルをコピーまたは移動します。

B. システム全体 (管理者権限が必要)

PCの全ユーザーのメニューに追加します。

  1. 以下のパスにアクセスします(管理者権限が必要です)。
    /usr/share/applications/
    
  2. このフォルダに moleditpy.desktop ファイルを配置します。

配置後、デスクトップ環境によっては自動で認識されますが、反映されない場合は一度ログアウトして再ログインしてください。


4. デスクトップへのショートカット作成

アプリケーションメニューに登録されたら(ステップ3)、アイコンをデスクトップにドラッグ&ドロップすることで、デスクトップショートカットを作成できます。

注意: デスクトップ環境によっては、デスクトップにコピーされた .desktop ファイルを最初に実行(ダブルクリック)する際に、「信頼して起動する」といった許可を求められる場合があります。


Clone this wiki locally