Arch Linux Turkce klavye sorunu

Başlatan birnur, 29 Mart 2018 - 20:40:25

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

birnur

hocamlar, ilk kez arch linux kurdum ve masaustu ortamim xfce4. iki temel sorunum var ve forum sitelerini tavaf etsemde birturlu becerip cozemedim.
1) Genel olarak bir Turkce Klavye sorunu yasiyorum ve /etc/X11/xorg.conf.d/ altinda yaptigim degisiklikler sorunumu cozmedi.
2) bash terminal uzerindeki yazilar ic ice girmis vaziyette. Font degisimi yapmayi denesemde sorunumu cozmedi. Terminal disinda boyle bir hata almiyorum.
ivedilikle yardimci olabilirseniz cokca sevinirim. iyi calismalar herkese

Khan

setxkbmap tr -v q

Ben de hâlâ xorg.conf'a klavyeyi kaydetmedim.
Onun yerine .bashrc dosyasına yukarıdaki komutu ekledim.
Tek sorun uçbirimi başlattığında uyarı veriyor.

birnur

[mention=637862]@Khan[/mention]
setxkbmap komutu reboot edene kadar gecici cozum sunuyor. Kalici birseyler ariyorum :(

.py


#!/bin/bash
setxkbmap tr -v q


Yukarıdaki kodları kbmap.sh olarak kaydedin. Aşağıdaki ilk talimatla dosyaya çalıştırma izin vermiş olursunuz ikinci talimatla ise dosyayı başlangıçta çalışan dosyalar klasörüne taşımış olursunuz bilgisayarınızı yeniden başlattığınızda kod otomatik çalıştırılmış olur.

sudo chmod +x kbmap.sh
sudo cp kbmap.sh  /etc/init.d/

Khan

Açıklamada yazmıştım.
.bashrc dosyana kaydet.

birnur

#5
Alıntı yapılan: .py - 29 Mart 2018 - 21:53:49

#!/bin/bash
setxkbmap tr -v q


Yukarıdaki kodları kbmap.sh olarak kaydedin. Aşağıdaki ilk talimatla dosyaya çalıştırma izin vermiş olursunuz ikinci talimatla ise dosyayı başlangıçta çalışan dosyalar klasörüne taşımış olursunuz bilgisayarınızı yeniden başlattığınızda kod otomatik çalıştırılmış olur.

sudo chmod +x kbmap.sh
sudo cp kbmap.sh  /etc/init.d/

dosya sistemimde init.d seklinde bir dosya bulunmuyor :( oneriniz nedir/ yeniden mi olusturayim.

.py

#6
Arch linux ta işler farklı sanırım yardımcı olamıcam.
Aşağıdaki link sorununuza yardımcı olabilir.

https://bbs.archlinux.org/viewtopic.php?pid=1701642#p1701642

fsutil

sudo localectl --no-convert set-x11-keymap tr

aşağıdaki komut ile değişiklik başarıyla gerçekleşmiş mi bakabilirsin
less /etc/X11/xorg.conf.d/00-keyboard.conf

birnur

Alıntı yapılan: fsutil - 30 Mart 2018 - 00:29:15
sudo localectl --no-convert set-x11-keymap tr

aşağıdaki komut ile değişiklik başarıyla gerçekleşmiş mi bakabilirsin
less /etc/X11/xorg.conf.d/00-keyboard.conf

iki sorunu da cozmedi:(

mhmtkrktr

1: Denediğin yöntemleri hatırladığın kadarıyla paylaşırsan, aynı önerilerden kurtulmuş olursun. Hem sorunun daha kolay çözülmüş olur.  ;)
find /etc/X11/xorg.conf.d -name "*keyboard*" -exec cat {} \;
ls /etc/X11/xorg.conf.d
cat /etc/locale.conf

?

2: Terminalin varsayılan yazı fontunu değiştirince mi oldu bu sorun yoksa en baştan varmıydı? Terminal uygulamaları için, Monospace dışında ki yazı tiplerinde genelde söylediğine benzer sorun oluşabiliyor.

birnur

Alıntı yapılan: mhmtkrktr - 30 Mart 2018 - 01:43:31
1: Denediğin yöntemleri hatırladığın kadarıyla paylaşırsan, aynı önerilerden kurtulmuş olursun. Hem sorunun daha kolay çözülmüş olur.  ;)
find /etc/X11/xorg.conf.d -name "*keyboard*" -exec cat {} \;
ls /etc/X11/xorg.conf.d
cat /etc/locale.conf

?

2: Terminalin varsayılan yazı fontunu değiştirince mi oldu bu sorun yoksa en baştan varmıydı? Terminal uygulamaları için, Monospace dışında ki yazı tiplerinde genelde söylediğine benzer sorun oluşabiliyor.

oncelikle 2.sorunum dediginiz gibi Monospace yapınca cozuldu :) tesekkurler.
1.sorunum icin ise ekran ciktım su sekilde yardimci olabilirseniz sevinirim;
[moss@moss ~]$ find /etc/X11/xorg.conf.d -name "*keyboard*" -exec cat {} \;
# Written by systemd-localed( 8 ), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "tr"
EndSection
[moss@moss ~]$ ls /etc/X11/xorg.conf.d
00-keyboard.conf  30-keymap.conf
[moss@moss ~]$ cat /etc/locale.conf
LANG=tr_TR.UTF-8
LANGUAGE=tr_TR
LC_ALL=C
[moss@moss ~]$

mhmtkrktr


İzlediğin kurulum talimatı güncel miydi? 30-keymap.conf içeriğini de paylaşabilir misin?

cat /etc/X11/xorg.conf.d/30-keymap.conf

Çıktıları kod etiketi içinde paylaşırsan daha anlaşılır olacaktır.
Nasıl kullanılır? : https://forum.ubuntu-tr.net/index.php?topic=14283.0

birnur

Alıntı yapılan: mhmtkrktr - 30 Mart 2018 - 02:45:01

İzlediğin kurulum talimatı güncel miydi? 30-keymap.conf içeriğini de paylaşabilir misin?

cat /etc/X11/xorg.conf.d/30-keymap.conf

Çıktıları kod etiketi içinde paylaşırsan daha anlaşılır olacaktır.
Nasıl kullanılır? : https://forum.ubuntu-tr.net/index.php?topic=14283.0
izledigim kurulum talimati bildigim kadariyla gunceldi. wiki sayfasindaki talimatlara gore kurdum.Bahsi gecen dosyanin icerigini silmisim, ici bos ve diger "00-keyboard.conf " isimli dosyanin ise icerigi su;

# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "tr"
EndSection

mhmtkrktr

Öncelikle şu satırı ekleyelim ve yeniden başlatarak deneyelim. Option "XkbModel" "pc105"

sudo nano -t /etc/X11/xorg.conf.d/00-keyboard.conf
Açılan dosyaya şu şekilde ilave edersin. (sadece yukarda ki satır ilave edilecek.)
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "tr"
        Option "XkbModel" "pc105"
EndSection

Ekleme işlemi bitince F2 tuşu ile çıkış yapabilirsin. Ardından şu komutu ver ve yeniden başlat.
sudo rm /etc/X11/xorg.conf.d/00-keymap.conf

#########################################

Yeniden başlatma sonrası düzelmemişse şu komuttan sonra tekrar deneyebilirsin.
sudo mv -v /etc/X11/xorg.conf.d/00-keyboard.conf /etc/X11/xorg.conf.d/00-keymap.conf

birnur

#14
Alıntı yapılan: mhmtkrktr - 30 Mart 2018 - 03:19:06
Öncelikle şu satırı ekleyelim ve yeniden başlatarak deneyelim. Option "XkbModel" "pc105"

sudo nano -t /etc/X11/xorg.conf.d/00-keyboard.conf
Açılan dosyaya şu şekilde ilave edersin. (sadece yukarda ki satır ilave edilecek.)
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "tr"
        Option "XkbModel" "pc105"
EndSection

Ekleme işlemi bitince F2 tuşu ile çıkış yapabilirsin. Ardından şu komutu ver ve yeniden başlat.
sudo rm /etc/X11/xorg.conf.d/00-keymap.conf

#########################################

Yeniden başlatma sonrası düzelmemişse şu komuttan sonra tekrar deneyebilirsin.
sudo mv -v /etc/X11/xorg.conf.d/00-keyboard.conf /etc/X11/xorg.conf.d/00-keymap.conf

denedim, ancak sorun duzelmedi  :'(


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Mart 2018 - 22:16:26

[mention=637896]@birnur[/mention]

sorunu çözdüm!!! :D ""Tüm uygulamalar>Ayarlar> Klayye""" kısmında klavye ayarım "Türkçe AltQ" işaretli olduğu için bu sorun oluşmuş. Yalnızca "Türkçe" olarak ayarladığımda sorun düzeldi :) Çok teşekkür ederim.