X yönlendirme
Birden fazla makina üzerinden ssh bağlantısı açarak bağlanabildiğim bir makinada X uygulamalarını çalıştırıp görüntüyü evdeki kendi makinama almaya çalıştım, tünellerle denedim olmadı. Aradaki makinalardan birinde X11Forwarding kapalı olduğu için "ssh -X" ile de bağlanamadım.
ADSL modemden 6000 numaralı portu kendi bilgisayarıma yönlendirip DISPLAY değişkenini ip adresime ayarladım yine de "can't open display" hatası aldım. Biraz [[ bayağı :) ]] bir yerlerde debelendikten sonra gördüm ki, dağıtımları hazırlayanlar güvenliğimizi düşünüp X sunucunun tcp bağlantılarını dinlememesini sağlamışlar. Bu kapatma işi, X sunucuya "-nolisten tcp" seçeneğini vererek yapılıyor, bunu kaldırmak lazım. Ancak kullandığınız X yöneticisine göre de ayarın yeri değişiyor [[ dağıtıma göre de bu dosyaların yeri değişiyor üstelik :) ]]. Benzer bir durumla karşılaşırsanız diye bulduğum yerleri yazayım.
Normalde sadece startx ile çalıştırıyorsanız X'i /usr/X11R6/bin/startx
/usr/kde/3.X/share/config/kdm/kdmrc [gentoo]
Suse'de /opt/kde altında bir yerde...
ADSL modemden 6000 numaralı portu kendi bilgisayarıma yönlendirip DISPLAY değişkenini ip adresime ayarladım yine de "can't open display" hatası aldım. Biraz [[ bayağı :) ]] bir yerlerde debelendikten sonra gördüm ki, dağıtımları hazırlayanlar güvenliğimizi düşünüp X sunucunun tcp bağlantılarını dinlememesini sağlamışlar. Bu kapatma işi, X sunucuya "-nolisten tcp" seçeneğini vererek yapılıyor, bunu kaldırmak lazım. Ancak kullandığınız X yöneticisine göre de ayarın yeri değişiyor [[ dağıtıma göre de bu dosyaların yeri değişiyor üstelik :) ]]. Benzer bir durumla karşılaşırsanız diye bulduğum yerleri yazayım.
Normalde sadece startx ile çalıştırıyorsanız X'i /usr/X11R6/bin/startx
defaultserverargs=
GDM için
/etc/gdm/gdm.conf [ Debian ]
DisallowTCP=true
Bundan sonra da /etc/X11/xinit/xserverrc dosyasina da bakmak gerekiyor sanırım [[ Teşekkürler Mehmet Mersin :) ]]
exec /usr/bin/X11/X -dpi 100 -nolisten tcp
KDE'cileri tebrik etmek lazım ayar dosyalarını bu kadar derinlere saklayabildikleri için./usr/kde/3.X/share/config/kdm/kdmrc [gentoo]
Suse'de /opt/kde altında bir yerde...
ServerArgsLocal=
Yorumlar