bin/pycharm.sh
を介してpycharmを通常にインストールしましたが、bash pycharm.sh
whileを行っていたことが間違いでした。pycharmディレクトリはDownloadsフォルダー内にあります。
後でディレクトリを/opt/Pycharm/
に移動しました。これにより、一度機能するユニティランチャー(PyCharmが最初にインストールされたときに追加された)を使用しようとするたびに(予想どおり)失敗します。
ユニティランチャーからpycharm.sh
を再起動可能なアプリとして再追加するにはどうすればよいですか? pycharm.sh
ファイルの場所を知っています。 /usr/bin/
に追加しようとしましたが、何も変わりません。
bash /usr/opt/Pycharm/bin/Pycharm.sh
経由でpycharmを起動できます。しかし、これは退屈です。
次のスクリプトを使用して、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
内にファイルを保存しようとすると、「Pycharm.desktopを保存できません」というエラーが表示されます。これに関するヘルプは深く感謝されます。
最初にコマンドライン経由でそのbinフォルダーからpyCharm
を起動します
$ ./pycharm.sh
その後、後藤
Tools -> Create Desktop Entry
。
正しい場所に正しいデスクトップファイルが作成されます。その後、メニューから開始してアイコンを固定するか、バーにドラッグアンドドロップします。このように、.desktop
ファイルとジャンボジャンボを扱う必要はありません。
なんとか解決できました。問題は、Pycharmが既に.local/share/applications
内にランチャーをインストールしていることです。したがって、独自に作成する前にそれを取り除く必要があります。その後、あなたがしなければならないことは、あなた自身の*.desktop
ファイルをusr/share/applications/
内のapplications
ディレクトリに追加することです。
Sudo
を使用してデスクトップファイル内に.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.png # Changed from pycharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm
それが完了したら、アプリを適切に起動できます。 pycharm.sh
には実行権限も必要であることに注意してください。
Ubuntu 16.04では、簡単にアクセスできるアイコンを含まない「スナップ」インストーラーを使用しました(おそらくスナップイメージ内に隠されているものがありますが、取得するのは困難です)。代わりに、ランチャーにグレーの疑問符アイコンが代わりに表示されます。また、バージョン2017.3.3には[ツール]> [デスクトップエントリの作成]オプションが表示されているように見えませんが、どこかに移動されている可能性があります。
だから私はコピーしたpycharm.png
以前の非スナップコミュニティインストールから取得し、どこかに保存してから~/.local/share/applications/jetbrains-pycharm-ce.desktop
:
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/path/to/pycharm.png
Exec="/snap/bin/pycharm-community" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
次に、(コマンドラインから)PyCharmを起動すると、ランチャーアイテムが正しいアイコンで表示されます。それを右クリックして[ランチャーにロック]を選択すると、現在は保持されています。
欠点は、アイコンがアプリで自動的に更新されないため、古くなる可能性があることです。
更新されたPyCharmを指すようにランチャーを更新したいだけの場合、次の点で4.0.4から4.0.6に変更しました。
nano /usr/share/applications/jetbrains-pycharm.desktop
buntu 16.04(以前のバージョンをチェックしていない)
実行pycharm.sh
(以下の正しいディレクトリとPyCharmバージョンを使用していることを確認してください):
$ ./dir_where_you_placed_it/pycharm-2016.1.4/bin/pycharm.sh
PyCharmの実行中に、ランチャーでそのアイコンを右クリックし、"lock to Launcher"
。
[ツール]-> [デスクトップエントリの作成]が機能しない場合
次の名前のデスクトップに新しいファイルを作成します(viまたは同様のコマンドを使用)。
jetbrains-pycharm.desktop
次の内容を内部に貼り付けます:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-5.0.1/bin/pycharm.png
Exec="/opt/pycharm-5.0.1/bin/pycharm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
上記のiconおよびexecプロパティのパスとバージョン番号を変更することに注意してください。
PyCharmのさまざまなバージョンでテスト済み-チャームのように☺
実行$ pycharm-community
直後にtaskbar
にアイコンが表示されます。右クリックして、[Lock on the Taskbar
。問題をある程度解決します。
単にIcon=/path/to/pycharm.png
in ~/.local/share/applications/jetbrains-pycharm-ce.desktop
スナップショットからインストールした場合の正しいパスを使用したmeowsqueakの回答から。
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/snap/pycharm-community/current/bin/pycharm.png
Exec="/snap/bin/pycharm-community" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
ターミナルウィンドウで次のように入力します。
jetbrains-pycharm.desktop
それが役立つことを願っています:)
これで、pycharmがバージョン2016.1に更新され、ファイルjetbrains-pycharm.desktop
パス内~/.local/share/applications
Icon
とExec
のパスを編集するだけです
'すべてのユーザーのエントリを作成する(スーパーユーザーの権限が必要)' [ツール]-> [デスクトップエントリの作成]オプションをチェックしなかったと思います。確認してください。
新しいものを作成する必要はありません。
最近、v2.7からv3.0.2にアップデートした後、PyCharmランチャーが古い(そして現在削除された)PyCharmパスを指しているという関連の問題を解決しました。
上記の(良い)アドバイスをすべて試しても、問題は解決しませんでした。
解決策は、私の場合、すべてのユーザーのデスクトップエントリを作成することでした。
[ようこそ画面]->構成->デスクトップエントリの作成...
チェックボックスをオンにします。 「すべてのユーザーのエントリを作成する」 そして次に進みます。
どうやら、以前のインストールでは、この方法でインストールしなければならず、単一のアカウントのランチャーを更新できなかったようです。
追加したかったのは、Ubuntu 16.04 LTS用のPyCharm Eduを今日インストールしただけで、デスクトップエントリを作成する方法は非常に簡単だからです。 PyCharm Eduが開いたら、プロジェクトを入力する前に[構成]をクリックします。[デスクトップエントリの作成]オプションがあるはずです。それを選択すると、次のディレクトリにPyCharm Edu.desktopファイルが作成されます。
/usr/local/share/applications
次に、その宛先に移動し、新しく作成されたPyCharm Edu.desktopファイルをクリックしてPyCharm Eduを起動します。その後、ランチャーにロックするだけで済みます。動作するはずです。
私は非常に遅れていることを知っていますが、この特定のアプリケーションのデスクトップエントリを構成しようとしているUbuntu 16.04 LTSで私たちを助けたことを願っています。
Sudo vim `which charm`
RUN_PATH
。
PyCharmの2016バージョンでは、次のようにします。