Ş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.
.desktop
Dosyanın kendisine gelince - yaratılır.
Yalnızca Create a desktop entry
seç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 users
seçeneği yaratacak /usr/share/applications/jetbrains-idea-ce.desktop
beri, /usr/share/applications
dizin 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.sh
normal kullanıcı olarak çalıştırılmalıdır - aksi takdirde root olarak çalıştırırsanız, .desktop
dosya 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 .desktop
dosyaların tam anlamıyla masaüstünde olması gerekmez.
Son çare olarak, her zaman manuel olarak bir .desktop
dosya 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-open
gereksiz ve Exec
çizgi aslında çalışır /bin/sh
ve idea.sh
ona as parametresi. Bu .desktop
dosyanın yürütülebilir izinlere sahip olması gerektiğini unutmayın , aksi takdirde "Güvenilmeyen uygulama" uyarısı alırsınız.