[Gelistirici] XDG ortam değişkenleri
Burak Çalışkan
burakclskn at gmail.com
16 Haz 2009 Sal 07:35:13 EEST
Pzt, 2009-06-15 tarihinde 22:47 +0300 saatinde, H. İbrahim Güngör yazdı:
> >
> > > Sonuç şöyle olacak:
> > >
> > > /etc/xdg/menus/kde-applications.menu ->
> > > /usr/kde/4/etc/xdg/menus/applications.menu
> > >
> > > /etc/xdg/menus dizininde GNOME'un oluşturduğu menu dosyası da
> > > bulunabilir, hangi menü dosyasının kullanılmak istendiğine de pencere
> > > yöneticisi/masaüstü ortamı paketlerinin bakıcıları XDG_MENU_PREFIX ortam
> > > değişkenini "kde-" "gnome-" ya da hangisi varsa export ederek
> > > kullanabilir.
> >
> > KDE'ye özel uygulamalar için zaten özel bir dizinimiz var. Sembolik link
> > kullanmaya gerek yok bence. Herhangi bir çakışma ya da menülerin karışması
> > durumuyla da karşılaşmadım.
> >
> > Bunları karşılaştığın bir problemi çözmek için mi öneriyorsun? Gözden
> > kaçırdığımız başka bir hata olabilir belki. Şu haliyle bir sorun
> > göremiyorum.
>
> Öntanımlı -ve contrib depoyu saymazsak- tek masaüstü ortamımız KDE olduğundan
> bir sorun göremiyoruz ancak menü dosyasına ihtiyaç duyan bir ortam
> kurulduğunda menü boş görünüyor öntanımlı config dizininin boş olmasından
> dolayı.
>
> Örnek olarak Enlightenment. Hiçbir değişiklik yapmazsam Uygulama menüsü boş
> görünüyor, kendisi de oluşturmuyor. Oluştursa bile kullanıcıya menü seçim
> şansı verilmeli bence. Sistemimde KDE4 kuruluysa, beraberinde gelen onlarca
> uygulamaya menüden erişebilmeliyim. Bunun için de /etc/xdg/menus dizinini
> ortak olarak kullanmalıyız diye düşündüğümden yazmıştım. Symlink bu yüzden
> gerekli ve çözümü, konunun membahında, kdelibs'de yapalım diyorum.
>
Seninde söylediğin gibi, paketlerden applications.menu çıkmadığı için
menü boş gözüküyor. Masaüstünün kullandığı öntanımlı dosya sonradan
eklenebilir.
Biz zaten XDG_DATA_DIRS kullanıyoruz. Bu çev. değişkenin gösterdiğin
applications/ klasöründeki .desktop dosyalarını bulmalı, menülere
yerleştirmeli.
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi