it-swarm-vi.com

Làm cách nào để thêm chương trình phải được chạy từ trong thư mục riêng vào bảng điều khiển hoặc menu chính?

Một số chương trình chỉ có thể được chạy từ trong thư mục riêng của họ. Nếu tôi đi đến System --> Preferences --> Main Menu --> Add Item và chọn tệp, nó sẽ không hoạt động. Tương tự, nếu tôi nhấp chuột phải vào Bảng điều khiển và chọn "Thêm vào Bảng điều khiển ...", chọn "Trình khởi chạy ứng dụng tùy chỉnh", sau đó trỏ đến tệp, nó sẽ thất bại tương tự. Làm cách nào tôi có thể thêm trình khởi chạy vào bảng điều khiển của mình và một mục trong Menu chính sẽ khởi chạy thành công loại chương trình này?

7
eugenemarshall

Vì vậy, những gì tôi đã làm là đây:

Tôi đã tạo một tệp văn bản đơn giản và viết tập lệnh bash sau cho chương trình dịch tiếng Latinh mà tôi sử dụng, được gọi là Words :

#! /bin/bash

cd ~/latin/latin.words/

./words

Sau khi lưu nó trong thư mục nhà của tôi, tôi đã thực hiện nó, có thể được thực hiện theo một trong hai cách. Tôi nhấp chuột phải vào nó, chọn Thuộc tính-> Quyền và kiểm tra "Thực thi" hộp cho tên người dùng của bạn. Hoặc tôi có thể đã sử dụng dòng lệnh và nhập chmod +x file.name.

Sau đó, tôi nhấp chuột phải vào bảng điều khiển và chọn Thêm vào Bảng điều khiển , chọn Trình khởi chạy ứng dụng tùy chỉnh. Tôi đã nhập tên, trong trường hợp này Từ và đường dẫn đến tập lệnh tôi vừa viết trong Trường lệnh . Vì Words là chương trình dòng lệnh, tôi đã chọn Chương trình trong Terminal từ menu thả xuống. Sau đó, tôi nhấp vào biểu tượng và chọn một biểu tượng thích hợp và tôi đã hoàn thành việc thêm nó vào bảng điều khiển.

Tiếp theo, tôi đã nhấp Hệ thống-> Tùy chọn-> Chính Menu, chọn thư mục tôi muốn đặt trình khởi chạy trình đơn vào, sau đó nhấp Thêm mục. Sau đó tôi lặp lại quy trình tôi vừa thực hiện, ở trên.

Và bây giờ tôi có một trình khởi chạy tùy chỉnh hoạt động cho một chương trình phải được chạy từ thư mục riêng của nó, cả trên bảng điều khiển và trong menu!

3
eugenemarshall

Thay vào đó, bạn đã thử sử dụng một tập lệnh để khởi chạy ứng dụng chưa?

Cái gì đó như:

[.__.] #!/bin/bash [.___

Chọn tập lệnh thay vì tập tin.

5
Dariel Dato-on

cd /path/to/dir/ && gksudo bin_file

Điều đó sẽ làm các trick.

2
Marco Ceppi