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 .desktop
tệ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 ls
lệ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, .desktop
cá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/applications
và chỉnh sửa nó ở đó mà không cần sudo . Các mục trong ~/.local/share/applications
sẽ ghi đè các mục phù hợp trong /usr/share/applications
và /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/applications
nơi nó sẽ ghi đè lên bất kỳ trong /usr/share/applications
khi 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 .desktop
tập tin /usr/share/applications
trự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/applications
Và/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ê.