Saya telah menginstal pycharm biasanya melalui bin/pycharm.sh
tapi kesalahan yang saya buat adalah melakukan bash pycharm.sh
while yang pycharm direktori di dalam folder Unduhan.
Saya kemudian pindah ke direktori /opt/Pycharm/
. Hal ini menyebabkan setelah berfungsi unity launcher (yang ditambahkan ketika PyCharm awalnya diinstal) gagal setiap kali saya mencoba untuk menggunakannya (seperti yang diharapkan).
Bagaimana saya dapat menambahkan kembali pycharm.sh
sebagai lauchable aplikasi dari unity launcher? Saya tahu lokasi pycharm.sh
file. I've mencoba untuk menambahkannya ke /usr/bin/
tapi itu tidak mengubah apa-apa.
Aku masih bisa meluncurkan pycharm melalui bash /usr/opt/Pycharm/bin/Pycharm.sh
. Tapi ini membosankan.
Saya telah mencoba membuat yang baru .desktop
file untuk pycharm, menggunakan script berikut:
[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
Namun, saya mendapatkan "tidak Dapat menyimpan Pycharm.desktop" kesalahan ketika saya mencoba untuk menyimpan file di dalam /usr/share/applications/pycharm.desktop
. Bantuan mengenai hal ini akan sangat dihargai.
Pertama mulai pyCharm
dari itu's bin folder melalui command line
$ ./pycharm.sh
Kemudian, goto
Alat-alat - > Membuat Desktop Entry
.
Itu akan membuat benar Desktop file di tempat yang benar. Setelah itu anda dapat melakukan ini dari menu dan pin ikon atau drag dan drop ke bar. Dengan cara ini, anda don't harus berurusan dengan .desktop
file dan omong kosong..
Aku berhasil menyelesaikannya. Masalahnya adalah, Pycharm sudah menginstal sebuah peluncur dalam .local/share/applications
. Dengan demikian, anda perlu untuk menyingkirkan ini sebelum melanjutkan untuk membuat anda sendiri. Setelah itu, semua harus anda lakukan adalah menambahkan anda sendiri *.desktop
file aplikasi
di dalam direktori usr/share/applications/
.
Yang anda butuhkan untuk membuat anda .desktop
file sudo
dan di dalam desktop file:
[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
Setelah itu dilakukan, anda dapat meluncurkan aplikasi anda dengan benar. Harap dicatat bahwa pycharm.sh
juga harus memiliki eksekusi hak.
Dengan Ubuntu 16.04, saya menggunakan "snap" installer, yang doesn't termasuk mudah diakses icon (ada's mungkin salah satu yang tersembunyi di dalam snap gambar, tapi itu's sulit untuk mendapatkan). Sebaliknya hal itu menunjukkan abu-abu tanda tanya ikon di peluncur sebaliknya. Juga ada doesn't seem to be a Alat > Membuat Desktop Entry pilihan di versi 2017.3.3 sejauh yang saya bisa melihat - mungkin telah pindah tempat.
Jadi saya disalin pycharm.png
dari sebelumnya non-snap Komunitas instalasi, disimpan di suatu tempat, maka dibuat ~/.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
Kemudian ketika saya mulai PyCharm (dari baris perintah), peluncur item muncul dengan ikon yang benar, dan kemudian saya klik kanan di atasnya dan pilih "Lock untuk Launcher", dan sekarang terus berlanjut.
Sisi negatifnya adalah bahwa ikon tidak akan secara otomatis diperbarui dengan aplikasi, jadi itu mungkin jatuh keluar dari tanggal.
Ketika Alat -> Membuat Desktop Entry tidak bekerja:
Membuat file baru pada desktop anda (menggunakan vi atau perintah yang serupa) bernama:
jetbrains-pycharm.desktop
Paste kode berikut di dalamnya:
#!/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
Menjaga dalam pikiran untuk mengubah jalur dan nomor versi ikon dan exec sifat-sifat di atas.
Diuji pada berbagai versi PyCharm - seperti pesona ☺
Hanya diganti Icon=/path/ke/pycharm.png ' di
~/.local/share/applications/jetbrains-pycharm-ce.desktop` dari meowsqueak's jawaban dengan jalan yang benar ketika diinstal dari snap.
[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
Ubuntu 16.04 (belum't telah memeriksa versi sebelumnya)
Menjalankan pycharm.sh
(pastikan anda menggunakan yang benar dir dan PyCharm versi di bawah ini):
$ ./dir_where_you_placed_it/pycharm-2016.1.4/bin/pycharm.sh
Sementara PyCharm berjalan, klik kanan ikon pada Launcher dan pilih "lock untuk Launcher"
.
Dalam versi 2016 PyCharm hanya melakukan berikut ini:
Saya baru-baru ini diselesaikan terkait masalah di mana, setelah update v2.7 untuk v3.0.2, saya PyCharm launcher masih menunjuk ke old (dan sekarang dihapus) PyCharm jalan.
Setelah mencoba semua (baik) saran di atas, masalah masih tetap bertahan.
Solusinya, dalam kasus saya, adalah untuk menciptakan sebuah entri desktop untuk SEMUA PENGGUNA.
[Layar]->Mengkonfigurasi->Membuat Desktop Entry...
Centang kotak: "Membuat entri untuk semua pengguna" dan kemudian melanjutkan.
Ternyata, di instalasi sebelumnya aku harus dipasang dalam mode ini dan tidak bisa memperbarui launcher untuk satu akun.
Saya hanya ingin menambahkan, saya baru saja menginstal PyCharm Edu untuk Ubuntu 16.04 LTS hari ini, dan cara untuk membuat entri desktop sangat mudah. Ketika PyCharm Edu membuka, sebelum memasuki setiap proyek, klik konfigurasi, dan harus ada buat Entri Desktop pilihan. Pilih itu, dan itu akan membuat PyCharm Edu.desktop file di direktori berikut:
/usr/local/share/applications
Sekarang traverse untuk tujuan, dan klik tombol yang baru dibuat PyCharm Edu.desktop file untuk memulai PyCharm Edu. Setelah itu, anda hanya akan perlu untuk mengunci ke peluncur. Itu harus bekerja.
Aku tahu ini sangat terlambat, tapi aku berharap aku've membantu orang-orang dari kita di Ubuntu 16.04 LTS yang mencoba untuk mengkonfigurasi entri desktop untuk aplikasi tertentu.