Mã để hiển thị một cái gì đó chỉ trong XFCE theo cùng một ý tưởng:
ShowOnlyIn=XFCE;
Dưới đây là tất cả các khả năng "ShowOnlyIn":
http: // st Chuẩns.freedesktop.org/menu-spec/latest/apb.html
Thật không may, theo như tôi biết, cách XFCE lưu trữ các tệp .desktop của nó giống như cách mà Gnome lưu trữ chúng, trong khi KDE lưu trữ chúng trong một thư mục riêng (trong / usr / share / ứng dụng). Đây là lý do tại sao việc tách KDE / Gnome, như được mô tả trong bài đăng bạn liên kết đến, dễ dàng hơn nhiều để thực hiện en-mass.
Tất cả các tệp được lưu trữ trong / usr / share / ứng dụng. Định dạng của chúng rất đơn giản và bạn có thể sao chép bất kỳ một trong số chúng vào /home/you/.local/share/appluggest và nó sẽ ghi đè mục nhập menu đó cho người dùng đó để bạn có thể dễ dàng chỉnh sửa chúng hơn mà không cần quyền root.
Không có cách đơn giản nào để tách các ứng dụng XFCE khỏi Gnome, đặc biệt là vì đó thường là vấn đề về ý kiến những gì bạn muốn xem. Điều này cũng đúng với KDE, vì miễn là bạn có các thư viện KDE, Dolphin, Konquorer, v.v. sẽ chạy trong Gnome.
Tôi cho rằng nếu bạn có ý định sử dụng dòng cmd, bạn có thể tìm ra một số grep / sed rác để tìm và thay thế văn bản trong các tệp .desktop nhất định, nhưng tôi nghĩ cách dễ nhất là sao chép các tệp bạn muốn chỉnh sửa đến ~ / .local / share / ứng dụng để chúng không bị ghi đè bởi các bản cập nhật và chỉnh sửa chúng bằng tay. Trừ khi bạn có một số thứ được cài đặt, không nên quá khó để chọn những thứ bạn muốn.
Là một lưu ý phụ, việc chỉnh sửa các tệp .desktop rất khó khăn khi sử dụng Nautilus. Bạn có thể phải kéo và thả chúng vào trình soạn thảo văn bản, mở chúng thông qua dòng lệnh hoặc viết tập lệnh Nautilus để hướng tệp đến trình soạn thảo văn bản. Các trình quản lý tệp khác không gặp phải vấn đề này, vì vậy tôi đoán đó là một lỗi. Ngoài ra, tệp .desktop có một tên khác khi có thể thực thi được, điều này cũng có thể gây nhầm lẫn, vì đó không phải là tên thực của tệp.
Menu hoạt động theo đặc tả freedektop.org, bạn có thể tìm hiểu thêm về đây:
http: // st Chuẩns.freedesktop.org/menu-spec/latest/index.html
EDIT: Tôi đã quên mất điều này khi ban đầu tôi trả lời câu hỏi này và đó là một cảnh báo khá quan trọng. Điều này chỉ hoạt động khi sử dụng bảng / menu chính xác. Ví dụ: nếu bạn đang sử dụng xfwm với bảng điều khiển Gnome, bạn sẽ thấy tất cả các mục "ShowOnlyIn = Gnome" và ngược lại. Chỉ cần nghĩ rằng tôi ném nó vào đó cho bất cứ ai điều này không làm việc cho :)