-
-
Notifications
You must be signed in to change notification settings - Fork 1
Shortcut MacOS JP
ヒント:
moleditpy-installerv3.0 以降では、moleditpy-installerを実行するだけで、署名済みのMoleditPy.appランチャー(~/Applications、--system指定時は/Applications)を自動生成できます。.pmeprjのドキュメントタイプ・アイコン登録や Launch Services への登録も含まれ、さらにインストーラー自身の実行環境の Python インタープリタと正しくペアリングされます(これは以下の手動 Automator 方式ではできません)。詳しくは Installation for macOS を参照してください。以下の手順は、.appを自分の手で作成したい場合のためのものです。
この手順では、pip install moleditpy でインストールしたPythonアプリをmacOS上で.appアプリケーションとして使えるようにし、独自アイコンを設定します。
以下のようなパスに実行ファイル(バイナリ)が生成されます:
/Users/<username>/Library/Python/<python_version>/bin/moleditpy
- Automator を開く
- 「新規書類」→「アプリケーション」を選択
- 左の一覧から「ユーティリティ」→「シェルスクリプトを実行」を追加
スクリプト欄に以下を入力します:
#!/bin/bash
/Users/<username>/Library/Python/<python_version>/bin/moleditpy "$@"
"$@"は、ドラッグ&ドロップされたファイルなどを引数として渡すためのものです。
- メニューから「ファイル」→「保存」
- 名前を
moleditpy.appにする - 保存場所は一時的にデスクトップなど任意でOKです
保存後、作成したアプリをシステム標準のアプリケーションフォルダーへコピーします。
- Finderで
moleditpy.appを選択 -
⌘ + Cでコピー - Finderメニューの「移動」→「アプリケーション」を開く
-
⌘ + Vで貼り付け
sudo cp -R ~/Desktop/moleditpy.app /Applications/
sudo実行時にパスワード入力を求められる場合があります。
アイコン画像の場所:
/Users/<username>/Library/Python/<python_version>/lib/python<python_version>/site-packages/moleditpy/assets/icon.png
-
Finderで上記の
icon.pngを開く -
「プレビュー」で画像を開いた状態で
-
⌘ + Aで全選択 -
⌘ + Cでコピー
-
-
Finderで
/Applicationsフォルダー内のmoleditpy.appを選択 →⌘ + I(情報を見る) -
左上の小さいアイコンをクリック(枠が出る) →
⌘ + Vで貼り付け
これでアプリのアイコンが変更されます。
# PNG → ICNS 変換
iconutil -c icns /path/to/icon.iconset
# アプリに適用
cp /path/to/icon.icns /Applications/MyTool.app/Contents/Resources/app.icns
備考: iconutil は macOS 標準コマンドです。icon.iconset は以下のように作成できます:
mkdir icon.iconset
cp icon.png icon.iconset/icon_512x512.png
iconutil -c icns icon.iconset
起動できない場合は、以下を実行:
chmod +x /Users/<username>/Library/Python/<python_version>/bin/moleditpyこれで /Applications にインストールされた moleditpy.app をダブルクリックするだけでPythonアプリが実行できます。
-
Installation for macOS —
moleditpy-installerを使えばこれらを自動化できます - Windows でのショートカット作成 / Linux でのショートカット作成
- Keyboard Shortcuts