Re: Farkli pencere yöneticileri ve .profile

2003-11-04 Başlik Recai Oktas
* 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.  Ctrl-Alt-F2 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 -

-- 
roktas



Farkli pencere yöneticileri ve .profile

2003-10-30 Başlik Bilgin Metin

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

bilgin

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

 





Re: Farkli pencere yöneticileri ve .profile

2003-10-30 Başlik EErdem
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
 
 EErdem 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...
 
   
 
 
 
 
-- 
Herkese iyi calismalar...
--
EErdem