Re: Farkli pencere yöneticileri ve .profi le

2003-11-05 Başlik Bilgin Metin


Merhaba,

Soyle birsey de var.  X Session manager olarak XDM kullandigimda bu 
problemler ortaya cikti.  Kdm ve ya Gdm kullanilinca nedense 
.bash_profile dosyasindan pathlar okundu.


Bilgin

Recai Oktas wrote:


* Bilgin Metin <[EMAIL PROTECTED]> [2003-10-30 12:41:10+0200]
 


bash shell  icin .profile dosyasina bazi path'ler yazdim. Fakat bunlar
ben kde baslatinca  calismiyor(kde icindeki konsolda calismiyor) .
Kde'nin  kendi .profile dosyasi mi var?
   



`/etc/profile' ve `.bash_profile' (veya `~/.profile') icinde
tanimladiginiz degiskenler login tipinde olmayan interaktif shell
oturumlarina (ornek `xterm') ihrac edilmez.  PATH'i `~/bashrc' dosyasi
icinden export edin.  Bu degisikligin sanal konsollarda da etkin olmasi
icin `~/.bash_profile' okunurken `~/.bashrc'nin de okunmasini saglayin.
Ev dizininizde bu dosya zaten olmali.  Yoksa `/etc/skel' altina bakin.
Buna benzer bir soruyu LKD listelerinde cevaplamaya calismistim.  Yarari
olur dusuncesiyle buraya aliyorum.  (Resmi bilgi icin `man bash' yaparak
"INVOCATION" kismini okuyabilirsiniz.)

- Forwarded message from Recai Oktas <[EMAIL PROTECTED]> -

From: Recai Oktas <[EMAIL PROTECTED]>
Date: Sat, 6 Sep 2003 03:19:19 +0300
To: [EMAIL PROTECTED]
Subject: Re: [linux-baslangic] alias.
Mail-Followup-To: [EMAIL PROTECTED]

* hüseyin <[EMAIL PROTECTED]> [2003-09-05 10:49:22-0700]
 


yaptıgım aliasların bilgisayarı kapatıp açtıgımda yok olmaması icin ne
yapmalıyım ?
   



Bu biraz kafa karistirici bir konudur.  Ilklendirme semasi kullandiginiz
kabuk programa gore degisiklik gosterir.  "Bash" kullandiginizi varsayarak
aciklamaya calisayim.

`/etc/profile' ve `~/.bash_profile' dosyalari "login" tipi ilklendirmeler
sirasinda okunur.  (or.   ile yeni bir sanal konsol acmaniz
durumu.  Geleneksel olarak 7nci sanal konsoldan eristiginiz X Window
oturumu da ortam degiskenlerini bu dosyalardan alir.) `~/.bashrc' dosyasi
"login" tipinde *olmayan* diger "interaktif" ilklendirmelerde okunur.
(Bir shell betiginin calistirdigi shell prosesi interaktif degildir, buna
mukabil cesitli komutlar girdiginiz bir `xterm' oturumu interaktiftir.)

Alias tanimlari alt kabuk programlara (subshell) ihrac edilmediginden
`*profile' dosyalari uygun yerler degil (Bu dosya geleneksel olarak
$PATH, prompt vb. ortam degiskenlerinin tanimlandigi ve "export"
edildigi yerdir).  Alias'lar bu dosyalarda tutulursa "login" tipinde
olmayan shell oturumlarinda (`xterm' gibi) taninmaz.  Yani dogru yer
`~/.bashrc' dosyasi.  Fakat bir incelige dikkat etmek lazim.
`.bashrc'nin her "login" oturumunda aktif olmasi gerekir.  Aksi halde
alias'lar xterm oturumlarinda calisir, sanal konsollarda calismaz.

Uzun lafin hulasasi su:

(1) `~/.bashrc' nin her login oturumunda okunmasini saglayin.  On tanimli
kurulumda ev dizininize kopyalanan `~/.bash_profile' iskeletinde suna
benzer bir satir buyuk olasilikla zaten vardir, yoksa bunu ekleyin:

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

(2) Alias'lari (ve varsa fonksiyonlari) `~/.bashrc'ye yerlestirin.

- End forwarded message -

 





Re: Farkli pencere yöneticileri ve .profi le

2003-10-30 Başlik Bilgin Metin

Merhaba,
Gene klasik problem ortaya cikti.  Xfce'nin uzerinde xfce has 
uygulamalarin oldugu uygulama cubugu grorunmuyor.  Sadece şık bir 
backround var.

Bilgin

E&Erdem wrote:


Merhaba,

30-10-2003 Per?embe günü saat 12:41 sularında, Bilgin Metin dedi ki:
 


Merhabalar,

bash shell  icin .profile dosyasina bazi path'ler yazdim. Fakat bunlar  
ben kde baslatinca  calismiyor(kde icindeki konsolda calismiyor) . 
Kde'nin  kendi .profile

dosyasi mi var?
Bu arada apt-get install xfce yaptim falat xfwm olarak gorunuyor (update 
alteratives yapinca xfwm gorunuyor) . Halbuki xfce3 u indirdigini de 
gordum.

Siz xfce3 icin ne yapiyorsunuz
   



apt-get install xfce

Kurulum bittikten sonra xfce_setup komutunu çalıştırdım. Tabii hangi
kullanıcıyla çalıştırdıysanız onun için default-display-manager xfce
oluyor. Daha sonra da X'i yeniden başlattım... 

 


bilgin

E&Erdem wrote:

   


30-10-2003 Per?embe günü saat 04:41 sularında, Recai Oktas dedi ki:



 


Ayni konfigurasyonu su an ben de kullaniyorum ve burada herhangi bir
sorun yok.  Sikayetiniz uzerine kuskulanarak xfce'yi kurup denedim.
Evet xfce3'de oyle bir sorun var, yani bir konsol actiginizda Turkce
karakterler cikmiyor (tuslar tepki veriyor, fakat Turkce karakterlerin
8859-1 versiyonlari cikiyor).  Biraz inceledigimde xfce3'un yazitipleri
konusunda global X ayarlarini pek umursamadigini farkettim (bu tip
masaustu ortamlarin sevmedigim tarafi da bu zaten :-).  Simdi xfce4'u
deneyecegim, tahminim onda bir problem cikmayacagi yonunde.  Denedigim
diger pencere yoneticilerinde (fluxbox, windowmaker, icewm vb.) herhangi
bir problem yok.  Acaba siz sadece xfce3'u mu denediniz?
  

   


Evet, kendi makinamda sadece xfce3'u denedim. Ama başka bir arkadaşımın
makinasında icewm ve windowmaker ile de benzer sorunu yaşamıştım. Ama
dün kapatıp gitmiştim, sabah bir daha deneyeyim dedim ve bu sefer
sorunsuz çalıştı xfce3, yani hem konsolda (X ekranda başlattığım
xterm'de) hem de X programlarında Türkçe karakterler sorunsuz çalıştı.
Makinanın yeniden başlatılmasıyla ilgilidir diye düşünüyorum. Şimdi
kendi makinama da icewm de kurdum, ama bir türlü X ekranı icewm ile
başlatamadım. /etc/X11/def~manager'a /usr/bin/icewm yazdım ama nafile.
Sanal konsoldayken startx yerine icewm deyince de X başlatılamıyor gibi
bir hata veriyor. Bunun (hangi dm'nin kullanılacağını belirlemek)için
dpkg-reconfigure ile bir komut vardı ama bir türlü hatırlayamadım.
Dolayısıyla kendi makinamda icewm'le deneyemedim. Ama tekrarlamam
gerekirse, xfce ile, sistemi kapatıp açtıktan sonra problem kalmadı.



 


Digerlerini de denediginizi varsayarak simdilik sunlari soyleyeyim.
GNOME'da sorun olmadigina gore yerel ayarlariniz dogru gozukuyor.  Genel
olarak butun xterm turevlerinde *ISO kipinde* Turkce yazitiplerinin
dogru sekilde goruntulenebilmesi icin `/etc/X11/Xresources' altina bu
programlara Turkce yazitiplerini tanitan bir resource dosyasi koyuyoruz.
(Tabii bundan once `xfonts-base-transcoded' paketini kurmus olmaniz
lazim.) Detaylari Turkce-NASIL'da anlatilan bu adimlarin eksiksiz
sekilde icra edildiginden emin olun.  (Eger sisteminizi utf-8 kipinde
kullanacaksaniz xterm'u degil `uxterm'u calistiracaksiniz.) Bu sorun
sadece xfce3'e ozgu degilse muhtemelen bir adimi atliyorsunuz,
Turkce-NASIL'i (ve Fazlamesai'de cikan mini-NASIL'i) inceleyerek her
adimi kontrol edin.
  

   


Haklısınız, bu belgeleri tekrar tekrar okumak gerekiyor sanırım.



 


Yine konsol ekrandayken login olmadan düzgün çalışan F klavye düzeneği
login olduktan sonra bozuluyor. Mesela x, /, q vb. tuşların yerleri
değişiyor. Ama startx ile X ekrana geçtiğimde bu durum düzeliyor.


 


Ctrl + Alt + F1-6, sanırım bunlar sanal konsollar. Evet kastettiğim
bunlardı. Ama sorun X ile bu sanal konsollar arasında değil. Bu sanal
konsollarda login olmadan once ve sonrası arasında. Login olduktan sonra
klavye yerleşimi değişiyor. X ekrandaki klavye yerleşimiyle, sanal
konsollarda, login olmadan önceki klavye yerleşimi sorunsuz.


 


Sanal konsol sorunu ayri, orada da bir yeri atlamissiniz gibi gozukuyor.
`install-keymap trf' ile kurulumu yaptiginiz degil mi?
  

   


# install-keymap trf
Warning: cannot access console;
deferring until console is accessible.



 


--
roktas
  

   


Teşekkürler...