Làm cách nào để thêm trình khởi chạy cho các ứng dụng .sh?


67

Tôi đã cài đặt Ubuntu (11.04).

Tôi đã cài đặt phpstorm, đơn giản chỉ là một kho lưu trữ để bạn giải nén và chuyển vào thư mục / opt của bạn.

Để chạy nó, bạn sẽ sử dụng /opt/PhpStorm-103.243/bin/PhpStorm.sh

Trong sự thống nhất, tôi đã tạo ra một launcher trên máy tính để bàn của mình.

Bây giờ tôi đã cài đặt gnome-3 (gnome-shell),

Và tôi không có gì trong máy tính để bàn của tôi.

Vậy làm cách nào để chạy phpstorm một cách nhanh chóng? Tôi có thể làm cho nó hiển thị trong "ứng dụng" không?


2
Thật điên rồ, đó gần như là một lỗi có thể sử dụng mà điều này cần được giải thích bằng hai giải pháp có thể bên dưới và không "chỉ hoạt động" với nhấp chuột phải và thêm yêu thích, và bên dưới được thực hiện tự động dưới ... vì vậy tôi đã tìm ra giải pháp nhanh chóng :)
Henning

Câu trả lời:


67

PhpStorm hiện có một tính năng để tạo launcher cho bạn. Nó có sẵn dưới:

Tools -> Create Desktop Entry...

Ubuntu 12, PhpStorm 6 / Công cụ / Tạo mục trên màn hình ...

Điều này sẽ thêm PhpStorm vào menu hệ thống cho người dùng hiện tại hoặc cho tất cả người dùng. Trình khởi chạy được tạo cũng tương thích với Gnome Shell.

Trình khởi chạy Ubuntu 12, PhpStorm và Unity


40

Tôi đã làm việc đó: D

Trong thiết bị đầu cuối

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

Trong gedit

Ở đây bạn nên chỉnh sửa: Lưu ý rằng các ý kiến ​​dưới đây là phỏng đoán tốt nhất, vui lòng sửa cho tôi

[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

Lưu các tập tin.
Bây giờ ứng dụng của bạn sẽ hiển thị trong các tìm kiếm :)


6
Điều đó vẫn sai. Bạn không thể chỉnh sửa bất cứ thứ gì trong /usr/share/*- được sở hữu và kiểm soát bởi chính các gói. Bạn CẦN đặt launcher tùy chỉnh vào ~/.local/share/applications, nếu không bạn có thể gặp nhiều vấn đề.
jrg

Đã làm tất cả những điều trên, không hoạt động, không có gì hiển thị khi tìm kiếm ứng dụng (Gnome Shell 3.4.1).
m0skit0

8
Đây là một trong những lý do khiến Linux có cơ sở người dùng hạn chế như vậy. Nếu chúng tôi muốn Joe trung bình của bạn bắt đầu sử dụng Linux, những thứ này cần phải đơn giản hơn.
Webnet

QUAN TRỌNG! Bạn cần xóa mọi khoảng trắng sau các giá trị vì nó nhạy cảm với không gian
Andrea Ligios

31

Ứng dụng Alacarte có thể giúp bạn. Bạn cũng có thể tìm thấy nó trong "Menu chính". Sử dụng Trung tâm phần mềm hoặc

sudo apt-get install alacarte

Chỉ cần chọn một thư mục (không quan trọng lắm nếu bạn có Gnome 3, trừ khi bạn sử dụng một số phần mở rộng menu) và sau đó ở bên phải New Item. Tại đây bạn có thể đặt tên cho launcher mới và duyệt đến vị trí của nó. Bạn cũng có thể cung cấp một logo bằng cách nhấp vào logo.


3
Đây có thể là sự thay thế nhanh nhất cho bất kỳ ai có vấn đề tương tự - ít nhất là đối với tôi.
Scorchio

12

Tôi đang sử dụng shell gnome trong Ubuntu 11.10 và tạo trình khởi chạy cho PhpStorm bằng cách sử dụng cùng một phương thức trong Gnome 3 mà tôi đã sử dụng trong Gnome 2: Tôi đã sử dụng ứng dụng Menu chính .

Thuộc tính trình khởi chạy

Ứng dụng xuất hiện trong tìm kiếm và có thể được thêm vào Favorites mà không có bất kỳ trục trặc nào.


Đây là giải pháp tốt nhất tôi từng thấy. Mặc dù lý tưởng là PHPStorm sẽ đi kèm với nó theo mặc định theo một cách nào đó.
Webnet

1
Dup cài đặt và sử dụng Alacarte ...
mlissner

4

Cách "đồ họa" khác để làm điều này:

  1. Chuyển đến thư mục ~ / .local / share / ứng dụng bằng Nautilus hoặc bất kỳ trình duyệt tệp nào.
  2. Sao chép và dán một số phím tắt hiện có với biểu tượng bạn thích.
  3. Nhấp chuột phải vào phím tắt mới và thay đổi thuộc tính để trỏ đến tập lệnh hoặc ứng dụng của bạn.
  4. Kéo nó trên launcher / taskpan.
  5. Bạn cũng có thể mở nó trong trình soạn thảo văn bản và điều chỉnh tốt hơn.

câu trả lời tốt nhất, chi tiết hơn: đi tới ~ / .local / share / ứng dụng và sao chép bất kỳ tệp * .desktop nào khác vào yourname.desktop, sau đó chỉnh sửa tệp mới này để phù hợp với nhu cầu của bạn.
Makiavelo

Không hoạt động đối với tôi, tôi đã sao chép tất cả các bước và tôi không thể kéo phím tắt mới vào thanh trình khởi chạy (nó không dính vào nó). Tôi cũng không thể chạy ứng dụng bằng cách nhấp đúp vào phím tắt trong đó ~/.local/share/applications- Tôi nhận được "Có lỗi khi khởi chạy ứng dụng". Đây là con đường chỉ huy của tôi/home/marek/programs/WebStorm-181.3986.8/webstorm.sh
Marecky

1

Làm cho chương trình xuất hiện trong tìm kiếm dường như là khó khăn nhất, điều mà tôi chắc chắn sẽ trở nên tốt hơn khi Gnome3 trưởng thành và tiến bộ. (Trạng thái của Gnome3 ngay bây giờ chắc chắn sẽ không giống nhau trong một tháng.)

Để thêm ứng dụng làm mục ưa thích (để ứng dụng hiển thị trong trình khởi chạy bên trái màn hình "Hoạt động"), chỉ cần nhấn Alt + F2 và chạy ứng dụng hoặc tập lệnh bạn muốn. Trong khi nó đang chạy, hãy vào màn hình "Hoạt động" và kéo ứng dụng đang chạy vào mục yêu thích. Tôi đã sử dụng điều này chỉ cho các chương trình sử dụng GUI, nhưng cảm thấy thoải mái khi chơi với nó.

Mong rằng sẽ giúp.

Tôi sẽ nói thêm: Tôi không yêu Gnome3 như hiện tại, nhưng nó đi trước Unity và tôi rất phấn khích để xem nó sẽ đi đến đâu trong tương lai. Một điều tuyệt vời về phần mềm mở, nó di chuyển nhanh. Chúng ta sẽ thấy một sự tiến bộ nhanh chóng trong việc thay đổi và thêm các tính năng. Đây là những thời điểm quan trọng trong sự phát triển của ẩn dụ máy tính để bàn.


1

Bạn có thể cài đặt tiện ích mở rộng MyLauncher. Nó sẽ tạo ra một menu trên bảng điều khiển mà bạn có thể chỉnh sửa bằng cách nhấp chuột phải. Mọi thứ đều có thể có trong đó: liên kết, thư mục, shell script, v.v.

MyLauncher Gnome Shell


1

Cho 12.10

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

hoặc là

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

0

Tôi không quen thuộc với Gnome3, nhưng với Gnome cũ hơn, bạn có thể nhấp chuột phải vào menu ứng dụng và nhấp vào Edit Menus- điều đó sẽ cho phép bạn sửa đổi cây menu. Chọn menu con bạn muốn trình khởi chạy của bạn xuất hiện, sau đó nhấp New Itemvà trỏ nó vào đường dẫn đến tập lệnh shell của bạn.


0

if PhpStorm.sh là một ứng dụng đầu cuối Tìm một phương thức để tạo launcher mới hoặc lense và điền vào nó bằng lệnh sau

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

khác nếu nó là một tập lệnh shell greaphical sử dụng zenity hoặc tương đương, sử dụng phương thức tương tự để tạo và điền vào launcher với commad sau

sh -c "<path to PhpStorm.sh>"

2
phpstorm là một gui phát triển web.
Hailwood

Cảm ơn bạn tôi không bao giờ biết điều đó. :). Thogh tôi muốn đưa ra một câu trả lời khái quát. Tôi tin rằng có một cách khác bằng cách nhấn alt + f2 và chạy lệnh một lần sẽ khiến nó có sẵn trong lịch sử.
chơi chữ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.