[Çözüldü] Arch klavye sorunu?

Başlatan h454n, 29 Mayıs 2015 - 20:03:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

h454n

Ek Bilgi;
Simdi a4tech klavye taktim simdi ondan yaziyorum.Sorun yok gayet guzel calisiyor.Ikisi de bagli hemde.

ata1

sorun karmaşık belkide klavye uyumsuzluğudur .farklı klavye aynı sistemde çalışıyorsa .


h454n

Alıntı yapılan: eral - 30 Mayıs 2015 - 16:21:33
arch formda bir başlık aç orada oldukca değerli üstadlar bu konuda sana yardım etmeye çalışır .
openbox başlıca uzmanlık ister .
Hocam amacim forum kotulemek degil ama burada da konunun ehli insanlar var ve bilgileri de linux konusunda ust seviyede.
Not
Diger klavye den yaziyorum kusuruma bakmayim bu ingilizce klavye.Turkce karakter olmadigini icin ozur dilerim ve yine sorunumun openbox ile ilgili olmadigini tekrarlarim.

ata1

lınux bilmekle openbox bilmek arasında fark var openbox elle yapılandırmayı ve ayrıca ınce detaylar ister .
tabiki burdaki kişiler uzman ama ubuntuyla arch arasında farklılıklar gösterir bu açıdan dedim
bende arch ve manjaro kurulu ama asla openbox kurmam sistemim yeterli olduğu sürece .sebebi ise o çok büyük sabır ve bilgi birikim gerektirir
xfce bana yeter

h454n

Alıntı yapılan: eral - 30 Mayıs 2015 - 16:30:52
lınux bilmekle openbox bilmek arasında fark var openbox elle yapılandırmayı ve ayrıca ınce detaylar ister .
* tabi ki burdaki kişiler uzman ama ubuntuyla arch arasında farklılıklar gösterir bu açıdan dedim
bende arch ve manjaro kurulu ama asla openbox kurmam sistemim yeterli olduğu sürece .sebebi ise o çok büyük sabır ve bilgi birikim gerektirir
xfce bana yeter
Anliyorum hocam ama benim sorunum openbox  ile ilgili degil, onu anlatmaya calisiyorum zaten.

7hr33l3t73r

Soruna biraz bakindim.Cozum icin
Asagida ki ciktilar ile bir karsilastir eger ayni ise devam edersin.
Ilk olrak

$ sudo lsusb -vv
Bus 001 Device 002: ID 0c45:7603 Microdia

  idVendor           0x0c45 Microdia
  idProduct          0x7603
  bcdDevice            1.05
  iManufacturer           1 SONiX
  iProduct                2 USB Keyboard


Ciktina bir bak.Aynimi diye.Zira sorun yasayanlar da ayni model.
Sonra asagidaki adreste ki aziokbd modulunu yukle.
Adreste nasil yukleyecegin anlatilmakta.
https://bitbucket.org/Swoogan/aziokbd
Diger bilgiler icin asagidaki adrese bakabilirsin.Kolay gelsin.
http://swoogan.blogspot.fr/2014/09/azio-l70-keyboard-linux-driver.html
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

h454n

Evet Hocam bende ki çıktı da aynı.Yalnız ben bunu kurdum,  klavye de ki sorunlu tuşlar düzeldi
ama bazı tuşlar çalışmıyor ki bunlardan biri önemli sayılır. ; ve , işaretlerini
yapamiyorum.Diğer
tuşlar ise klavye uzerinde ki multimedya tuşlari çalışmıyor.Ne yapmam lazim şimdi.
Bende ki çıktı.

Bus 003 Device 020: ID 0c45:7603 Microdia
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0c45 Microdia
  idProduct          0x7603
  bcdDevice            1.06
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              300mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     169
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10


7hr33l3t73r

#32
İki klavye arasinda farklar var. Resimlere bakabilirsiniz.
Zira kodlari duzenlemek gerekir.
Belittiginiz tus icin ben duzenleme yaptim.Digerleri icin detayli incelemek gerekir.Zira kodu yazan kisi ingilizce klavye icin yazmis.O yuzden sizin belirttiginiz tusun ingilizce karsiligi KEY_BACKSLASH oluyor.Yani sizin , tusu yerine ingilizce klavyede ki \ tusu var ve sizin 63'uncu satiri yani asagidaki kodu

KEY_RIGHTBRACE, KEY_BACKSLASH, KEY_RESERVED, KEY_SEMICOLON, KEY_APOSTROPHE, KEY_GRAVE, KEY_COMMA, KEY_DOT,   

Burada ki kod ile degistirip, tekrar derleyin.

KEY_RIGHTBRACE, KEY_RESERVED, KEY_BACKSLASH,  KEY_SEMICOLON, KEY_APOSTROPHE, KEY_GRAVE, KEY_COMMA, KEY_DOT,



Not->
Sitede ayar dosyasina

options usbhid quirks=0x0c45:0x7603:0x0004

Onlar 0x0004 bayt girmisler ama siz 0x8 bayt olarak degistirin.Zira sizde 8 bayt'lik bir MAGIC_NUMBER var.
Kisaca kodu duzenlersek
options usbhid quirks=0x0c45:0x7603:0x8

Bu sekilde duzeltin.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

h454n

Hocam merhaba;
Sorunum çözüldü.Çalışmayam tuş da aktif oldu ama sitemi yeniden başlattığım zaman eski haline dönmekte ama yine sadece , tuşu çalışmamakta.Diğer çalışmayan tuşlar sorunsuz.Daha önce kullandığım halde böyle bir sorun yoktu.
Modulu mkinitcpio.conf dosyasına eklediğim halde çalışmıyor, ama kodda ki düzenlemeyi yapıp tekrar derlediğim zaman çalışiyor.Modülü kontrol ettiğim zaman yeni derlediğim modul yüklenmiş görünmekte.Eski modül ile değişmiş yani.Sorun nerede anladım gitti.
Bu konuda öneriniz var mı? hocam.

7hr33l3t73r

@h454n mkinitcpio.conf dosyasini duzenledigin zaman, asagidaki komutu verdigini varsayiyorum.Zira aktif olmasi icin sart.
mkinitcpio -p linux
Gelelim enteresan sorununa :)
aziokbd de kodlar usbhid de ki kodlarin o klavye'ye gore uyarlanmis versiyonu diyelim kisaca.
Bu durumda aziokbd ile usbhid modulunu de aktif etmek sorunu cozecek gibi duruyor.
Kisaca mkinitcpio.conf dosyasinda ki MODULES satirina aziokbd usbhid ikilisini eklemem yeterli.
Kolay gelsin.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

h454n

Alıntı yapılan: 817c0d3r - 02 Haziran 2015 - 19:18:05
@h454n mkinitcpio.conf dosyasini duzenledigin zaman, asagidaki komutu verdigini varsayiyorum.Zira aktif olmasi icin sart.
mkinitcpio -p linux
Gelelim enteresan sorununa :)
aziokbd de kodlar usbhid de ki kodlarin o klavye'ye gore uyarlanmis versiyonu diyelim kisaca.
Bu durumda aziokbd ile usbhid modulunu de aktif etmek sorunu cozecek gibi duruyor.
Kisaca mkinitcpio.conf dosyasinda ki MODULES satirina aziokbd usbhid ikilisini eklemem yeterli.
Kolay gelsin.
Hocam komutu uyguladım tabi ki.Orada espri yaptiniz herhalde :)
Birazdan deneyip sonucu yazacam hocam.

7hr33l3t73r

Evet orada espri tadinda bilgi vermek istedim sadece.
Zira insanlik hali, unutkanlik olabiliyor.
Not=>Ozelden yardim cagrisinda bulunmayin.Zira yardim edilmeyecektir.Forumun uygun bolumlerine konu acilsin ki sorun yasayanin disinda ki  insanlar da faydalandansin.Bu yasadiginiz sorunlar da olabilir, sorulariz da olabilir.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

h454n

Çok teşekkürler hocam.
Multimedya tuşları hariç sorunum çözüldü.Klavyem artık çalışıyor. :)
İki kere yeniden başlattım sorun yok.

7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html