UbuntuでPyCharmランチャーを再作成する
pycharm を bin/pycharm.sh
で普通にインストールしたのですが、pycharm のディレクトリが Downloads フォルダの中にあるときに bash pycharm.sh
とやってしまったのが失敗でした。
その後、ディレクトリを /opt/Pycharm/
に移動しました。このため、かつて機能していたunityランチャー(PyCharmを最初にインストールしたときに追加された)を使おうとすると、毎回失敗します(予想通りです)。
どうすれば、ユニティランチャーから起動可能なアプリとして pycharm.sh
を再追加できますか?pycharm.shファイルの場所は分かっています。pycharm.sh
のファイルの場所は分かっていますし、/usr/bin/
に追加してみましたが、何も変わりません。
bash /usr/opt/Pycharm/bin/Pycharm.sh` で pycharm を起動することができます。しかし、これは面倒です。
UPDATE
以下のスクリプトで、pycharm 用の .desktop
ファイルを新規に作成してみました。
[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/Pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/Pycharm-3.0.1/bin/PyCharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm
しかし、/usr/share/applications/pycharm.desktop
に保存しようとすると、 "Unable to save Pycharm.desktop" というエラーが表示されます。この件に関して、何か助言を頂ければ幸いです。
69
3
まず、コマンドラインから
pyCharm
をbinフォルダから起動します。$ ./pycharm.sh
を実行します。そして、次のコマンドを実行します。
ツール -> デスクトップエントリの作成` を実行します。
これで正しいデスクトップファイルが正しい場所に作成されます。その後、メニューから起動し、アイコンをピン留めするか、バーにドラッグ&ドロップしてください。この方法で、
.desktop
ファイルや、ごちゃごちゃしたファイルを扱う必要はありません。なんとか解決しました。Pycharmはすでにランチャーを
.local/share/applications
内にインストールしています。そのため、ランチャーを作成する前に、ランチャーを削除する必要があります。その後、usr/share/applications/
内のapplications
ディレクトリに、自分の*.desktop
ファイルを追加すればよいだけです。.desktop
ファイルは
sudo` を使用して、デスクトップファイルの中に作成する必要があります。これが完了すると、アプリを正しく起動することができます。なお、
pycharm.sh
にも実行権限が必要です。ここで、
RUN_PATH
を編集してください。