Gönderen Konu: [Çözüldü] Gedit Türkçe Karakter Sorunu  (Okunma sayısı 15524 defa)

Çevrimdışı mintuser123

  • Yeni Penguen
  • *
  • İleti: 27
  • Dağıtım: Linux Mint
[Çözüldü] Gedit Türkçe Karakter Sorunu
« : 21 Mayıs 2015, 23:38:17 »
Gedit, internetten yüklediğim altyazı dosyalarındaki Türkçe karakterleri tanımıyor.
Bilgisayarımda halihazırda bulunan not defterlerinde böyle bir sorun yok. Hatta bir not defterini .srt olarak kaydetsem bile ş, ğ gibi harfleri yazıp kaydedebiliyorum.

İnternetten altyazı yükleyince bozuk görünüyor:


Manuel olarak düzeltmeye çalışınca kaydetmeme izin vermiyor:


Geçerli Yerelleştirme(UTF-8) seçerek kaydedebiliyorum:



Gedit'in altyazı dosyalarındaki Türkçe karakterleri direkt tanımasını nasıl sağlayabilirim? Şimdiden teşekkürler.
« Son Düzenleme: 28 Mayıs 2015, 16:03:15 Gönderen: mintuser123 »

Çevrimdışı Reddet

  • Forum Sorumlusu
  • Kıdemli Penguen
  • *****
  • İleti: 992
    • Opyon Yazılım
  • Dağıtım: Linux Mint 19.3 Tricia
  • Masaüstü Ortamı: Cinnamon
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #1 : 22 Mayıs 2015, 00:14:03 »
Alıntı
Türkçe karakterleri direkt tanımasını nasıl sağlayabilirim? 
Bildiğim kadarıyla Gedit'in öyle bir özelliği yok.
Alıntı
Dosya açarken windows-1254 kodlamasını seçip denediniz mi peki? Varsayılan olarak nasıl ayarlanır bilmiyorum ama gedit başlatıp Dosya->Aç deyip açılan pencereden ya iso-8859-9 ya da windows-1254 seçmelisiniz. Altyazılar genelde iso-8859-9 txt dosyalar ise genelde windows-1254 karakter kodlamasını kullanır.
Adaletin olmadığı yerde anarşi başlar..

Çevrimdışı mintuser123

  • Yeni Penguen
  • *
  • İleti: 27
  • Dağıtım: Linux Mint
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #2 : 22 Mayıs 2015, 00:32:16 »
Pardon ilk mesajda ufak bir yanlış bilgi olabilir. Şöyle ki; bilgisayardaki herhangi bir not defterini açıp ş,ğ yazınca kaydedebiliyorum. Ancak Türkçe karakter içeren eski bir not defterini açınca(Mint yüklemeden önce Windows'ta yazıp kaydettiğim not defterleri) karakterler yine bozuk görünüyor.

Dediğiniz gibi windows-1254'ü seçince oldu. Teşekkürler. Ancak her not defterini böyle açmak gerçekten yorucu. Gedit'te Windows-1254 seçimini otomatik yapmanın bir yolu var mı? Veya Linux Mint'te Türkçe karakterleri tanıyan daha iyi bir Metin düzenleme programı yok mu?

Çevrimdışı Genizcil_N

  • Forum Sorumlusu
  • Guru
  • *****
  • İleti: 1976
  • Dağıtım: Linux Mint 20
  • Masaüstü Ortamı: Mate
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #3 : 24 Mayıs 2015, 15:46:35 »
Yanlış hatırlamıyorsam Kate'te bu özellik vardı. Yazılım yöneticisinden aratıp kurabilirsiniz.

Çevrimdışı mintuser123

  • Yeni Penguen
  • *
  • İleti: 27
  • Dağıtım: Linux Mint
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #4 : 24 Mayıs 2015, 23:50:00 »
[member=9]karakartala[/member]
Program önerisi için çok teşekkür ederim. Kate, gedit'ten çok daha kapsamlı gibi görünüyor.

İnternette gedit'in otomatik karakter tanıması ilgili araştırınca şöyle bir kodun önerildiğini gördüm:
Kod: [Seç]
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Sayfada söylendiğine göre, bu kod gedit'in farklı karakterleri(veya sadece Windows karakterlerini) otomatik tanımasını sağlıyor. Yalnız bu kod Ubuntu içindi. Zaten terminalde yazmayı deneyince hata verdi.
Mint kodlarıyla ve dosya konumlarıyla bilgisi fazla olan arkadaşlar, acaba bu Ubuntu kodu Mint'e uyarlanır mı/nasıl uyarlanır diye yazabilir mi? Eğer bu kod Mint'te de kullanılabilirse eminim herkesin çok işine yarar. Şimdiden teşekkürler.

Çevrimdışı Genizcil_N

  • Forum Sorumlusu
  • Guru
  • *****
  • İleti: 1976
  • Dağıtım: Linux Mint 20
  • Masaüstü Ortamı: Mate
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #5 : 26 Mayıs 2015, 18:27:39 »
[member=1788]mintuser123[/member]
Şöyle bir şey yapılabilir. gedit adında /usr/bin dizininde küçük bir betik oluşturulur. gedit'in de adı değiştirilir. Oluşturulan betik gedit'i Windows-1254 kodlamasıyla başlatır. İçeriği aşağıdaki gibi olabilir. (Bu betikte gedit dosyasının adının geditin_gercegi şeklinde değiştirildiği varsayılmıştır.)
Kod: [Seç]
#!/bin/sh geditin_gercegi --encoding=WINDOWS-1254

Çevrimdışı mintuser123

  • Yeni Penguen
  • *
  • İleti: 27
  • Dağıtım: Linux Mint
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #6 : 27 Mayıs 2015, 15:38:34 »
İlgilendiğiniz için teşekkürler. İzninizle tamamen anlamak için tekrar soruyorum, çünkü sistem dosyalarını değiştirmekten bahsediyoruz.

Usr/bin'i açıyorum. Bu dizinde gedit adlı bir dosya var:

Dosyayı açtığımda içeriği tamamen boş. Sonra verdiğiniz betiği bu dosyaya yazıp kaydediyorum.

Peki şimdi usr/bin'deki bu dosyanın adını mı değiştireceğim, yoksa bilgisayarda yüklü gedit programının adını mı(ve ikincisini değiştireceksem nasıl yapacağım)?

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #7 : 27 Mayıs 2015, 16:02:53 »
Önce /usr/bin dizinindeki dosyaya adını gedit2 gibi farklı bir isim verin.
Sonra /usr/bin dizinine sağ tıklayın boş bir belge oluşturup adını gedit olarak düzenleyin.
Bu dosyayı açıp içine aşağıdaki satırları yapıştırın.

Kod: [Seç]
#!/bin/sh
usr/bin/gedit2 --encoding=WINDOWS-1254

Sonra sağ tıklayıp Özelliklerden yeni oluşturduğunuz dosyaya çalıştırma izni verin.
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Genizcil_N

  • Forum Sorumlusu
  • Guru
  • *****
  • İleti: 1976
  • Dağıtım: Linux Mint 20
  • Masaüstü Ortamı: Mate
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #8 : 27 Mayıs 2015, 16:08:28 »
İlgilendiğiniz için teşekkürler. İzninizle tamamen anlamak için tekrar soruyorum, çünkü sistem dosyalarını değiştirmekten bahsediyoruz.

Usr/bin'i açıyorum. Bu dizinde gedit adlı bir dosya var:

Dosyayı açtığımda içeriği tamamen boş. Sonra verdiğiniz betiği bu dosyaya yazıp kaydediyorum.

Peki şimdi usr/bin'deki bu dosyanın adını mı değiştireceğim, yoksa bilgisayarda yüklü gedit programının adını mı(ve ikincisini değiştireceksem nasıl yapacağım)?
/usr/bin dizinine girerken sağ tıklayıp yönetici olarak aç demeyi unutmayın. Aksi halde ilgili dizinde belge oluşturamazsınız.

Çevrimdışı eronis

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Fedora/Windows/openSUSE
  • Masaüstü Ortamı: 28/10/Tumbleweed
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #9 : 27 Mayıs 2015, 18:23:07 »
Bilmem işini görürmü ama aegisub oldukça tutulmuş bir altyazı editörü...

Çevrimdışı mintuser123

  • Yeni Penguen
  • *
  • İleti: 27
  • Dağıtım: Linux Mint
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #10 : 28 Mayıs 2015, 20:51:13 »
...
Sonra /usr/bin dizinine sağ tıklayın boş bir belge oluşturup adını gedit olarak düzenleyin.
...
Peki bu yeni oluşturduğum gedit belgesinin uzantısı ne olmalı? Direkt gedit yazıp bırakınca word belgesi olarak görünüyor:

Çevrimdışı eronis

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Fedora/Windows/openSUSE
  • Masaüstü Ortamı: 28/10/Tumbleweed
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #11 : 28 Mayıs 2015, 20:53:08 »
Altyazı ise .srt uzantısıdır.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #12 : 28 Mayıs 2015, 21:15:21 »
Peki bu yeni oluşturduğum gedit belgesinin uzantısı ne olmalı? Direkt gedit yazıp bırakınca word belgesi olarak görünüyor:


Adı sadece gedit olacak, çalıştırma izni vermeyi unutmayın.
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı mintuser123

  • Yeni Penguen
  • *
  • İleti: 27
  • Dağıtım: Linux Mint
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #13 : 28 Mayıs 2015, 21:30:12 »
Sanırım bir şeyi yanlış yaptım.

Gedit'i Kate ile açtım. Verdiğiniz kodu yazınca simge görüntüsü şu şekilde değişti:

Sağ tuş tıklayıp; "Dosyayı bir program gibi çalıştırmaya izin ver" dedim.

Ancak şimdi herhangi bir .txt dosyasını açmak isteyince açılmıyor.
Menü'ye tıklayıp direkt gedit'i(Metin Düzenleyici) açmak isteyince de program çalışmıyor.

Ayrıca [member=144]eronis[/member], altyazı editörü önerisi için teşekkürler.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Gedit Türkçe Karakter Sorunu
« Yanıtla #14 : 28 Mayıs 2015, 21:31:39 »
Oluşturduğunuz dosya içeriğini aşağıdaki şekilde değiştirin.

Kod: [Seç]
#!/bin/sh
/usr/bin/gedit2 --encoding=WINDOWS-1254
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]