[Pardus-kullanicilari] Klavyedeki eksik tus

Erkan Altan ealt78 at gmail.com
15 Tem 2007 Paz 22:55:27 EEST


Ben Pardus 2007.2 kullanıyorum. Pardus'u kurduğumda home dizini içerisinde
bu dosya kendiliğinden oluşmuştu. Sizin home dizininde bu dosyanın olmaması
sürüm farkı ile ilgili olabilir veya bilgisayarınızda benimkisi gibi ses
açma kapama gibi özel düğmeler olmadığından ya da pardus onların varlığını
otomatik tespit edemediğinden bu dosyayı oluşturmamış da olabilir.

Bence dosyayı elle oluşturmayı deneyebilirsiniz. ".Xmodmap" isminde bir
dosya oluşturup içerisine

keycode 51 = comma    semicolon    bar    bar    bar
> keycode 59 = odiaeresis    Odiaeresis    less    less    less
> keycode 60 = ccedilla    Ccedilla    greater    greater    greater
>

satırlarını ekleyip kaydedin. Sonra X'i yeniden başlatın (Ctrl+Alt+Bckspc).

Muhtemelen artık sözkonusu karakterleri basabiliyor olacaksınız. Benim
klavyem ingilizce olduğundan keycode'ların sizinkilerle aynı olma ihtimali
yüksek fakat belki farklı da olabilir farklı keycode'lar denemeniz
gerekebilir.

Emin değilim fakat tahminim şu ki: kullanıcı login olduğunda home klasörü
içerisinde .Xmodmap diye bir dosya var mı ona bakılıyor. Eğer var ise
içerisindeki "expression"ları (ki bunlar sizin konsoldan tırnak içinde
yazdığınız "keycode 115 = bar" lara denk geliyor sanırım) çalıştırıyor.

Çünkü ben bahsettiğim işlemleri konsolda aşağıdaki komutları vererek de
yaptırabiliyorum.

$ xmodmap -e "keycode 51 = comma semicolon bar bar bar"
$ xmodmap -e "keycode 59 = odiaeresis Odiaeresis less less less"
$ xmodmap -e "keycode 60 = ccedilla Ccedilla greater greater greater"

Verdiğim sayfa adresinden sadece Ccedilla (Ç) ve Odiaeresis (Ö) kodlarını
öğrenmek için faydalandım. Onun dışında bir faydası olmadı :)

Daha açık nasıl yazabilirim bilemiyorum. ".Xmodmap" dosyasını elle
oluşturmanız dışında önerebileceğim bir seçenek aklıma gelmiyor şimdilik.

Kolaylıklar,

15.07.2007 tarihinde Umut D. <linuxlist at gmail.com> yazmış:
>
> Kusura bakmayın ama tam anlayamadım, benim gibi anlamayanlar için daha
> açık olması bakımından biraz açar mısınız?
>
> .xmodmap dosyası bilgisayarımda mevcut değil. Gösterdiğinix kodlar
> XFree86'ya ait, Xorg uyumluluğu konusunda emin değilim.
> Bir kaç deneme yaptım ama netice alamadım.
>
> Teşekkürler...
>
> On 7/14/07, Erkan Altan <ealt78 at gmail.com > wrote:
>
> > Sizin çözümünüz bana yol gösterdi fakat birebir benim klavyeme uymadı.
> > Klavyem ingilizce dizüstü klavyesi.
> >
> > Bu dosyayı kullandığımda Caps_lock çalışmaz oldu, "ç < > ve |"
> > yazabiliyordum ama "Ç ö Ö , ve ;" yazamıyordum.
> >
> > Benim home dizinimdeki .xmodmap dosyasında eskiden şu satırlar vardı:
> >
> > !default keycodes for most common notebooks (except for meteksan a4
> > harita metots)
> >
> > keycode 176 = XF86AudioRaiseVolume
> > keycode 174 = XF86AudioLowerVolume
> > keycode 160 = XF86AudioMute
> >
> > Ben de http://belgeler.org/howto/turkish-howto_xkb-tr-43.html adresindeki
> > kodlardan faydalanarak
> >
> > keycode 51 = comma    semicolon    bar    bar    bar
> > keycode 59 = odiaeresis    Odiaeresis    less    less    less
> > keycode 60 = ccedilla    Ccedilla    greater    greater    greater
> >
> > satırlarını bu dosyaya ekledim ve sorunumu çözdüm. Kodları "bar bar bar"
> > birden çok kez eklememin sebebi sadece üçüncü eklediğim kodun ALTGR ile
> > çalışması ondan öncekiler neyi ifade ediyor tam çözemedim ama CTRL ve ALT
> > tuşları ile çalışmıyorlarlar.
> >
> > Sonuç olarak, bu dosya ile şu anda (normal, shift, ALT_GR sırasında)
> >
> > "\" tuşu ile ", ; |"
> > "<" tuşu ile "ö Ö <"
> > ">" tuşu ile "ç Ç >"
> >
> > yazabiliyorum. Yani sanki türkçe klavyem varmış gibi bütün nimetlerinden
> > yararlanıyorum klavyemin.
> >
> > Bu problem Umut Bey tarafından buraya taşınmasaydı belki bu problem
> > üzerinde hiç uğraşmayıp "Character Selector" çözümümle yola devam edecektim.
> > Bu da benim için bir artı oldu.
> >
> > Belki bu basit yöntem ingilizce klavyesi olup da "<>|" yazamayan diğer
> > arkadaşların da işine yarayabilir.
> >
> > Teşekkürler.
> >
> > 14.07.2007 tarihinde Hasan Basri <hbasria at 4net.com.tr> yazmış:
> > > bi aralar bana da lazım olmuştu biryerlerden bulup buraya[1]
> > > kopyalamıştım belki işinize yarar
> > >
> > > [1] http://hbasria.4net.com.tr/?p=9
> > >
> > >
> > > bendeki .Xmodmap dosyası
> > >
> > > clear lock
> > > keycode 65 = Caps_Lock
> > > keycode 51 = backslash bar
> > > keycode 59 = 0xe6 less
> > > keycode 60 = 0xe7 greater
> >
> >
> > _______________________________________________
> > Pardus-kullanicilari e-posta listesi
> > Listeden çıkmak için
> > http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilariadresini kullanın.
> > Listeye iletmek istediğiniz soruları  Pardus-kullanicilari at pardus.org.tre-posta adresine gönderin.
> > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> > sayfasına gidin.
> >
>
>
> _______________________________________________
> Pardus-kullanicilari e-posta listesi
> Listeden çıkmak için
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari adresini
> kullanın.
> Listeye iletmek istediğiniz soruları  Pardus-kullanicilari at pardus.org.tre-posta adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> sayfasına gidin.
>
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20070715/d2f6d5c4/attachment-0001.htm 


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi