Câu trả lời:
Có thể nó đang ngồi /usr/share/applications/nhưng nếu bạn muốn tìm mọi .desktoptệp trên hệ thống thì hãy chạy nó:
find / -name '*.desktop'
hoặc là
sudo updatedb
locate *.desktop
Để tìm các tệp có "skrooge" trong đường dẫn hoặc tên của chúng, hãy thêm một grep vào lệnh:
locate *.desktop | grep -iR "skrooge"
/usr/share/applications/kde4/skrooge.desktop. Cảm ơn. :)
Hệ thống lưu trữ các tệp .desktop trong /usr/share/applications/. Thật không may, nếu bạn mở thư mục đó trong nautilus, các tệp .desktop sẽ xuất hiện với biểu tượng được chỉ định trong tệp và với tên tệp được gọi trong tệp. Bạn cũng sẽ không được phép chỉnh sửa các tệp này bằng cách nhấp vào chúng và chọn chỉnh sửa.
Để chỉnh sửa các tệp này, bạn cần mở thư mục đó trong cửa sổ đầu cuối. Thực hiện một lslệnh sẽ hiển thị tất cả các tệp .desktop với tên thực của chúng. Khi bạn xác định vị trí .desktop bạn muốn thay đổi, hãy chạy gksudo gedit {file-name}.desktop.
Đó là thực tế bình thường để giữ bất kỳ tệp .desktop nào bạn tạo hoặc chỉnh sửa trong thư mục nhà của bạn ~/.local/share/applications.
~/.local/share/applicationsđược tải lại khi phiên khởi động lại. Vì vậy, hãy đăng xuất và đăng nhập lại. Lưu ý rằng đây là những thông tin cụ thể cho người dùng đó.
Một số chi tiết bổ sung để bổ sung cho các câu trả lời khác:
Thông thường, .desktopcác tập tin cho các gói sẽ được đặt trong /usr/share/applications.
Nếu bạn muốn, bạn có thể sao chép nó vào ~/.local/share/applicationsvà chỉnh sửa nó ở đó mà không cần sudo . Các mục trong ~/.local/share/applicationssẽ ghi đè các mục phù hợp trong /usr/share/applicationsvà /usr/local/share/applications, nhưng chỉ hiển thị cho người dùng của bạn.
Ngoài ra, bạn có thể đặt một bản sao đã chỉnh sửa vào /usr/local/share/applicationsnơi nó sẽ ghi đè lên bất kỳ trong /usr/share/applicationskhi cũng hiển thị cho toàn bộ hệ thống.
Lưu ý rằng bạn không nên chỉnh sửa các .desktoptập tin /usr/share/applicationstrực tiếp; mọi thay đổi bạn thực hiện sẽ được ghi đè tự động khi ứng dụng được người quản lý gói cập nhật.
Trích xuất từ đây
locate -i "*skrooge*.desktop". Mặc dù chủ yếu có ba nơi thống nhất sẽ tìm kiếm các tập tin máy tính để bàn.~/.local/share/applications,/usr/local/share/applicationsVà/usr/share/applications. Nếu có các tệp máy tính để bàn cho cùng một lệnh ở nhiều nơi, nó sẽ sử dụng phần lớn bên trái trong số ba tệp tôi liệt kê.