Linux Mint Türkiye

Linux Mint Destek => Genel => Konuyu başlatan: enginar - 19 Ocak 2019, 01:10:15

Başlık: [Çözüldü] -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 01:10:15
Hocam hepinize iyi forumlar.Forumda bu tarz bir problemle ilgili cevap bulamadığım için konu açmak zorunda kaldım. Terminalden -ls komutunu çalıştırdığımda şekildeki gibi çıktı veriyor. Ancak klasörler normalde türkçe gözüküyor . Android Studio kurduktan sonra böyle oldu. Çözüm hakkında bilgisi olan varsa bana çok büyük yardımcı olur.Çok teşekkürler...
(https://i.postimg.cc/sB1JWzf8/isim.png) (https://postimg.cc/sB1JWzf8)

Kod: [Seç]

enginar[member=3787]burak[/member]:~$ inxi -Fxxz
System:
  Host: burak Kernel: 4.15.0-43-generic x86_64 bits: 64 compiler: gcc
  v: 7.3.0 Desktop: Cinnamon 4.0.9 wm: muffin dm: LightDM
  Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic
Machine:
  Type: Laptop System: LENOVO product: 20354 v: Lenovo Z50-70
  serial: <filter> Chassis: type: 10 v: Lenovo Z50-70 serial: <filter>
  Mobo: LENOVO model: Lancer 5A5 v: 31900059WIN serial: <filter>
  UEFI: LENOVO v: 9BCN91WW date: 07/21/2015
Battery:
  ID-1: BAT0 charge: 25.9 Wh condition: 26.5/37.5 Wh (71%) volts: 16.8/14.9
  model: Lenovo IdeaPad serial: <filter> status: Charging
CPU:
  Topology: Dual Core model: Intel Core i7-4510U bits: 64 type: MT MCP
  arch: Haswell rev: 1 L2 cache: 4096 KiB
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 20753
  Speed: 898 MHz min/max: 800/3100 MHz Core speeds (MHz): 1: 898 2: 898
  3: 897 4: 893
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0a16
  Device-2: NVIDIA GM108M [GeForce 840M] vendor: Lenovo driver: N/A
  bus ID: 03:00.0 chip ID: 10de:1341
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
  resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.0.5
  compat-v: 3.0 direct render: Yes
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo driver: snd_hda_intel
  v: kernel bus ID: 00:03.0 chip ID: 8086:0a0c
  Device-2: Intel 8 Series HD Audio vendor: Lenovo driver: snd_hda_intel
  v: kernel bus ID: 00:1b.0 chip ID: 8086:9c20
  Sound Server: ALSA v: k4.15.0-43-generic
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: Lenovo driver: r8169 v: 2.3LK-NAPI port: 4000 bus ID: 01:00.0
  chip ID: 10ec:8168
  IF: enp1s0 state: down mac: <filter>
  Device-2: Intel Wireless 3160 driver: iwlwifi v: kernel port: 4000
  bus ID: 02:00.0 chip ID: 8086:08b4
  IF: wlp2s0 state: up mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 41.46 GiB (4.5%)
  ID-1: /dev/sda vendor: Seagate model: ST1000LM014-SSHD-8GB
  size: 931.51 GiB speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 22.79 GiB used: 14.35 GiB (63.0%) fs: ext4 dev: /dev/sda6
  ID-2: /home size: 126.12 GiB used: 27.07 GiB (21.5%) fs: ext4
  dev: /dev/sda7
  ID-3: swap-1 size: 3.81 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda5
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 197 Uptime: 9m Memory: 7.68 GiB used: 942.9 MiB (12.0%)
  Init: systemd v: 237 runlevel: 5 Compilers: gcc: 7.3.0 alt: 7 Shell: bash
  v: 4.4.19 running in: gnome-terminal inxi: 3.0.27


Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 01:12:44
Şu konuyu uygulayıp, oturumu kapatıp açmayı dener misiniz?

[info]Yerel Yapılandırma Dosyasını Düzenleme (https://forum.linuxmint.net.tr/index.php?topic=100.0#post_locale)[/info]
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 01:28:04
Hocam konuyu açmadan önce gösterilenleri denedim fakat bi sonuç alamadım. Aynı problem devam etmekte...
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 01:38:20
Sistem değişkenlerini değiştirecek bir düzenleme yapmışsınızıdr. Kurulum öncesinde, sırasında, sonrasında neler yaptığınızdan bahsederseniz, bir ipucu elde edebiliriz.

Mesela aşağıdaki komutlarla sonuç düzeliyor mu?

Kod: [Seç]
LANG=tr_TR.UTF-8 ls
LC_ALL=tr_TR.UTF-8 ls

Mesela bir yerlere "export LC_ALL=C" gibi bir komut tanımlamış olabilir misiniz?
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 01:43:50
Hocam android studio için emülatörü çalıştırmak için .bahrc içerisine bunları tanımlamak zorunda kaldım. yoksa 139 code no'lu bir hata veriyor.terminalden alias ile emülatör açıyorum. Görselde belirttim

(https://i.postimg.cc/SXxRgQwS/bashrc.png) (https://postimg.cc/SXxRgQwS)
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 01:47:16
Sorun bundan kaynaklanıyor. Bunun yerine Android Studio'yu LC_ALL=C değişkeni ile başlatmayı deneyebilirsiniz. Android Studio uygulamasını nasıl başlatıyorsunuz?
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 01:56:41
android studio'yu yazılım yöneticisi üzerinden indirdim ve menüden problem yaşamadan çalıştırabiliyorum .tek problem proje çalıştırırken emulatörün çalışmaması. bende emulatörü terminal üzerinden ayriyeten çalıştırıyorum. LC_ALL'u kaldırarak tekrar deneyip dönüş yapacağım..
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 02:01:00
Bu değişkeni emülatörde sorun yaşamamak için mi girdiniz? Emülatörü çalıştırdığınız komut nedir?
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 02:02:57
Hocam LC_ALL=C 'yi sildikten sonra düzeldi. Problemim halloldu. Fakat bu sefer emulator çalışmaz oldu. emulatorun çalışması için .bashrc içine LC_ALL=C yazmam gerekiyor. Sildiğim vakit şu şekilde hata alıyorum.


(https://i.postimg.cc/0K7MSWJh/hata.png) (https://postimg.cc/0K7MSWJh)

Emülatörü, path'leri tanımlayarak ve sdk yı tanımlayarak alias ile atadığım terminalden "emulator" girdisi ile çalıştırıyorum.

****** LC_ALL=tr_TR.UTF-8 ls  >>>> bu verdiğiniz şekilde çıktı aldığımda yazılar düzelmekte
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 02:24:20
LC_ALL= çıktı için varsayılan dili değiştirir. Kişisel LC değişkenlerini ezer.

emulator komutu için tanımlı alias nedir?
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 02:30:16

Hocam şu şekilde yaptım .bashrc içerisini bu şekilde iken -ls komutu ile yazı karakterleri düzeliyor fakat emulatoru açmıyor resimdeki gibi hata veriyor.
Alias şu şekilde tanımlı >> alias emulator="/home/enginar/Android/Sdk/tools/emulator -avd Emulator1"

Yani yazı fontunu düzeltirken emulator bozuluyor veya emulator için font bozuluyor.
şuan güncel olarak resimdeki şekilde içerikler.

(https://i.postimg.cc/nMnsrJFG/3lu.png) (https://postimg.cc/nMnsrJFG)
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 02:33:18
Alias girdisini aşağıdaki şekilde düzenleyip,

Kod: [Seç]
alias emulator="env LC_ALL=C /home/enginar/Android/Sdk/tools/emulator -avd Emulator1"
aşağıdaki komutu çalıştırmayı deneyin.

Kod: [Seç]
source ~/.bashrc
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: enginar - 19 Ocak 2019, 02:37:25
Hocam mükemmelsiniz kaç gündür kafayı yiyecektim.Hızır gibi yetiştiniz valla problemim çözüldü şuan hem emulator çalışıyor hem de karakterler düzeldi. Tekrardan çok sağolun. İyi çalışmalar dilerim...
Başlık: Ynt: -ls komutu ile Dosya İsimlerindeki Gariplik
Gönderen: Butterfly - 19 Ocak 2019, 02:39:09
Rica ederiz.

Başlığı etiketlerseniz konuyu kilitleyebiliriz.

[okay]Çözülen başlıkların etiketlenmesi hakkında (https://forum.linuxmint.net.tr/index.php?topic=2058.0)[/okay]