Làm cách nào để thêm lối tắt vào lệnh vào menu Cinnamon?


20

Có tiện ích nào tôi có thể sử dụng để thêm biểu tượng vào menu Cinnamon chạy lệnh do người dùng chỉ định và dưới dạng phần thưởng, hiển thị biểu tượng do người dùng chỉ định?

cụ thể là tôi đang cố gắng thêm một lệnh để mở một máy ảo trực tiếp mà không cần phải mở thiết bị đầu cuối.

VirtualBox --startvm <myMachineName> --seamless

hoạt động tốt với alt-F2, nhưng tôi muốn có một lối tắt để tôi không phải gõ nó ra.

Câu trả lời:


20

Bạn có thể tạo một .desktoptệp để thêm lệnh của bạn vào menu Cinnamon.

Đầu tiên, tạo một tập lệnh nhỏ, ví dụ: Trong thư mục nhà của bạn

  • Mở thiết bị đầu cuối của bạn và gõ:

    gedit /home/user/myvm.sh
    
  • Gõ như sau:

nhập mô tả hình ảnh ở đây

  • Lưu tệp trong thư mục nhà của bạn và thay đổi quyền với:

    chmod 775 /home/user/myvm.sh
    
  • Sau đó, bạn có thể tạo một tệp máy tính để bàn, trong loại thiết bị đầu cuối:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • Thêm thông tin sau:

nhập mô tả hình ảnh ở đây

  • Lưu các thay đổi và đảm bảo .desktop có quyền phù hợp, trong loại thiết bị đầu cuối:

    sudo chmod 644 /usr/share/applications/myvm.desktop
    

Bạn có thể thay đổi thông tin theo nhu cầu của mình, trong trường hợp này trong trường "Biểu tượng" đặt đường dẫn đến biểu tượng tùy chỉnh của bạn và thông tin này sẽ hiển thị dưới menu Cinnamon trong danh mục "Công cụ hệ thống" với tên "My VM" .

nhập mô tả hình ảnh ở đây

Nếu bạn muốn, bạn có thể thêm nó vào bảng quế bằng cách nhấp chuột phải vào biểu tượng "My VM" trong Menu, sau đó chọn "thêm vào bảng điều khiển"

nhập mô tả hình ảnh ở đây


2
hướng dẫn đẹp, ảnh chụp màn hình không cần thiết nhưng rất được đánh giá cao :)
ataulm

4
Như câu trả lời của childno.de đã đề cập , sử dụng ~/.local/share/applicationssẽ không cần quyền root nếu bạn không cần thêm phím tắt cho tất cả người dùng.
jamesdlin

34

hoặc bạn chỉ có thể sử dụng

cinnamon-menu-editor

(Cũng có sẵn bằng cách nhấp chuột phải vào nút bắt đầu, chọn configureOpen the menu editor.)


Mẹo: Khi thêm biểu tượng tùy chỉnh, hãy cẩn thận để xác định vị trí hình ảnh biểu tượng ở một nơi nào đó bạn sẽ không thể thay đổi trong tương lai.


3

Chỉ cần tạo một liên kết máy tính để bàn gnome và đặt nó vào .local/share/applications/ cho các liên kết menu cá nhân.

Thở dài: một số trình cài đặt cài đặt liên kết máy tính để bàn của họ vào .gnome/apps/ để bạn có thể muốn liên kết chúng: $ ln -s .gnome/apps/*.desktop .local/share/applications/


Như được chỉ ra bởi @ roman-raguet https://askubfox.com/a/232083/37280 đặt nó vào /usr/share/applicationscho tất cả người dùng

Như được chỉ ra bởi @mockfrog https://askubfox.com/a/800605/37280 bạn có thể tạo mục nhập cá nhân này bằng cinnamon-menu-editorcông cụ đồ họa. Chạy nó với sudotất cả người dùng


1

Đối với bất kỳ ai khác đang tìm kiếm một giải pháp đơn giản hơn, thì phần sau đây cung cấp giao diện GUI để thêm trình khởi chạy tùy chỉnh vào bảng điều khiển của bạn:

cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py

Điều này là khác nhau, tôi nghĩ. Điều này sẽ thêm các phím tắt vào bảng điều khiển của bạn, nhưng không phải vào menu, phải không?
ataulm

2
Không còn hoạt động trong phiên bản hiện tại của Cinnamon.
K7AAY

1
Thư mục tồn tại, nhưng "cinnamon-add-panel-launcher.py" không tồn tại trong Debian Jessie 8.6 / Cinnamon 2.2.16.
Chế độ xem hình elip
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.