Hiện tại không có tùy chọn nào để tự động ghim .desktop
tệp vào trình khởi chạy của ứng dụng vừa được cài đặt. Nó không chỉ bao gồm IntelliJ mà nhiều ứng dụng khác.
Về mặt kỹ thuật, có nhiều cách để thêm một biểu tượng vào danh sách các biểu tượng trên trình khởi chạy , tuy nhiên hầu hết các nhà phát triển không sử dụng nó và để tùy chọn đó cho người dùng. Do đó, bạn phải ghim thủ công biểu tượng Launcher. Mặt khác, một khi chương trình thoát - biểu tượng biến mất khỏi launcher, đó là hành vi phù hợp của bất kỳ ứng dụng nào không có trong danh sách yêu thích của trình khởi chạy.
Đối với các .desktop
tập tin chính nó - nó được tạo ra.
Chỉ kiểm tra Create a desktop entry
tùy chọn sẽ tạo tệp trong ~/.local/share/applications/
thư mục, thường là nơi các mục khởi chạy cho các ứng dụng không xác định hoặc người dùng cụ thể đi.
Để xác nhận điều đó, tôi đã chạy nó sau khi cài đặt:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
For all users
Tùy chọn kiểm tra sẽ tạo /usr/share/applications/jetbrains-idea-ce.desktop
, vì /usr/share/applications
thư mục có sẵn trên toàn cầu cho tất cả người dùng.
Một trong hai thứ này là những gì bạn muốn và chúng có thể được ghim vào trình khởi chạy chỉ bằng cách kéo chúng từ trình quản lý tệp hoặc dấu gạch ngang đến trình khởi chạy. LƯU Ý : bin/idea.sh
phải được chạy như người dùng thông thường của bạn - nếu không, nếu bạn chạy nó với quyền root, .desktop
tệp sẽ được sở hữu root, do đó bạn không thể kéo tệp đó vào trình khởi chạy. Nếu đó là trường hợp, bạn luôn có thểsudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Bạn luôn có thể sao chép một trong hai thứ đó vào Desktop nếu đó là những gì bạn muốn, nhưng .desktop
các tệp không thực sự được cho là trên máy tính để bàn.
Như một phương sách cuối cùng, bạn luôn có thể tự tạo một .desktop
tệp.
Trong ví dụ của tôi, đó sẽ là
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
Lưu ý rằng điều này khác với ví dụ trong liên kết bạn cung cấp . Không #!/usr/bin/env xdg-open
cần thiết và Exec
dòng thực sự chạy /bin/sh
và idea.sh
tham số như nó. Lưu ý rằng .desktop
tệp này cần phải có quyền thực thi, nếu không bạn sẽ nhận được cảnh báo "Ứng dụng không đáng tin cậy"