[Gelistirici] "Desktop" ismini yerelleştirmek

Eren Türkay turkay.eren at gmail.com
12 Kas 2006 Paz 00:03:34 EET


Peki *.desktop dosyaları? Uzantı değişecek mi?

11.11.2006 tarihinde Ismail Donmez <ismail at pardus.org.tr> yazmış:
>
> 11 Kas 2006 Cts 20:58 tarihinde, Onur Küçük şunları yazmıştı:
> > On Sat, 11 Nov 2006 19:07:03 +0200
> >
> > Ismail Donmez <ismail at pardus.org.tr> wrote:
> > > Selamlar,
> > >
> > > http://bugs.pardus.org.tr/show_bug.cgi?id=1735 kendini anlatıyor
> > > zaten, durum şöyle :
> > >
> > > - KDE yaması tamam
> > > - GTK+ yaması tamam
> > > - Desktop'dan Masaüstüne ya da ismi her neyse KDE açılırken otomatik
> > > taşıyacak
> > >
> > > İtirazı olan yoksa Linux Masaüstü tarihinde bir ilki yapıp Desktop
> > > ismini tarihe gömeceğim ;-)
> >
> >  Bu gerekli bir özellik, buna katılıyorum. Ama bu sorun herkesin
> > sorunu ve bunun doğru çözümünü yanlış bilmiyorsam daha sadece Mac
> > yapmış. Bunun dışındaki çözüm yöntemleri xdg de tartışılıyor ancak
> > standart hale gelmemiş ve uygulamalara taşınmamış. Biz bunu
> > "hacky yöntemlerle" çözmeye çalışırsak hem bazı programları bozma
> > ihtimalimiz var, hem de sırtımıza bir kambur ekleme ihtimalimiz.
> >
> > http://lists.freedesktop.org/archives/xdg/2006-March/thread.html
> >
> >  Burada "storage location for common user directories" thread inde
> > güzel bir tartışma var. Özellikle environment variable lar ve kabuk ile
> > ilgili Aaron J. Seigo'nun yorumlarına dikiz, aynen katılıyorum...
> >
> > --------
> > yes, env vars are bad, evil and bad. we've had huge, repeating problems
> > in our user base over the XDG_*_DIRS vars ever since kde started
> > supporting them fully =(
> > --------
> >
> > > Unless we plan on having a desktop settings file sometime soon an
> > > environment variable seems to be the only solution to the first
> > > problem. Using Music as an example to find out the location an
> > > environment variable $MUSIC_LOCATION would be checked and if it
> > > doesn't exists then it can default to ~/Music. The environment
> > > variable can be set by the desktop environment.  Changes would of
> > > course requires a restart of applications or even the desktop.  When
> > > the day comes that we have a common settings system the specification
> > > can be amended with it.
> >
> > ugh. please, for the love of god[dess], no. we'll have to support that
> > env var forever afterwards and it will suffer all the problems we've
> > seen in other places we've used them. =(
> >
> > and think about it: how does one change this from within the session?
> > the user would have to log out and back in. bleh.
> > ---------
> >
> >  Ortak bir çözüm yayılmadan kullanıcının ev dizininde Desktop diye bir
> > dizin olması bana batmıyor. Orada zilyon tane dizin / ayar dosyası da
> > var.
> >
> >  Açıkçası kullandığın yöntemi bilmiyorum (ben udp bilmez), hatta nasıl
> > çözüyorsun azıcık anlatsana. Bu konuda KDE'nin ne kadar yetenekli
> > olduğunu da bilmiyorum, ama ".directory" vb. bir çözümle grafik ortamda
> > kullanıcı dizini desktop ı masaüstü olarak görecekse tamam, ama
> > fiziksel olarak Desktop dizini oradan kalkıyorsa buna itirazım var.
> > Gentoo init betiklerini türkçeleştirmeye çalışırken neler çektiğimizi
> > hala unutmadım. (Put your hands up for Müdür)
> >
> >  Bir de, betik ne yapıyor bilmiyorum ama bash de = den önce ve sonra
> > boşluk kullanmamak lazım, artı yeni çevre değişkeni tanımlayacaksan
> > $lang =hede  değil de lang="hede" olmalı.
>
>
> KDE'nin bu konuda pek bir problemi yok:
>
> [~]> grep Paths -A2 .kde/share/config/kdeglobals
> [Paths]
> Desktop=/home/cartman/Masaüstü
> Trash=$HOME/Masaüstü/Çöp/
>
>
> Bunu dedikten sonra herşey gayet güzel çalışıyor.
>
> Yani Desktop dizini _gidiyor_ yerine Masaüstü geliyor. GTK+ yaması da çok
> basit, Firefox'ta da denedim. Qt3/4 dosya diyaloglarında Desktop gibi
> birşey
> yok benim gördüğüm.
>
> Yani ben birşeyin bozulmayacağından %99.999 eminim (ünlü son sözler),
> betikleri de düzeltecem teşekkürler :)
>
> P.S: Betiklerde [ $foo = bar ], $foo bar'a eşit mi diye kontrol ediyor ve
> sağlıklı çalışıyor gibi ben birşeyi kaçırmıyorsam :
>
> [~]> foo=bar
> [~]> if [ $foo = bar ]; then echo "lala";fi
> lala
> [~]> foo=baz
> [~]> if [ $foo = bar ]; then echo "lala"; fi
> [~]>
>
>
> /ismail
> _______________________________________________
> Gelistirici mailing list
> Gelistirici at uludag.org.tr
> http://liste.uludag.org.tr/mailman/listinfo/gelistirici
>
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20061112/2b082671/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi