Làm thế nào để tạo lại một trình khởi chạy ứng dụng tùy chỉnh có cú pháp dòng lệnh và thậm chí có lẽ các tham số?


16

Tôi đã có một số tập lệnh tùy chỉnh mà tôi có trình khởi chạy tùy chỉnh cho máy tính để bàn của mình vào ngày 10.04. Tôi muốn tạo lại điều đó một lần nữa sau khi di chuyển đến 12.04, nhưng sự thống nhất có vẻ khá xa lạ với tôi.


4
Vâng coverd
david6

Đồng ý với @ david6 nhưng cũng đáng để kiểm tra là bạn đang nói về một trình khởi chạy trên dock Unity của bạn (ở bên trái) hoặc chỉ một cái trên máy tính để bàn của bạn. Nếu nó chỉ trên máy tính để bàn của bạn, nên có một tùy chọn từ menu ngữ cảnh nhấp chuột phải để tạo một trình khởi chạy mới.
agc93

Tôi đoán cả hai. Tôi đã không nhận ra hai người độc lập với nhau cho đến gần đây.
Sn3akyP3t3

Câu trả lời:


14

Tôi đã trả lời một câu hỏi tương tự ở đây .

Tóm lại, sao chép tập lệnh gần nhất từ /usr/share/applications/đến ~/.local/share/applicationsvà sau đó chỉnh sửa xyz.desktoptệp. Dòng bắt đầu Exec=là dòng bạn cần chỉnh sửa, để đặt lệnh của riêng bạn, cùng với bất kỳ tùy chọn dòng lệnh nào bạn muốn. Bạn cũng có thể sẽ muốn chỉnh sửa Name=dòng để mô tả kịch bản của riêng bạn.

Khi bạn đã hoàn tất, bạn sẽ cần khởi động lại máy tính hoặc đăng xuất / đăng nhập, sau đó bạn có thể nhấn Superphím, bắt đầu nhập một phần tên bạn đã đặt và trình khởi chạy của bạn sẽ xuất hiện. Chọn nó và nhấn Entervà nó sẽ chạy lệnh của bạn.


10

Có thể bạn đang tìm kiếm lệnh này:

gnome-desktop-item-edit ~/Desktop/ --create-new

Chúc may mắn!


Tuyệt diệu. Xuất sắc. Geronimo!
ardavis

3

Tôi đã tạo một kịch bản python đơn giản với GUI cho việc này!

Đó là trên http://jurschreuder.nl/

Nó được gọi là Unity Launcher Creator và tôi thậm chí còn tự mình sử dụng nó!

Siêu đơn giản:

  1. Giải nén
  2. Nhấp vào UnityLauncherCreator.py
  3. Nhập tên
  4. Chọn chương trình
  5. Chọn biểu tượng
  6. Trình khởi chạy được tạo để bạn có thể kéo và thả vào Unity

Tôi đã bao gồm một số tệp biểu tượng được tạo bởi thuật toán di truyền (GenArt cho Android). Bạn có thể sử dụng nó trong trường hợp chương trình không cung cấp png hoặc khi đó chỉ là tập lệnh bash đơn giản của riêng bạn.


2

Bạn có thể cài đặt bằng

sudo apt-get install bzr

sau đó

bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule

Khi tôi cố gắng tạo một trình khởi chạy tùy chỉnh, không có gì xảy ra khi tôi cố gắng đặt biểu tượng trình khởi chạy tùy chỉnh. có thể biểu tượng launcher cần phải có kích thước nhất định, nhưng tôi không thể tìm thấy thông tin đó. thay vì tạo một launcher với một biểu tượng ngẫu nhiên, tôi chỉ dừng lại ở đó. nhưng hãy thử prog này, nó có vẻ đầy hứa hẹn.


0

Các tập tin .desktop sử dụng thống nhất được lưu trữ trong "/ usr / share / application /"

Bạn có thể (1) chỉnh sửa các tệp ở đó hoặc (2) tạo các bản sao của chúng và sau đó thêm chúng vào trình khởi chạy thống nhất bằng cách kéo chúng.

(1) làm cho những thay đổi toàn cầu, aka. unity sẽ sử dụng bất kỳ tham số dòng lệnh nào bạn thêm từ bất cứ nơi nào bạn khởi chạy chúng.

(2) rõ ràng sẽ không thay đổi cách thống nhất xử lý ứng dụng theo mặc định. hữu ích nếu bạn muốn trình khởi chạy tùy chỉnh chạy ứng dụng ở chế độ gỡ lỗi, nhưng không muốn ứng dụng luôn chạy trong chế độ gỡ lỗi.

Hi vọng điêu nay co ich.


Về ý nghĩ thứ hai, chắc chắn làm theo hướng dẫn trong câu trả lời dưới đây. Chỉnh sửa các tệp trong / usr / share / ứng dụng / trực tiếp không phải là ý tưởng hay vì một số lý do (trừ khi bạn) đặc biệt muốn các trình khởi chạy tùy chỉnh là mặc định cho tất cả người dùng trên máy của bạn và b) sao lưu các tệp đầu tiên.)
adempewolff
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.