Linux Komutları

Linux için En İyi Dilbilgisi ve Yazım Denetimi Uygulamaları

Linux için En İyi Dilbilgisi ve Yazım Denetimi Uygulamaları

Bu makale, Linux için kullanılabilen kullanışlı dilbilgisi ve yazım düzeltme araçlarının bir listesini kapsayacaktır. Bu uygulamalar temel olarak İngilizce dil desteği sağlar, bunlardan birkaçı diğer diller için de seçeneklere sahiptir. LibreOffice, Chrome, FireFox, AbiWord vb. uygulamalarda entegre yazım denetleyicileri kullanabileceğinizi unutmayın. metin tabanlı içeriğiniz için doğru yazımları elde etmek için. Ancak bu makale, içeriğinizdeki yazımları ayrıştırma ve düzeltme ve birden çok uygulamayla çalışma konusunda size çok daha fazla özgürlük veren bağımsız yazım denetimi uygulamalarına odaklanmaktadır.

Dil Aracı

LanguageTool, açık kaynaklı ve platformlar arası bir yazım denetimi ve dil bilgisi düzeltme yazılımıdır. 20'den fazla dili destekler, bazıları geliştirme aşamasındadır ve sınırlı desteğe sahiptir. LanguageTool, bu desteklenen dillerdeki herhangi bir metni ayrıştırabilir, çeşitli algoritmalar kullanarak yazım hatalarını, zayıf cümle yapısını ve dilbilgisi hatalarını tespit edebilir. Ayrıca bunları otomatik veya manuel olarak düzeltmek için öneriler sunar. Sınırları kaldırmak için aylık abonelik planı gerektiren kendi premium bulut tabanlı hizmetiyle birlikte gelmesine rağmen, premium dil bilgisi düzeltme hizmeti "Grammarly"ye en iyi ücretsiz alternatiftir. FireFox ve Chrome tarayıcıları için eklentilerin yanı sıra LibreOffice, OpenOffice, Google Docs ve Microsoft Word gibi belge düzenleme yazılımları için eklentiler sağlar.

Herhangi bir sınırlama olmaksızın çeşitli işletim sistemlerinde çevrimdışı çalışan bir LanguageTool yapısı elde etmek için masaüstü sürümünü indirmeniz gerekir. Garip bir şekilde, LanguageTool sahipleri, çok aktif bir şekilde geliştirilmekte olmasına rağmen, web sitesinde masaüstü sürümünden asla bahsetmiyor. Web sitesi geçmişte masaüstü sürümlerini indirme seçeneği gösteriyordu, ancak artık gösterilmiyor. Yine de bu doğrudan bağlantıyı kullanarak dosya sunucusundan indirebilir veya buradan indirilebilir tüm dosyalara göz atabilirsiniz. LanguageTool kaynak kodu GitHub'da mevcuttur. Belli limitlerle çalışan çeşitli eklentileri ana sayfasından indirebilirsiniz.

LanguageTool'u Linux'ta çalıştırmak için önce Java'yı yüklemeniz gerekir. Bunu, aşağıda belirtilen komutu uygulayarak Ubuntu'da yapabilirsiniz:

$ sudo apt yükleme varsayılanı-jre

Paket yöneticisinde “Java” veya “OpenJDK” terimlerini arayarak Java'yı diğer Linux dağıtımlarına yükleyebilirsiniz. Java'yı Linux sisteminize yükledikten sonra, yukarıdaki bağlantıdan indirilen masaüstü sürümünü çıkarın ve çıkarılan dizinden aşağıdaki komutu çalıştırın:

$ java -jar dil aracı.kavanoz

Ayrıca, aşağıda belirtilen komutu kullanarak komut satırı derlemesini de çalıştırabilirsiniz:

$ java -jar dil aracı-komut satırı.kavanoz

Komut satırı seçenekleri hakkında daha fazla bilgi için aşağıdaki komutu kullanın:

$ java -jar dil aracı-komut satırı.kavanoz -- yardım

iyi yazma

İyi Yazma bir Düğümdür.js kitaplığı ve komut satırı yardımcı programı, zayıf veya yaygın olmayan cümle yapısı ve yazım stiliyle ilgili hatalar için düzenlemeler önerir. Kapsamlı bir şekilde dilbilgisi önerileri sağlamaz ve bir yazım denetleyicisi içermez. Yazılı metnin karmaşıklığını artıran yaygın cümle kurma hatalarına dikkat çekerek çalışır. Örneğin, “pasif” cümleleri aktif olarak kontrol eder ve kullanımlarına işaret eder.

İyi Yazma özelliğini Ubuntu'ya kurmak için aşağıdaki iki komutu kullanın:

$ sudo apt kurulum npm
$ sudo npm kurulum -g iyi yazma

Başka bir Linux dağıtımı kullanıyorsanız, "npm" paketini resmi depolardan alabilirsiniz. Linux sisteminize “npm” yükledikten sonra, yukarıda belirtilen ikinci komutu çalıştırmanız yeterlidir.

Bir metin parçasını kontrol etmek için aşağıdaki biçimde bir komut kullanın:

$ write-good --text="Cüzdanım çalındı."

Tüm bir dosyayı ayrıştırmak için aşağıdaki biçimde bir komut kullanın:

$ iyi yazma dosyası.Txt

Daha fazla bilgi için aşağıdaki komutu çalıştırın:

$ iyi yaz -- yardım

Algılama metodolojisi ve algoritmaları hakkında daha fazla bilgiyi buradan edinebilirsiniz.

Bir büyü

"Aspell" veya "GNU Aspell", çoğu Linux dağıtımında varsayılan olarak bulunan bir komut satırı yazım denetimi programıdır. Linux için "Ispell" adlı bir başka popüler yazım denetleyicisinin yerini alacak şekilde geliştiriliyor. Aspell, bağımsız bir uygulamanın yanı sıra diğer programlarda bir kitaplık olarak kullanılabilir. Ispell ve Microsoft Word'den daha iyi ve doğru büyü sonuçları sağladığını iddia ediyor.

Aspell'i Ubuntu'ya kurmak için aşağıda belirtilen komutu kullanın:

$ sudo apt kurulum aspell

Aspell'i varsayılan depolardan diğer dağıtımlara kurabilirsiniz. Kaynak kodu burada mevcuttur.

Aspell, gerçek zamanlı yazım denetimi sonuçları alabileceğiniz etkileşimli bir kabuğa sahiptir. Bu komutu kullanarak onu çağırabilirsiniz:

$ aspell -a

Bir dosyanın tamamını kontrol etmek için aşağıdaki biçimde bir komut kullanın:

$ aspell -c dosyası.Txt

Yazım denetleyicisinin dilini değiştirmek için “-lang” anahtarını kullanın. Geçerli dil kodları ve sayısız diğer seçenekleri hakkında daha fazla bilgi edinmek için aşağıdaki üç komutu çalıştırın:

$ aspell kullanımı
$ aspell --help
$ adam aspell

Hunspell

Hunspell, LibreOffice, Google Chrome / Chromium ve Firefox gibi birçok popüler açık kaynaklı programda kullanılan popüler bir yazım denetimi uygulaması ve kitaplığıdır. Hunspell, yazım denetiminin yanı sıra kök ayırma, n-gram benzerliği ve morfolojik analiz verileri de üretebilir.

Hunspell'i Ubuntu'ya kurmak için aşağıda belirtilen komutu kullanın:

$ sudo apt hunspell'i kurun

Hunspell'i varsayılan depolardan diğer dağıtımlara yükleyebilirsiniz. Kaynak kodu burada mevcuttur.

Hunspell'in gerçek zamanlı sonuçlar veren etkileşimli kabuğunu çalıştırmak için aşağıdaki biçimde bir komut kullanın:

$ hunspell -d tr_US

“en_US” ifadesini kendi dil kodunuzla değiştirebilirsiniz. Dağıtımınızın paket yöneticisinden ek diller yüklenebilir, genellikle "hunspell" gibi görünürler-”.

Bir dosyanın tamamını kontrol etmek için aşağıdaki biçimde bir komut kullanın:

$ hunspell -d en_US dosyası.Txt

Hunspell'in sayısız diğer seçenekleri hakkında daha fazla bilgi edinmek için aşağıdaki iki komutu çalıştırın:

$ hunspell -- yardım
$ adam hunspell

Yerleşik Sanal Klavyeyi Kullanan Sistem Genelinde Açılan Yazım Denetimi

Onboard, birçok popüler Linux dağıtımında bulunan bir ekran/sanal klavyedir. Klavyeyi farklı düzenlerde özelleştirmek için çok sayıda seçenek, bir yazım denetleyicisi, dokunmatik kontroller, otomatik yönlendirme vb. Onboard, sunduğu çok sayıda özelleştirme seçeneği ve genel kullanıcı dostu olması nedeniyle muhtemelen bugün Linux için mevcut olan en sağlam ekran klavyesi çözümüdür.

Onboard'u Ubuntu'ya kurmak için aşağıda belirtilen komutu yürütün:

$ sudo apt yerleşik kurulum

Onboard'u diğer Linux dağıtımlarına resmi depolarından yükleyebilirsiniz. Paketleri hakkında daha fazla bilgiyi burada bulabilirsiniz.

Onboard'u başlatın ve bir metin düzenleyicide bir kelime yazın. Bunun gibi bir düzen görmelisiniz. Üst satırın orta kısmı otomatik tamamlamayı ve sonraki kelime tahminlerini gösterir. Satırın sol kısmı yazım denetimi önerilerini gösterir. Burada yanlış yazılmış bir "mngo" kelimesi için "mango" önerdi. Daha fazla yazım önerisi almak için ok simgesine tıklayabilirsiniz. Onboard kullanımım sırasında, Onboard'un yazım öneri çubuğunun tüm GTK uygulamalarında harika çalıştığını ve Qt ve diğer GTK olmayan uygulamalara desteğinin yetersiz kaldığını gördüm.

Şimdi, Onboard'u bir masaüstü bilgisayarda kullanıyorsanız, sözcükleri yazmak için bir donanım klavyesi kullanıyor olabileceğinizden, bu devasa klavyenin altta yapışmasına ihtiyacınız olmayabilir. Düzen düzenleme özelliğini kullanarak, aşağıdaki ekran görüntüsünde gösterildiği gibi yalnızca yazım denetimi çubuğunun görünmesi için her şeyi kaldırabilirsiniz:

Yeniden boyutlandırmak için herhangi bir Yerleşik klavye düzeninin kenarlarını sürükleyebilirsiniz, böylece yazım çubuğunu da yeniden boyutlandırabilirsiniz. "x" düğmesi Onboard'u kapatmanıza izin verirken "En" düğmesi yazım denetleyicisi ve kelime tahmin aracının dilini değiştirmenize olanak tanır. Bu, gemide başlattığınız anda tüm GTK uygulamalarında sistem genelinde çalışmalıdır. Bu sonucu elde etmek için birkaç basit adımı izlemelisiniz:

Onboard'u başlatın ve tercihleri ​​açmak için panel uygulamasına tıklayın.

"Yazma Yardımı"na gidin ve "Önerileri göster" onay kutusunu etkinleştirin.

Metin düzenlerken Yerleşik açılır pencereyi otomatik olarak yapmak için “Otomatik göster”i etkinleştirin.

"Düzen" sekmesine gidin ve istediğiniz herhangi bir düzeni tıklayın. “Yeni”ye tıklayın ve ardından özel düzeniniz için yeni bir ad girin. Bu durumda adın “özel düzen” olduğunu varsayalım. Bu, tüm dosyaları ve verileri “Kompakt” düzenden devralarak yeni bir düzen oluşturacaktır.

“Düzen klasörünü aç”a tıklayın ve “özel düzeninizi düzenleyin.onboard” dosyası. Aşağıdaki kodu içine koyun veya dosyadaki diğer satırları kaldırın, böylece sonunda şöyle görünecek:










Yukarıdaki kod örneği, yazım denetimi ve kelime tahmin çubuğu hariç tüm UI öğelerini Onboard'dan kaldırır. Onboard'u yeniden başlatın ve ardından sonucu görmek için yeni düzeninizi seçin.

Bir şekilde yanlış düzenlemeler yaparsanız “.onboard” yerleşim dosyası ve Onboard başlatılamıyorsa, “$HOME/.local/share/onboard/layouts” klasörünü seçin ve özel düzeninizle ilgili tüm dosyaları silin (aşağıdaki ekran görüntüsünde gösterildiği gibi).

Onboard'u masaüstünüzdeki herhangi bir konuma taşımak için özelleştirebilir ve yeniden boyutlandırabilirsiniz, böylece herhangi bir metin belgesini düzenlerken açılır bir yazım denetleyicisi gibi çalışır. Onboard'un donanım klavyesi aracılığıyla sanal tuşların ve düğmelerin seçilmesini desteklemediğini düşünmeyin. Bu nedenle, yalnızca fare veya dokunmatik ekran dokunuşlarıyla yazım önerilerini seçmeniz gerekecek (en azından testlerimde bulduğum şey bu).

Sonuç

Linux'taki yazım denetimi uygulamaları oldukça sağlamdır ve yıllarca süren geliştirmelere dayanmaktadır. Yerleşik yazım denetleyicisi olmayan bir uygulama kullanıyor olsanız bile, dilbilgisini ve yazımları düzeltmenize yardımcı olacak komut satırı yardımcı programları ve grafik uygulamaları vardır.

Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...
Linux Oyunlarını Otomatikleştirmek için AutoKey Nasıl Kullanılır?
AutoKey, Linux ve X11 için Python 3, GTK ve Qt'de programlanmış bir masaüstü otomasyon aracıdır. Komut dosyası oluşturma ve MAKRO işlevselliğini kulla...