Bagaimana saya bisa membuat ikon peluncur untuk PhpStorm?


91

Saya memiliki PhpStorm di PC saya, untuk meluncurkannya saya harus pergi ke phpstorm / bin / dan meluncurkan phpstorm.sh, bagaimana saya bisa menyematkan ini ke launcher sehingga saya tidak harus masuk ke folder setiap saat?

Jawaban:


115

Gunakan IDE untuk membuat peluncur. Buka Alat -> Buat Entri Desktop ...

Metode alternatif :

Anda harus membuat peluncur aplikasi terlebih dahulu.

Menginstal gnome-panel

 sudo apt-get install --no-install-recommends gnome-panel

Untuk membuat peluncur

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

Ini akan membuka jendela "Buat Peluncur"

Jenis :
Nama Aplikasi :
Perintah PhpStorm : / bin / bash path_to / phpstorm.sh
Komentar : Apa Komentar

Ini akan membuat file launcher di /usr/share/applicationsdirektori. Sekarang klik dua kali dan buka file.

Setelah file diluncurkan. Anda dapat melihat prosesnya di peluncur kesatuan. Klik kanan pada ikon di peluncur kesatuan dan klik " Kunci ke Peluncur "

Atau Anda dapat membuat file .desktop

Temukan file .desktop ini di sini . Saya belum mengujinya. Coba keberuntunganmu.

[Desktop Entry]
Version=1.0
Type=Application
Name=JetBrains PhpStorm
Exec=/opt/PhpStorm/bin/phpstorm.sh %f
Icon=/opt/PhpStorm/bin/webide.png
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-phpstorm

5
Ini di sini adalah salah satu alasan mengapa Linux memiliki basis pengguna yang terbatas.
Webnet

2
@ Webnet Ini di sini adalah contoh seseorang yang memiliki informasi yang salah. Lihat jawaban lainnya.
Andrew Mao

Hebat! Hebat! Hebat!
CENT1PEDE

Ini tidak lagi diperlukan karena PhpStorm sekarang dapat diinstal sebagai snap, yang melakukan ini untuk Anda. Lihat jawaban saya di sini untuk detailnya.
colan

128

Jalankan Tools-> Create Desktop Entrydi menu atas IDE.


2
Tampaknya tidak bekerja di 13.04 :(
Nathan JB

2
Bekerja untuk saya dalam 13,04!
Elte Hupkes

Berfungsi untuk WebStorm EAP 11 dan Ubuntu 14 juga.
Dan Dascalescu

1
Di mana kotak centang Buat Entri Desktop di wisaya instalasi.
m05quit0

3
bekerja untuk saya di 16.04 dan PhpStorm 2016.2
Alfred Bez

18

Coba ubah dua baris di bawah ini dalam file ~/.local/share/applications/jetbrains-phpstorm.desktop

Icon=/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/webide.png
Exec="/home/$USER/Downloads/PhpStorm-138.2000.2262/bin/phpstorm.sh" %f

Ini berfungsi untuk mengubah ikon peluncur yang ada untuk sekarang meluncurkan 8 bukannya 7.
JoshP

Saya perhatikan file desktop yang sama juga ditempatkan di / usr / share / aplikasi (saya mungkin diinstal untuk semua pengguna di sistem). Anda mungkin harus mengedit file ini juga!
karimkorun

Di KDE jawaban ini berhasil untuk saya. Saya telah menginstal phpstorm menggunakan snap dan ekstensi ikon di jalur ini adalah svg. Saya membuat pngikon baru dan mengikuti instruksi Anda. Sekarang ini ditampilkan dengan benar. Terima kasih
Alwin Kesler

bekerja di Ubuntu 18.04.3 LTS
Stan Fad


3

Sejauh ini solusi termudah adalah dengan membuka PhpStorm, di mana ia akan ditampilkan di peluncur. Kemudian klik kanan di peluncur dan pilih "Lock to Launcher" dan selesai.


2

Anda tidak perlu melakukan apa pun. Jalankan PhpStorm / PyCharm untuk pertama kalinya dari baris perintah

/path/PhpStorm/bin/phpstorm.sh

Dan setelah itu akan mulai muncul sembulan yang meminta Anda untuk memasukkan kata sandi ke peluncur. Saat Anda akan mengirimkan kata sandi, ico akan muncul di peluncur.


0

Mulai 2017-12-14, Anda dapat menginstal PhpStorm sebagai snap, baik dari aplikasi Perangkat Lunak Ubuntu, atau baris perintah. Lihat Menginstal PhpStorm dengan Terkunci untuk detailnya.

Ini akan secara otomatis menambahkan ikon peluncur ke desktop Anda.


Instalasi Snap membawa svnikon yang tampaknya tidak ditampilkan dengan benar di KDE. Saya mengikuti jawaban @Young dengan pngikon yang dibuat dan bekerja
Alwin Kesler
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.