Thêm biểu tượng Snap vào máy tính để bàn Ubuntu 16.04


19

Làm cách nào để thêm biểu tượng ứng dụng chụp nhanh (Ghi chú) vào màn hình nền?

Phương pháp thông thường của usr / shared / ứng dụng không hoạt động đối với ứng dụng snap.
Tôi đã xem trong thư mục snap và không thể tìm thấy bất cứ điều gì hữu ích.


Tôi đã tìm thấy tệp thực thi trong máy tính> snap> ghi chú> 4> người dùng> bin> ghi chú thực thi và biểu tượng trong máy tính> snap> meta> gui> snap icon.png. Tôi đặt tệp thực thi trên Máy tính để bàn nhưng nó sẽ có cùng biểu tượng. có ý tưởng nào để sửa cái này không?
Dan

Xem trong / var / lib / snapd / desktop / ứng dụng cho .desktop. Bạn có thể sao chép nó vào Máy tính để bàn của bạn (- mặc dù khi chạy ghi chú, nó chỉ có thể được ghim vào trình khởi chạy nếu sử dụng sự thống nhất.
doug

Cảm ơn Doug- Đó chính xác là những gì tôi đang tìm kiếm. Tôi sẽ cho những điểm đó nếu tôi có thể - Đã giải quyết
Dan

Câu trả lời:


26

Hiện tại .desktops cho snaps được đặt tại /var/lib/snapd/desktop/applications

Người ta có thể sao chép chúng ra để sử dụng làm Máy tính để bàn hoặc trong trường hợp Unity khi chạy snap chỉ cần ghim biểu tượng hiển thị trong trình khởi chạy.

Theo như các biểu tượng snap trong trình khởi chạy unity - atm nếu snap có cài đặt tương đương .deb (vlc là một ví dụ) thì snap sẽ sử dụng biểu tượng của .deb. (hành vi không đúng)

Trong những trường hợp đó, một .desktop mới cho snap nên được tạo trong ~ / .local / share / application & trên dòng Exec = sử dụng một đường dẫn đầy đủ đến tệp nhị phân snap, điều này sẽ phân biệt .desktop


5

Một giải pháp vĩnh viễn đơn giản cho tất cả các cài đặt snap là liên kết thư mục snap .desktop của bạn bên trong một trong các thư mục người dùng hoặc hệ thống .desktop của bạn.

Dành cho quản trị viên:

sudo ln -s /var/lib/snapd/desktop/applications/ /usr/share/applications/snap 

Chỉ dành cho người dùng của bạn:

ln -s /var/lib/snapd/desktop/applications/ ~/.local/share/applications/snap

Xác nhận để hoạt động ngay lập tức trên Linux Mint.


Đúng. Có thể xác nhận trên Hệ điều hành cơ bản cũng ... được xây dựng trên Ubuntu 18.04 LTS
jasonflaherty

2

Khi tôi chụp cài đặt máy xay, tệp .desktop nằm trong thư mục con / snap. Để làm cho nó hoạt động với gnome, tôi đã phải sao chép blender.desktop từ /snap/blender/civerse/blender.desktop sang / usr / share / application (với quyền root) và sau đó tất cả đã được sửa: trình bày của máy xay sinh tố trong menu gnome và nautilus liên kết nó với các tập tin .blend.

Trông giống như một số vết nứt giữa snaps và gnomes với tôi. Có lẽ những gì chúng ta cần là một gnome snappy (hoặc nó là một snap gnomey; ^).


Tôi đã tạo một liên kết. `sudo ln -s /var/lib/snapd/desktop/appluggest/postman_postman.desktop /usr/local/share/appluggest/postman.desktop`
Lasith Niroshan
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.