Uygulamalar menüsüne sistem çapında bir menü öğesini nasıl eklerim?


12

El ile bir yazılım yükledim /optve onu Uygulamalar menüsüne eklemek istedim.

Her ne kadar Ubuntu kullanıcı menüme eklemeyi kolaylaştırıyor olsa da, sistem genelinde nasıl ekleyebilirim, böylece tüm kullanıcılar uygulamayı kendi menülerinde görecek?

Yanıtlar:


9

Uygun .desktopdosyayı oluşturabilir ve /usr/share/applicationsuygulamalar için global yer olan bir yere yerleştirebilirsiniz.

Bunun gibi bir şey ister:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=/opt/application
Icon=application.png
Terminal=false
Categories=Application

Namemenüde görünen adı ayarlayacak ve menüde Categorybelirli bir kategoriye yerleştirecektir. Execprogramı başlatmak için kullanılan komuttur, tam yollar kullanır ve parametreleri alabilir. /usr/share/applicationsBir fikir edinmek için diğer .desktop dosyalarını bir metin düzenleyicisiyle açabilirsiniz.

Daha fazla bilgi için: masaüstü dosyaları


biraz daha hızlıydın :)
Takkat

1
Bu da yoruldum ama yeniden başlattıktan sonra yeni eklenen giriş gitti.
Octavian A. Damiean

@Octavian Yeni .desktopdosya da /usr/share/applicationsgitti mi?
ændrük

@ ændrük: Hayır, bu çok komik yapan şey bu.
Octavian A. Damiean

2

Sistem genelinde manuel olarak yüklenen bir programın girişini eklemek için bir .desktop dosyası oluşturmanız gerekir /usr/share/applications.

Masaüstü dosyaları aşağıdaki sözdizimine sahiptir:

[Desktop Entry]
Version=0.0 # Program version if applicable
Encoding=UTF-8
Name=nameof-application # as it appears in the desktop entry
GenericName=generic-name # as it is named for real
Comment=What the application does # textual explanation
Exec=/opt/programfolder/program  # path to the program
Icon=/opt/programfolder/icon # path to the custom icon
Terminal=false
Type=Application
StartupNotify=false
Categories=AudioVideo;Audio; Network; # Category for Menu-Entry
MimeType=video;audio;

Dosyayı ihtiyaçlarınıza göre düzenleyin ve kök olarak kaydedin nameof-application.desktop. Masaüstü girişlerinin tam teknik özelliklerini Freedesktop.org adresinde bulabilirsiniz.


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.