Unity Launcher .desktop dosyaları nerede?


132

Unity Launcher'ın .desktop dosyalarının hangi klasörde depolandığını bilmek istiyorum, çünkü bunlar artık içeride değil /.gconf/desktopve başlatıcı çubuğuna özel bir uygulama eklemem gerekiyor (eklemek /usr/share/applicationsde yeterli gözükmüyor).

Unity Launcher .desktop dosyaları nerede?


Yanıtlar:


178

Küresel olarak

/usr/share/applications 

Yerel olarak

~/.local/share/applications

Özel bir başlatıcı eklemek istiyorsanız, onu oluşturun ~/.local/share/applications, çalıştırılabilir hale getirin, başlatıcıya * sürükleyip bırakın ve sonunda işaretleyin (başlatıcı öğesinde sağ tıklatın → Başlatıcıda Tut ).

* Nautilus kullanarak açmak hile gibi görünmüyor.


Aslında, bu şekilde özel simge gösterilmez, bunun yerine uygulama simgesi gösterilir. Bunu nasıl düzeltebileceği hakkında bir fikrin var mı? Ayrıca gconf-editor üzerinden .desktop eklemeyi denedim, ancak Unity girişini bulamadım.
Tigull

Haklısın, bu muhtemelen bir hata. Bunun yerine, sadece .desktop dosyasını başlatıcıya sürükleyip bırakabilirsiniz. Sık kullanılanlar listesini bulmak için dconf-toolspaketi kurun ve çalıştırın dconf-editor. Liste masaüstü → birlik → başlatıcı altında saklanır .
htorque

1
Masaüstü dosyasına aşağıdaki satırı ekleyerek kullanılacak simgeyi manuel olarak belirleyebilirsiniz:Icon=/absolute/path/to/image.png
Dunes

Snaps kullananların bunları /var/lib/snapd/desktop/applications/xyz.desktop
Jon

14

Unity 2D, /usr/share/applicationsdizinde .desktop dosyalarını arar . Bu, Terminalde aşağıdakileri kullanarak bulunabilir:

locate firefox.desktop

Benim için , Terminal'de aşağıdakileri kullanarak zaten mevcut olan rampalardan birini (örneğin, gimp.desktop ) ekleyerek çalıştı.

gconf-editor

bir giriş eklemek için sık altındaki listede desktop/unity-2d/launcher.


Ben unuttum locate, teşekkür ederim! /usr/local/share/applications/Suçlu nerede?
variona

5

cd ~/.local/share/applications Bakılan ilk yer.

Dizinimden hızlı listeler eklemek için kullandığım örnekler:

~ / .local / paylaşım / uygulamalar $ ls
banshee.desktop gnome-terminal.desktop tarafından
chromium-browser.desktop Instagram Hesabındaki Resim ve Videoları mimeapps.list
firefox.desktop nautilus-home.desktop'ın
gedit.desktop ubuntu yazılımı-center.desktop

4

Küresel /usr/share/applicationsolarak yanında , yerel olarak ~/.local/share/applications, içinde de var /usr/local/share/applications/. Küresel olarak benzer etkilere sahiptir. Bazı uygulamalar masaüstü dosyalarını bu klasöre koymayı seçer.


1
İpucu hakkında /usr/local/share/applications/nokta oldu! Teşekkürler!
smac89

3

Aslında kendim bir tamir buldum! Alacarte'de bir giriş oluşturmak gereklidir. Simgeyi özelleştirmek için simgeyi alacarte'den tekrar el ile düzenlemeniz gerekir.


Bu doğru çözüm gibi görünmüyor , ancak başlatıcı veya orijinal .desktop dosyasındaki bir hata için daha fazla geçici çözüm.
Ocak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.