Hiện tại không có tùy chọn nào để tự động ghim .desktoptệ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 .desktoptập tin chính nó - nó được tạo ra.

Chỉ kiểm tra Create a desktop entrytù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 usersTùy chọn kiểm tra sẽ tạo /usr/share/applications/jetbrains-idea-ce.desktop, vì /usr/share/applicationsthư 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.shphả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, .desktoptệ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 .desktopcá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 .desktoptệ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-opencần thiết và Execdòng thực sự chạy /bin/shvà idea.shtham số như nó. Lưu ý rằng .desktoptệ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"