Şu anda .desktop, yeni yüklenen bir uygulamanın başlatıcısına dosyayı otomatik olarak sabitleme seçeneği yoktur . Sadece IntelliJ'i değil, diğer birçok uygulamayı da içerir.
Teknik olarak, başlatıcıdaki simgeler listesine bir simge eklemenin yolları vardır , ancak çoğu geliştirici bunu kullanmaz ve bu seçeneği kullanıcıya bırakır. Dolayısıyla gerek elle Başlatıcı simgesine pin. Aksi takdirde, program çıktıktan sonra - simge başlatıcıdan kaybolur; bu, başlatıcı favorileri listesinde olmayan herhangi bir uygulamanın doğru davranışıdır.
.desktopDosyanın kendisine gelince - yaratılır.

Yalnızca Create a desktop entryseçeneğin işaretlenmesi dosyayı ~/.local/share/applications/klasörde oluşturur; bu klasör genellikle bilinmeyen veya kullanıcıya özgü uygulamalar için başlatıcı girişlerinin yapıldığı yerdir.
Bunu onaylamak için kurulumdan sonra çalıştırdım:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
Denetleme For all usersseçeneği yaratacak /usr/share/applications/jetbrains-idea-ce.desktopberi, /usr/share/applicationsdizin tüm kullanıcılara kolayca görüntülenebilir.
Bunlardan herhangi biri istediğiniz şeydir ve başlatıcıya sadece dosya yöneticisinden veya kısa çizgiden başlatıcıya sürükleyerek sabitlenebilirler. NOT : bin/idea.shnormal kullanıcı olarak çalıştırılmalıdır - aksi takdirde root olarak çalıştırırsanız, .desktopdosya root'a sahip olur, bu yüzden bunu başlatıcıya sürükleyemezsiniz. Durum buysa, her zamansudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
İstediğiniz buysa, bunlardan herhangi birini Masaüstüne kopyalayabilirsiniz, ancak .desktopdosyaların tam anlamıyla masaüstünde olması gerekmez.
Son çare olarak, her zaman manuel olarak bir .desktopdosya oluşturabilirsiniz .
Örneğimde, bu
[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
Bunun, sağladığınız bağlantıdaki örnekten farklı olduğuna dikkat edin . Bu #!/usr/bin/env xdg-opengereksiz ve Execçizgi aslında çalışır /bin/shve idea.shona as parametresi. Bu .desktopdosyanın yürütülebilir izinlere sahip olması gerektiğini unutmayın , aksi takdirde "Güvenilmeyen uygulama" uyarısı alırsınız.