[Gelistirici] "Desktop" ismini yerelleştirmek

Onur Küçük onur at pardus.org.tr
11 Kas 2006 Cmt 20:58:28 EET


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ı.


-- 
 Onur Küçük                                      Knowledge speaks,   
 <onur.--.-.pardus.org.tr>                       but wisdom listens  




Gelistirici mesaj listesiyle ilgili daha fazla bilgi