Bagaimana cara menambahkan peluncur untuk aplikasi .sh?

67

Saya telah menginstal ubuntu (11.04).

Saya menginstal phpstorm yang hanya berupa arsip untuk Anda ekstrak dan dorong di direktori / opt Anda.

Untuk menjalankannya Anda akan menggunakan /opt/PhpStorm-103.243/bin/PhpStorm.sh

Dalam kesatuan saya telah membuat peluncur di desktop saya.

Sekarang saya telah menginstal gnome-3 (gnome-shell),

Dan saya tidak punya apa-apa di desktop saya.

Jadi bagaimana saya menjalankan phpstorm dengan cepat? Bisakah saya membuatnya muncul di "aplikasi"?

Hailwood
sumber
2
Gila, itu hampir bug penggunaan yang perlu dijelaskan dengan dua solusi yang mungkin di bawah ini dan tidak "hanya berfungsi" dengan klik kanan dan tambahkan favorit, dan di bawah ini dilakukan secara otomatis di bawah tenda ... terima kasih sudah bertanya, jadi saya menemukan solusinya dengan cepat :)
Henning

Jawaban:

67

PhpStorm sekarang memiliki fitur untuk membuat peluncur untuk Anda. Ini tersedia di bawah:

Tools -> Create Desktop Entry...

Ubuntu 12, PhpStorm 6 / Tools / Buat Entri Desktop ...

Ini akan menambahkan PhpStorm ke menu sistem untuk pengguna saat ini atau untuk semua pengguna. Peluncur yang dibuat juga kompatibel dengan Gnome Shell.

Ubuntu 12, peluncur PhpStorm dan Unity

Rowno
sumber
40

Saya berhasil: D

Di Terminal

gedit ~/.local/share/applications/<Your App Name>.desktop

Di gedit

Di sini Anda harus mengedit: Perhatikan bahwa komentar di bawah ini adalah tebakan terbaik, jangan ragu untuk mengoreksi saya

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

Simpan file.
Sekarang aplikasi Anda akan ditampilkan dalam pencarian :)

Hailwood
sumber
6
Itu masih salah. Anda tidak dapat mengedit apa pun di /usr/share/*- yang dimiliki dan dikendalikan oleh paket itu sendiri. Anda PERLU menempatkan peluncur khusus ~/.local/share/applications, jika tidak, Anda mungkin berakhir dengan banyak masalah.
jrg
Apakah semua hal di atas, tidak berhasil, tidak ada yang terlihat saat mencari aplikasi (GNOME Shell 3.4.1).
m0skit0
8
Ini di sini adalah salah satu alasan mengapa Linux memiliki basis pengguna yang terbatas. Jika kami ingin rata-rata Joe Anda memulai di Linux, hal-hal seperti ini harus lebih sederhana.
Webnet
PENTING! Anda perlu menghapus setiap spasi putih setelah nilai karena itu ruang sensitif
Andrea Ligios
31

Aplikasi Alacarte dapat membantu Anda. Anda juga dapat menemukannya di "Menu Utama". Gunakan Pusat Perangkat Lunak atau

sudo apt-get install alacarte

Cukup pilih folder (tidak terlalu penting jika Anda memiliki Gnome 3, kecuali jika Anda menggunakan ekstensi menu) dan kemudian di sebelah kanan New Item. Di sini Anda dapat memberi nama peluncur baru dan menjelajahi lokasinya. Anda juga dapat memberikan logo dengan mengklik logo tersebut.

Constantine Gladky
sumber
3
Ini bisa menjadi alternatif tercepat bagi siapa pun yang memiliki masalah serupa - setidaknya bagi saya itu adalah alternatifnya.
Scorchio
12

Saya menggunakan gnome-shell di Ubuntu 11.10 dan membuat peluncur untuk PhpStorm menggunakan metode yang sama di Gnome 3 yang akan saya gunakan di Gnome 2: Saya menggunakan aplikasi Menu Utama .

Properti Peluncur

Aplikasi muncul dalam pencarian dan dapat ditambahkan ke Favorit tanpa cegukan.

esoltys
sumber
Sejauh ini, ini adalah solusi terbaik yang pernah saya lihat. Meskipun idealnya PHPStorm akan datang dengannya secara default dalam beberapa cara.
Webnet
1
Dup menginstal dan menggunakan Alacarte ...
mlissner
4

Cara "grafis" lainnya untuk melakukan ini:

  1. Buka folder ~ / .local / share / aplikasi menggunakan Nautilus atau file explorer apa pun.
  2. Salin dan tempel beberapa pintasan yang ada dengan ikon yang Anda suka.
  3. Klik kanan pada pintasan baru dan ubah properti untuk menunjuk ke skrip atau aplikasi Anda.
  4. Seret di peluncur / panel tugas.
  5. Anda juga dapat membukanya di editor teks dan melakukan penyetelan lebih baik.
Shital Shah
sumber
jawaban terbaik, lebih detail: buka ~ / .local / share / aplikasi dan salin file * .desktop lainnya ke yourname.desktop, lalu edit file baru ini sesuai dengan kebutuhan Anda.
Makiavelo
Tidak berfungsi untuk saya, saya mereproduksi semua langkah dan saya tidak bisa menyeret pintasan baru ke bilah peluncur (hanya tidak menempel pada itu). Saya juga tidak dapat menjalankan aplikasi dengan mengklik ganda pintasan yang ada di ~/.local/share/applications- Saya mendapatkan "Ada kesalahan saat meluncurkan aplikasi". Inilah jalur perintah saya/home/marek/programs/WebStorm-181.3986.8/webstorm.sh
Marecky
1

Mendapatkan program untuk muncul dalam pencarian tampaknya sulit di terbaik, yang saya yakin akan menjadi lebih baik karena Gnome3 matang dan berkembang. (Keadaan Gnome3 sekarang pasti tidak akan sama dalam sebulan.)

Untuk menambahkan aplikasi sebagai favorit (sehingga muncul di peluncur di sebelah kiri layar "Aktivitas"), cukup tekan Alt + F2, dan jalankan aplikasi atau skrip yang Anda inginkan. Saat sedang berjalan, masuk ke layar "Aktivitas", dan seret aplikasi yang sedang berjalan ke favorit. Saya telah menggunakan ini hanya untuk program yang menggunakan GUI, tetapi merasa bebas untuk menggunakannya.

Semoga itu bisa membantu.

Saya akan menambahkan: Saya tidak jatuh cinta dengan Gnome3 seperti saat ini, tapi ini selangkah lebih maju dari Unity, dan saya senang melihat ke mana perginya di masa depan. Satu hal hebat tentang perangkat lunak terbuka, ia bergerak cepat. Kita harus melihat perkembangan cepat dalam mengubah dan menambahkan fitur. Ini adalah saat-saat kritis dalam evolusi metafora desktop.

Dave
sumber
1

Anda dapat menginstal ekstensi MyLauncher. Ini akan menghasilkan menu pada panel yang dapat Anda edit dengan mengklik kanan. Apa saja dapat masuk ke dalamnya: tautan, folder, skrip shell, dll.

Ekstensi MyLauncher Gnome Shell

menandai
sumber
1

Untuk 12.10

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

atau

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

Saya tidak terbiasa dengan Gnome3, tetapi dengan Gnome yang lebih lama, Anda dapat mengklik kanan pada menu aplikasi, dan mengklik Edit Menus- yang akan memungkinkan Anda untuk memodifikasi pohon menu. Pilih submenu tempat peluncur Anda muncul, lalu klik New Itemdan arahkan di jalan menuju skrip shell Anda.

Erigami
sumber
0

jika PhpStorm.sh adalah aplikasi terminal Temukan metode untuk membuat peluncur atau lense baru dan isi dengan perintah berikut

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

lain jika itu skrip shell greaphical menggunakan zenity atau setara menggunakan metode serupa untuk membuat dan mengisi peluncur dengan mengikuti perintah

sh -c "<path to PhpStorm.sh>"
puneet
sumber
2
phpstorm adalah gui pengembang web.
Hailwood
Terima kasih, saya tidak pernah tahu itu. :) Thogh saya ingin memberikan jawaban umum. Saya percaya ada satu cara lain dengan menekan alt + f2 dan menjalankan perintah sekali akan membuatnya tersedia dalam sejarah.
Punee