Konsole El Kitabı

# Konsole El Kitabı

Jonathan Singer `<jsinger@leeta.net>`

Kurt Hindenburg `<kurt.hindenburg@gmail.com>`

Ahmad Samir `<a.samirh78@gmail.com>`

developer: Robert Knight
developer: Kurt Hindenburg
developer: Waldo Bastian
reviewer: Mike McBride
Çeviri: Kaan Özdinçer
Çeviri: Emir SARI
Baskı KDE Gear 24.05 (2024‒04‒23)

Telif Hakkı © 2000, 2001, 2002 Jonathan Singer

Telif Hakkı © 2005, 2008, 2009, 2010, 2011, 2014, 2016, 2017, 2018, 2020, 2021 Kurt Hindenburg

Telif Hakkı © 2018 Ahmad Samir

Yasal Uyarı

Konsole, KDE’nin uçbirim öykünücüsüdür.

Bölüm 1. Giriş
Giriş

# Bölüm 1. Giriş

## Uçbirim nedir?

Konsole, genellikle uçbirim veya kabuk olarak adlandırılan bir X uçbirim öykünücüsüdür. Yalnızca metin penceresindeki bir komut satırı arayüzünü öykünür.

Konsole, tipik olarak yazdığınız komutları yürüten bir uygulama olan bir komut kabuğu çalıştırır. Konsole’nin çalıştığı kabuk hesap ayarlarınıza bağlıdır. Kabuk nedir, nasıl yapılandırılır ve nasıl kullanılır öğrenmek için işletim sistemi belgelerinize bakın.

Geçmiş
Geçmiş

## Geçmiş

Konsole, kullanıcıların daha önce görüntülenen çıktıyı görüntülemesine olanak sağlamak için geçmiş kavramını kullanır. Öntanımlı olarak geri sarma açıktır ve ekranda görüntülenene ek olarak 1000 satırlık çıktıyı kaydedecek şekilde ayarlanmıştır.

Metin satırları ekranın yukarısından sarıldıkça; sarma çubuğunu yukarı taşıyarak, fare tekerleği kullanılarak veya Üst Karakter+Sayfa Yukarı (geri gitmek için), Üst Karakter+Sayfa Aşağı (ileri gitmek için), Üst Karakter+Yukarı Ok (bir satır yukarı gitmek için) ve Üst Karakter+Aşağı Ok (bir satır aşağı gitmek için) düğmeleriyle gözden geçirilebilirler.

Üst Karakter+Sayfa Yukarı/Aşağı kısayolu ile yapılacak sarma miktarı, profil yapılandırma penceresinin Sarma sekmesinde tam veya yarım sayfa olarak ayarlanabilir (Bu pencereyi açmak için Ayarlar → Geçerli Profili Düzenle… yolunu kullanın).

Seçim Kipi
Seçim Kipi

## Seçim Kipi

Konsole’de bir klavyeyle seçim kipi vardır. Bu kipte, geçmişte serbestçe dolanılabilir ve fare olmadan metin seçilebilir.

Bu kipe giriş yapıp çıkmak için klavye kısayolunu kullanın (öntanımlı olarak Kontrol+Üst Karakter+D).

Vazgeç düğmesi de klavyeyle seçim kipinden çıkar.

İmleci hareket ettirmek: Oklar, Sayfa Yukarı, Sayfa Aşağı, Baş, Son.

İmleci vi biçeminde hareket ettirmek: Bir karakter gitmek için h,j,k,l; sayfa yukarı/aşağı veya yarım sayfa yukarı/aşağı için Kontrol+b,f,u,d.

Ok düğmeleriyle birlikte Kontrol veya Üst Karakter kullanarak metin seçin veya seçimi başlatmak için V düğmesine basın; imleci hareket ettirin ve seçimi sonlandırmak için yeniden V’ye basın. Üst Karakter+V kısayolu, karakterler yerine tüm satırı seçer.

Profiller
Profiller

## Profiller

Profiller, kullanıcının yaygın kullanılan komutları tez ve kolay bir biçimde otomatikleştirilmesini sağlar. Örnekler:

- başka makineye ssh yapmak

- irc oturumu başlatmak

- bir dosyayı izlemek için tail kullanmak

Tüm yeni ve değiştirilen profiller kullanıcının `$`XDG_DATA_HOME`/konsole` yerel ana klasörüne kaydedilir.

Yeni bir profil oluşturma yöntemi:

1. Ayarlar → Profilleri Yönet… menü girdisine tıklayın.

2. Profiller sayfasına geçin.

3. Yeni Profil… düğmesine tıklayın.

4. İlk girişi bir adla doldurun. Bu, menüde görünecek addır ve bu tür bir oturum başlattığınızda Kabuk yerine öntanımlı etiket olacaktır.

5. Normalde nasıl bir kabuk açıp komut giriyorsanız burada da aynısını yapın. Yukarıdaki ilk örneğimiz için `ssh`administration`` yazabilirsiniz.

6. İletişim kutusunun diğer sekmelerinde bu oturumun görünüşünü yapılandırın. Her oturum için farklı bir yazıtipi, renk şeması, $`TERM` türü ve diğer birçok ayarı yapılandırabilirsiniz.

7. Tamam düğmesine basın. Yeni oturum artık Profilleri Yönet… iletişim kutusunda görünecektir.

Fare Düğmeleri
Fare Düğmeleri

## Fare Düğmeleri

Bu bölümde, sağ elle kullanılan fare düğmesi sırası için fare düğmelerinin kullanımı ayrıntılarıyla anlatılmaktadır. Sol elle kullanılan fare düğmesi sırası için aşağıdaki metinde sol ve sağı değiştirin.

Sol

  Tüm Sol Fare Düğmesi tıklamaları, Konsole’da çalışan fare uyumlu bir uygulamaya gönderilir. Bir uygulama, fare tıklamasına tepki gösteriyorsa Konsole bunu bir ok imleci ile gösterir. Değilse bir çubuk imleci gösterilir.

  Farenin farkında olmayan bir uygulama çalışırken Sol Fare Düğmesi ile basılı tutmak ve fareyi ekran üzerinde sürüklemek metnin bir bölümünü işaretleyecektir. Fareyi sürüklerken, işaretlenen metin görsel geri bildirim için ters renkte görüntülenir. İşaretli metni Konsole içinde daha sonra kullanmak üzere panoya kopyalamak veya başka bir uygulamaya göndermek için Düzen menüsünden Kopyala seçeneğini seçin. Seçili metin uyumlu uygulamalara da sürüklenip bırakılabilir. Kontrol düğmesini basılı tutun ve seçili metni istediğiniz konuma sürükleyin.

  Normalde yenisatır karakterleri her seçili satırın sonuna eklenir. Bu, kaynak kodunu kesip yapıştırmak veya belirli bir komutun çıktısı için en iyisidir. Sıradan metinlerde satır sonları çoğu zaman önemli değildir. Ancak metnin başka bir uygulamaya yapıştırıldığında kendiliğinden yeniden biçimlendirilecek bir karakter akışı olması tercih edilebilir. Metin akışı kipinde seçim yapmak için normal bir biçimde seçerken Kontrol düğmesini basılı tutun.

  Kontrol ve Seçenek düğmelerine Sol Fare Düğmesi ile birlikte basmak, metni sütunlar halinde seçer.

  Bir sözcüğü seçmek için Sol Fare Düğmesi ile çift tıklayın; bir satırın tamamını seçmek için üç kez tıklayın.

  İmleme sırasında metin alanının üst veya alt kenarına dokunulursa Konsole yukarı veya aşağı sarar ve geçmiş arabelleğindeki metin görünmeyi sürdürür. Fare hareket etmeyi bıraktığında sarma da durur.

  Fare serbest bırakıldıktan sonra Konsole, imli alanı ters tutarak panodaki metni görünür tutmaya çalışır. Pano içeriği değiştiğinde, imli alandaki metin değiştirildiğinde veya Sol Fare Düğmesi ile tıklandığında imli alan normale döner.

  Fare uyumlu bir uygulamada (örneğin Midnight Commander) metni imlemek için tıklarken Üst Karakter düğmesine basılması gerekir.

Orta

  Orta Fare Düğmesi ile tıklamak, panodaki geçerli metni yapıştırır. Orta Fare Düğmesi ile tıklarken Kontrol düğmesine basmak metni yapıştırır ve yeni bir satır ekler. Bu, yapıştırılan komutu tez yürütmek için uygundur; ancak tehlikeli olabilir, bu nedenle dikkatli kullanın.

  ### Not

  Yalnızca iki düğmeli bir fareniz varsa hem Sol Fare Düğmesi hem de Sağ Fare Düğmesi ile tıklamak, üç düğmeli bir farede Orta Fare Düğmesi ile basılmış gibi davranır.

  Orta düğme olarak bir tekerlek varsa farenin farkında olmadığı bir programda onu yuvarlamak Konsole sarma çubuğunu hareket ettirecektir.

Sağ

  Sağ Fare Düğmesi ile tıklandığında menüde aşağıdaki ögeler görünür:

  - Kopyala

  - Yapıştır

  - Metin seçimiyle, tercih edilen web kısayollarının listesini ve web kısayollarını yapılandırma seçeneğini içeren bir Arama alt menüsü bulunur.

  - Dosya Yöneticisini Aç

  - Kodlamayı Ayarla

  - Geçmişi Temizle

  - Geçmişi Ayarla…

  - Menü Çubuğunu Göster, yalnızca menü çubuğu gizli olduğunda görünür.

  - Profil Değiştir

  - Geçerli Profili Düzenle…

  - Sekmeyi Kapat

  Fare uyumlu bir uygulamada, açılır menüyü açmak için Sağ Fare Düğmesi ile birlikte Üst Karakter düğmesine basın.

Sürükle ve Bırak
Sürükle ve Bırak

## Sürükle ve Bırak

Konsole penceresine bir dosya, klasör veya URL bırakırsanız aşağıdaki eylemleri içeren bir bağlam menüsü görünür:

Buraya Taşı (Üst Karakter)

  Bırakılan ögeyi geçerli klasöre taşıyın. Bu öge yalnızca, bırakılan dosya veya klasörü silme hakkına sahipseniz bağlam menüsünde görünür.

Buraya Kopyala (Kontrol)

  Bırakılan ögeyi geçerli klasöre kopyalayın.

Buraya Bağlantıla (Kontrol+Üst Karakter)

  Bırakılan ögeye sembolik bir bağlantı ekleyin.

Konumu Yapıştır

  İmlece bırakılan ögenin tam dosya yolunu ekleyin.

Dizini Şuna Değiştir

  Bir klasör bırakılırsa bu eylem bağlam menüsünde görünür ve Konsole oturumunun çalışma klasörünü değiştirmenize olanak tanır.

İptal (Vazgeç)

  Sürükle ve bırak eylemini yarıda kesin.

Sürükle ve bırak işlemi sırasında Sol Fare Düğmesi’ni bırakmadan önce kısayollara basarsanız herhangi bir bağlam menüsü görünmez ve eylemler hemen yürütülür.

URL’leri öntanımlı olarak metin olarak eklemek üzere sürükleyip bırakmak için Kontrol düğmesini kullanmak veya bağlam menüsünü devre dışı bırakmak istiyorsanız profil ayarları iletişim kutusundaki Fare sekmesinde ilgili seçenekleri etkinleştirin.

Anlamsal Kabuk Tümleşimi
Anlamsal Kabuk Tümleşimi

## Anlamsal Kabuk Tümleşimi

Konsole’da çalışan bir kabuk programı, görüntülenen metni üç türe bölen kaçış dizileri yayabilir: Kabuk istemi, kullanıcı girişi ve komut çıkışı. Bu anlamsal bilginin kullanılması Konsole’da çeşitli geliştirmelere olanak sağlar.

- Kontrol+Üst Karakter+Sayfa Yukarı ve Kontrol+Üst Karakter+Sayfa Aşağı, önceki/sonraki komut istemine sarar.

- Görsel ipuçları:

  - Her istemin üzerinde bir çizgi görüntülenir, istem renkleri daha az yoğundur ve çıktı renkleri daha yoğundur.

  - Hatayla sonuçlanan komutların girdi ve çıktı satırlarının solunda kırmızı bir çubuk görüntülenir.

  - Hatayla sonuçlanan komutların girdi ve çıktı satırları için kırmızı bir arka plan bulunur.

  - Diğer tüm komutların girdi ve çıktı satırlarının solunda gri bir çubuk görüntülenir.

  - Diğer tüm komutların girdi ve çıktı satırları için gri bir arka plan bulunur.

  Bunların her biri; hiçbir zaman gösterilmemesi, her zaman gösterilmesi veya yalnızca URL ipuçları gösterildiğinde gösterilmesi için yapılandırılabilir. Yapılandırma, profil yapılandırma penceresinin Genel sayfasındaki Anlamsal Tümleşim sekmesinde bulunur.

- Kullanıcı Girdisini Kopyala, Komut Çıktısını Kopyala ve İstemler Dışındakileri Kopyala bağlam menüsü seçenekleri, panoya kopyalandığında seçimi süzmek için kullanılabilir.

- Seçim boş olduğunda panoya kopyala eylemi, boş değilse geçerli girdi satırını veya geçerli girdi yoksa son çıktıyı kopyalar.

- Uzun bir girdiyi düzenlerken Yukarı/Aşağı ok düğmelerine basmak, kabuğa uygun sayıda Sol/Sağ düğme olayı göndererek imleci bir satır yukarı/aşağı yerleştirir. Profil ayarlarında yapılandırılabilir.

- Fareyle metin girdisine tıklamak, imleci tıklanan konuma yerleştirecektir. Profil ayarlarında yapılandırılabilir.

- Bir komutun çıktısı üzerinde fareyi üç kez tıklatırken Kontrol düğmesine basmak, o komutun tüm çıktısını seçer.

Anlamsal kabuk tümleşiminin kabukta ayarlanması gerekir. Kontrol+Seçenek+] kısayolunu kullanmak, bash için gereken gerekli komutları kopyalar. fish, zsh, python vb. kabuklar için ilgili programın belgelendirmesine başvurun.

Karmaşık Metin Yerleşimi
Karmaşık Metin Yerleşimi

## Karmaşık Metin Yerleşimi

Profili Düzenle iletişim kutusundaki Görünüş sayfasının Karmaşık Metin Yerleşimi sekmesinde metin sunumunu denetleyen seçenekleri bulacaksınız.

- Sözcük kipi — Bu kipte (bazı) diziler ekranda tek tek karakter yerine bir bütün olarak görüntülenir. Bu, bir karakterin şekli kendisinden önceki veya sonraki karakterlere bağlı olduğunda Qt’un metni doğru şekilde oluşturmasını sağlar. Bu, bazı karakterlerin yanlış konumlandırılmasına neden olabilir.

  Boşluklar her zaman dizileri bozar, dolayısıyla her zaman doğru konumlarda olurlar. Bu, karakterlerin hiçbir zaman doğru konumlarından çok fazla uzaklaşmamasını sağlar.

- Tüm sözcük için aynı öznitelikleri kullan — Bu etkinleştirildiğinde, sözcükler aynı niteliklerle (metin rengi, kalın, yatık vb.) oluşturulur. Bir öznitelik kelimenin ortasında değişirse bu durum; ancak sözcüğün sonundan sonra geçerli olur. Bu devre dışı bırakıldığında, öznitelikler değiştiğinde yeni bir sözcük başlar. Bu, imleci hareket ettirirken veya metni seçerken karakterlerin şekil ve konumunu değiştirmesine neden olur.

- ASCII karakterler — ASCII karakterlerini yukarıda açıklandığı gibi sözcükler halinde gruplayın. Bu seçeneğin en göze çarpan etkisi, bunun etkinleştirilmesinin programlama bitişik harflerini (bunları destekleyen yazı tipleri için) göstermesidir. Örneğin. <= dizesi ⩽ olarak görüntülenebilir.

- Brahmi yazısı karakterleri — Brahmi karakterlerini yukarıda açıklandığı gibi gruplandırın. Bu seçenek olmadan (yazıtipine bağlı olarak) bazı sözcükler olması gerektiği gibi bağlanmayabilir. Bu etkinleştirildiğinde Brahmi karakterleri konumlarının dışında görünebilir. Örneğin, ikinci satırdaki üçüncü karakter doğrudan birinci satırdaki üçüncü karakterin altında görünmeyebilir.

- Emoji yazısı: — Bu, Unicode Emoji karakterleri için kullanılacak yazıtipinin belirlenmesine olanak tanır. Ayarlanmazsa öntanımlı profil yazıtipi kullanılır veya bu yazıtipinde glifler eksikse sistem tarafından bazı yedek yazıtipleri kullanılabilir.

- Çift yönlü metin sunumu — Arapça ve İbranice metinlerin doğru görünmesi için sağdan sola karakterleri yeniden sıralayın.

- Soldan sağa satır yönü zorla — Satırlar her zaman soldan sağadır. Bu olmadan her satırın yönü, güçlü yönlülüğe sahip ilk karakter tarafından belirlenir.

- Tablo karakterlerinde çift yönlü kipi geçersiz kıl — Grafik tablo karakterlerini güçlü soldan sağa karakterleri olarak düşünün. Bu, sağdan sola karakterlerini içeren tablonun doğru şekilde görüntülenmesine olanak tanır; ancak bu karakterler sağdan sola metinlerinde kullanılırsa sıralamanın yanlış olmasına neden olabilir.

- wcwidth’i geçersiz kıl — Sorunlu karakterler glibc’nin wcwidth() yöntemi yerine Unicode standardını izler. Şu anda yalnızca wc genişliği 1 ve Unicode genişliği 0 olan yumuşak kısa çizgi (Unicode 0x00AD) bu seçenekten etkilenmektedir. Genel olarak bu seçenek, esas olarak komut satırında bu karakterler kullanıldığında devre dışı bırakılmalı ve yalnızca görüntülendiklerinde etkinleştirilmelidir.

Görsel İpuçları
Görsel İpuçları

## Görsel İpuçları

“Anlamsal Kabuk Tümleşimi” içinde açıklanan çeşitli görsel ipuçlarına ek olarak, Konsole içinde başka görsel ipuçları da bulunur:

- 80. veya başka bir sütunda görsel bir çizgi. Bu, Profili Düzenle iletişim kutusunun Görünüş sayfasındaki Diğer sekmesinde yapılandırılır.

- Satır numaraları, uçbirim metninin üzerine koyulacak biçimde görüntülenebilir. Satır numaraları, her bir satırın sağ ucuna doğru kırmızı renkte görünürler. Satırlar, geçmişteki ilk (en üst) satırdan başlanarak numaralandırılırlar. Satır numaralarının görüntülenmesi, Profili Düzenle iletişim kutusunun Gelişmiş sekmesinde yapılandırılabilir. Görüntülenen üç kip arasında geçiş ise bir klavye kısayoluyla sağlanabilir. Öntanımlı kısayol: Kontrol+Seçenek+\

Bölüm 2. Komut Başvurusu
Komut Başvurusu

# Bölüm 2. Komut Başvurusu

## Menü Çubuğu

Menü çubuğu, Konsole penceresinin en üstündedir. Menü çubuğu gizliyse Menü Çubuğunu Göster ögesine pencerede sağ tıklayarak ulaşılabilir (o pencerede vi, minicom vb. gibi tam ekran bir uygulama çalışmadığı sürece). Öntanımlı kısayol her menü ögesinin ardından listelenir.

Alternatif olarak, menü çubuğunu göstermek veya gizlemek için Kontrol+Üst Karakter+M kısayolunu da kullanabilirsiniz.

### Dosya Menüsü

Dosya → Yeni Pencere (Kontrol+Üst Karakter+N)

  Öntanımlı profili kullanan yeni bir Konsole penceresi açar

Dosya → Yeni Sekme (Kontrol+Üst Karakter+T)

  Öntanımlı profili kullanan yeni bir sekme açar

  ### Not

  Alt menüdeki ilk profil her zaman yerleşik profil olan "Öntanımlı" olacaktır. Diğer tüm profiller aşağıda abecesel sıraya göre listelenecektir. Kullanıcı tarafından belirlenen öntanımlı profil kalın yazıtipinde gösterilir.

Dosya → Sekmeyi Çoğalt

  Geçerli sekmeyi yeni bir sekmede klonlamaya çalışır

Dosya → Çıktıyı Farklı Kaydet… (Kontrol+Üst Karakter+S)

  Geçerli geçmişi metin veya HTML dosyası olarak kaydeder

Dosya → Ekranı Yazdır… (Kontrol+Üst Karakter+P)

  Geçerli ekranı yazdırın. Öntanımlı olarak çıktı, üzerine yazdırılan kağıdın boyutuna uyacak şekilde siyah metin rengiyle ve arka plan olmadan ölçeklendirilir. Yazdırma iletişim kutusunda bu seçenekler Çıktı Seçenekleri sekmesinde değiştirilebilir.

Dosya → Dosya Yöneticisini Aç

  Geçerli dizinde KDE dosya yöneticisini açar. Öntanımlı olarak bu Dolphin’dir.

Dosya → Oturumu Kapat (Kontrol+Üst Karakter+W)

  Geçerli oturumu kapatır

Dosya → Pencereyi Kapat (Kontrol+Üst Karakter+Q)

  Konsole’dan çıkar

  ### Not

  Birden fazla oturum açıksa veya herhangi bir oturumda belirli programlar çalışıyorsa Konsole bir onay iletişim kutusu görüntüler. Bu iletişim kutuları, Bir daha sorma onay kutusu tıklanarak devre dışı bırakılabilir.

### Düzen Menüsü

Düzen → Kopyala (Kontrol+Üst Karakter+C)

  Seçili metni panoya kopyalar

Düzen → Yapıştır (Kontrol+Üst Karakter+V)

  Panodaki metni imleç konumuna yapıştırır

Düzen → Tümünü Seç

  Geçerli penceredeki tüm metni seçer

Düzen → Girdiyi Şuraya Kopyala → Geçerli Penceredeki Tüm Sekmeler

  Geçerli oturumdaki girdinin geçerli penceredeki tüm oturumlara aynı anda gönderilmesine izin verir

Düzen → Girdiyi Şuraya Kopyala → Sekmeler Seç… (Kontrol+Üst Karakter+.)

  Geçerli oturumdaki girdilerin, kullanıcı tarafından seçilen oturumlara aynı anda gönderilmesine olanak tanır

Düzen → Girdiyi Şuraya Kopyala → Yok (Kontrol+Üst Karakter+/)

  Geçerli oturumdan diğer oturumlara girdi göndermeyi durdur

Düzen → Sinyal Gönder

  Belirtilen sinyali, yeni oturum başlatıldığında başlatılan kabuk işlemine veya başka bir işleme gönderin.

  Şu anda kullanılabilir sinyaller:

  STOP | süreci durdurmak için
  CONT | durmuşsa sürmesi için
  HUP | denetleyen uçbirimde kapanma veya denetleyen sürecin ölümü durumunda
  INT | klavyeden yarıda kesme
  TERM | sonlandırma sinyali
  KILL | öldürme sinyali
  USR1 | kullanıcı sinyali 1
  USR2 | kullanıcı sinyali 2

  Ayrıntılı bilgi için `man `7 signal`` komutuyla sistem kılavuz sayfalarına göz atın.

Düzen → Sekmeyi Yapılandır/Yeniden Adlandır… (Kontrol+Seçenek+S)

  Geçerli sekmenin ad biçimini, uzak sekme başlık biçimini ve rengini değiştirmenize olanak tanıyan bir iletişim kutusu açar (daha fazla bilgi)

Düzen → ZModem ile Karşıya Yükle… (Kontrol+Seçenek+U)

  Gerekli yazılımın kurulu olması durumunda karşıya yüklenecek dosyayı seçmek için bir iletişim kutusu açar

Düzen → Bul… (Kontrol+Üst Karakter+F)

  Konsole penceresinin alt kısmında bir arama çubuğu açar

  Bu, BÜYÜK/küçük harfe duyarlı, ileri veya geri aramalara ve düzenli ifadelerle arama yapılmasına olanak tanır.

Düzen → Sonrakini Bul (F3)

  Sonraki arama örneğine geçer. Arama çubuğu odaktaysa Giriş kısayolunu da kullanabilirsiniz.

Düzen → Sonrakini Bul (Üst Karakter+F3)

  Önceki arama örneğine geçer. Arama çubuğu odaktaysa Üst Karakter+Giriş kısayolunu da kullanabilirsiniz.

### Görünüm Menüsü

Görünüm → Görünümü Böl → Görünümü Sol/Sağ Şeklinde Böl (Kontrol+()

  Tüm sekmeleri sol ve sağ görünümlere böler

  Bir görünümdeki herhangi bir çıktı diğer görünüme kopyalanır.

Görünüm → Görünümü Böl → Görünümü Üst/Alt Şeklinde Böl (Kontrol+))

  Tüm sekmeleri üst ve alt görünümlere ayırır

  Bir görünümdeki herhangi bir çıktı diğer görünüme kopyalanır.

Görünüm → Görünümü Böl → Görünümü Genişlet (Kontrol+Üst Karakter+])

  Geçerli görünümü daha büyük hale getirir

Görünüm → Görünümü Böl → Görünümü Küçült (Kontrol+Üst Karakter+[)

  Geçerli görünümü daha küçük hale getirir

Görünüm → Görünümü Böl → Geçerli Görünümü Büyüt/Küçült (Kontrol+Üst Karakter+E)

  Geçerli görünümü geçerli boyut ile olası en büyük boyut arasında değiştirir

Görünüm → Görünümü Böl → Tüm Görünümlere Eşit Boyut (Kontrol+Üst Karakter+\)

  Tüm görünümleri aynı boyuta ayarlar

Görünüm → Geçerli Sekmeyi Ayır (Kontrol+Üst Karakter+L)

  Geçerli sekmeyi ayrı bir pencerede açar

  Önceki Konsole penceresinden çıkmak, yeni oluşturulan pencereyi etkilemeyecektir.

Görünüm → Geçerli Görünümü Ayır (Kontrol+Üst Karakter+H)

  Geçerli bölünmüş görünümü ayrı bir pencerede açar

Görünüm → Sekme Yerleşimini Dosyaya Kaydet

  Geçerli görünümün sekme yerleşimini, daha sonra sık kullanılan yerleşimlerinizden birini geri yüklemek için yüklenebilecek özel bir Konsole yerleşim dosyasına kaydetmenizi sağlar.

Görünüm → Dosyadan Sekme Yerleşimi Yükle

  Daha önceki Görünüm → Sekme Yerleşimini Dosyaya Kaydet kullanılarak kaydedilen yerleşim dosyasından sık kullanılan görünüm yerleşimlerinizden birini yüklemenize olanak tanır. Öntanımlı yerleşimler (2 × 2, 2 × 1 ve 1 × 2) araç çubuğu aracılığıyla yüklenebilir.

Görünüm → Tek Kerelik Monitörler

  Aşağıdaki monitörler yalnızca bir kez bildirimde bulunur ve ardından devre dışı bırakılır.

Görünüm → İstemi İzle (Kontrol+Üst Karakter+R)

  Bir kabuk istemi için geçerli sekmenin izlenmesini açar/kapatır.

  Bir kabuk istemi görüntülendiğinde Konsole bir bildirim gösterir. Bu seçenek yalnızca kabukta anlamsal tümleşim etkinse gösterilir.

Görünüm → Sessizliği İzle (Kontrol+Üst Karakter+I)

  Etkinlik eksikliği durumu için geçerli sekmenin izlenmesini açar/kapatır

  Öntanımlı olarak, 10 saniye boyunca herhangi bir işlem yapılmadığında oturumun sekmesinde bir bilgi simgesi görünür. Uyarıların türü Ayarlar → Bildirimleri Yapılandır → İzlenen oturumda sessizlik aracılığıyla değiştirilebilir.

Görünüm → Etkinliği İzle (Kontrol+Üst Karakter+A)

  Etkinlik için geçerli sekmenin izlenmesini açar/kapatır

  Herhangi bir etkinliğin ardından oturumun sekmesinde bir bilgi simgesi görünür. Uyarıların türü Ayarlar → Bildirimleri Yapılandır → İzlenen oturumdaki etkinlik aracılığıyla değiştirilebilir.

Görünüm → Süreç Sonlanmasını İzle

  Süreç tamamlanması için geçerli sekmenin izlenmesini açar/kapatır.

  İşaretlenirse geçerli sürecin tamamlanmasının ardından Konsole, “`A`” süreci, “`B`” oturumundaki çalışmayı bitirdi biçiminde bir bildirim gösterir.

Görünüm → Saltokunur

  Oturumu saltokunur olarak değiştirir: Hiçbir girdi kabul edilmez, sürükle ve bırak devre dışı bırakılır.

Görünüm → Yazıtipi Boyutunu Büyüt (Kontrol++)

  Metnin yazıtipi puntosunu artırır

Görünüm → Yazıtipi Puntosunu Sıfırla (Kontrol+0)

  Metnin yazıtipi puntosunu profil öntanımlısına sıfırlar

Görünüm → Yazıtipi Boyutunu Küçült (Kontrol+-)

  Metnin yazıtipi puntosunu azaltır

Görünüm → Kodlamayı Ayarla

  Karakter kodlamasını ayarlar

Görünüm → Geçmişi Temizle

  Geçmişteki metni temizler

Görünüm → Geçmişi Temizle ve Sıfırla (Kontrol+Üst Karakter+K)

  Geçerli sekmedeki ve geçmişteki metni temizler ve uçbirimi sıfırlar

Görünüm → Tam Ekran Kipi (F11)

  Konsole’nin tüm ekranı kaplamasını açar/kapatır

### Yer İmleri Menüsü

Yer İmleri → Yer İmi Koy (Kontrol+Üst Karakter+B)

  Geçerli konumu ekler

Yer İmleri → Sekmeleri Klasör Olarak Yer İmlerine Ekle…

  Tüm sekmeleri bir yer imleri klasörüne ekler

  Yer imi klasörü adı için bir iletişim kutusu açılacaktır.

Yer İmleri → Yeni Yer İmi Klasörü…

  Yer imleri listesine yeni bir klasör ekler

  Yer imi klasörü adı için bir iletişim kutusu açılacaktır.

Yer İmleri → Yer İmlerini Düzenle

  Yer imi düzenleyicisini açar

  ### Not

  Bu menü ögesinin görünebilmesi için keditbookmarks programının kurulu olması gerekir.

  URL’leri elle eklemek için yer imi düzenleyicisini kullanabilirsiniz. Şu anda Konsole, aşağıdakileri kabul eder:

  - ssh://kullanıcı@makine:kapı

  - telnet://kullanıcı@makine:kapı

### Eklentiler Menüsü

Kurulu eklentiler listelenir; kurulu eklenti yoksa "Kullanılabilir eklenti yok" yazar

### Ayarlar Menüsü

Ayarlar → Geçerli Profili Düzenle…

  Geçerli profili yapılandırmak için bir iletişim kutusu açar

Ayarlar → Profil Değiştir

  Geçerli profili listedeki bir profille değiştirir

Ayarlar → Profilleri Yönet…

  Profilleri yönetmek için bir düzenleyici açar

Ayarlar → Pencere Renk Şeması

  Konsole grafik kullanıcı arayüzünü belirtilen şemaya değiştirir

Ayarlar → Menü Çubuğunu Göster (Kontrol+Üst Karakter+M)

  Menü çubuğunun görünürlüğünü açar/kapatır

Ayarlar → Gösterilen Araç Çubukları

  Konsole araç çubuklarının görünürlüğünü açar/kapatır

Ayarlar → Durum Çubuğunu Göster

  Durum çubuğunun görünürlüğünü açar/kapatır

Ayarlar → Dili Yapılandır…

  Konsole’nin arayüz çevirisini seçmek için bir pencere açar.

Ayarlar → Klavye Kısayollarını Yapılandır…

  Klavye kısayol düzenleyicisini açar. Kısayol yapılandırmasıyla ilgili daha fazla bilgiyi KDE Temelleri bölümünde bulabilirsiniz.

  Ek olarak Konsole, karşılığı olmayan menü ögeleri için birkaç özel kısayola sahiptir:

  Kısayol | Açıklama
  --- | ---
  Üst Karakter+Sağ | Sonraki Sekme
  Üst Karakter+Sol | Önceki Sekme
  Kontrol+Seçenek+Sol | Sekmeyi Sola Taşı
  Kontrol+Seçenek+Sağ | Sekmeyi Sağa Taşı
  Kontrol+Üst Karakter+Ekle | Seçimi Yapıştır

Ayarlar → Araç Çubuklarını Yapılandır…

  Araç çubuğu yapılandırma penceresini açar

Ayarlar → Bildirimleri Yapılandır…

  Bildirim düzenleyicisini açar

Ayarlar → Konsole Uygulamasını Yapılandır…

  Konsole ayarları düzenleyicisini açar

  Bu iletişim kutusunda, Konsole görünüşünü ve davranışını etkileyen seçenekler bulunur.

  - General sayfası; menü bar görünürlüğünü, Konsole penceresi boyutunu anımsamayı, tüm Konsole pencerelerini tek bir süreçte çalıştırmayı, menü ivmelendiricileri etkinleştirmeyi, başlık çubuğunda pencere başlığını göstermeyi, pencere çerçevesini ve başlık çubuğunu kaldırmayı ve fare işaretçisi üzerilerine geldiğinde uçbirimlere odaklanmayı denetleyen ayarları içerir. Ayrıca harf biçimi duyarlılığını, düzenli ifade kullanımını, tüm eşleşmeleri vurgulamayı ve arama yönünü (Geriye doğru ara öntanımlıdır) de yapılandırabilirsiniz. General sayfası, ayrıca daha önce kapatılmışlarsa Tüm "Bir Daha Sorma" İletilerini Etkinleştir’ebileceğiniz yerdir.

  - Profiller sayfası, profiller oluşturmak ve onları yönetmek içindir.

  - Sekme Çubuğu/Ayırıcılar sayfasını kullanarak, sekme çubuğunun görünürlüğünü ve konumunu, sekme davranışlarını ve sekme düğmelerinin ince ayarlarını yapılandırabilirsiniz. “Yeni Sekme” düğmesini göster ve Bireysel sekme genişliklerini tam pencereye genişlet arasında seçim yapabilir veya Kullanıcı tanımlı biçem sayfası kullan yapılandırmasını yapabilirsiniz. Davranış sekmesinde yeni sekmelerin konumunu (Sona veya Geçerli sekmeden sonra) ve Orta Fare Düğmesi ile tıklayarak sekme kapatmayı da ayarlamak olanaklıdır.

    Bölünmüş başlıkların görünürlüğünü (Gerektiğinde (öntanımlı), Her zaman veya Asla) ve bölünmüş görünümlerin sürükleme tutacı boyutunu (Küçük (öntanımlı), Orta veya Büyük) bu yapılandırma sayfasının Bölmeler sekmesinden yapılandırmak olanaklıdır.

  - Geçici Dosyalar sayfası, geçmiş dosyası konumunu tanımlamak için kullanılır.

  - Küçük Görseller sayfası, küçük görsel boyutunu ve etkinleştirme seçeneklerini tanımlamak için kullanılabilir (etkinleştirme denetimi düğmesini Üst Karakter, Seçenek ve Kontrol arasından seçebilirsiniz).

    ### Not

    Fare işaretçisiyle ögelerinin üzerine gelindiğinde açılır pencerelerde görsellerin küçük hallerini gösteren küçük görseller özelliğini kullanmak için geçerli profilinizde dosyanın altını çizmeyi etkinleştirmelisiniz: Ayarlar → Geçerli Profili Düzenle… → Fare → Diğer → Dosyaların altını çiz.

### Yardım Menüsü

Konsole, ortak KDE Yardım menüsü ögelerine sahiptir; daha fazla bilgi için KDE Temelleri’nin Yardım Menüsü bölümüne bakın.

Konsole İletişim Kutuları
Konsole İletişim Kutuları

## Konsole İletişim Kutuları

### Sekme Ayarlarını Yapılandır İletişim Kutusu

Geçerli sekmenin ad biçimi, uzak sekme başlığı biçimi ve geçerli sekmenin rengi bu iletişim kutusundan değiştirilebilir. İletişim kutusu; menüden, Kontrol+Seçenek+S kısayolundan veya sekme çubuğunda sekmenin üzerine çift tıklayarak görüntülenebilir. Bu değişiklikler geçicidir ve geçerli profili düzenleyerek kalıcı yapılabilir.

Konsole, yerel sekmelerde bu jetonlardan yararlanacak:

- %n : Program adı

- %d : Geçerli dizin (kısa)

- %D : Geçerli dizin (uzun)

- %h : Yerel makine (kısa)

- %u : Kullanıcı adı

- %B : Kullanıcının Bourne istem başlığı ($ = normal kullanıcı, # = süper kullanıcı)

- %w : Kabuk tarafından ayarlanan pencere başlığı

- %# : Oturum numarası

Konsole, uzak sekmelerde bu jetonlardan yararlanacak:

- %c : Geçerli program

- %h : Uzak makine (kısa)

- %H : Uzak makine (uzun)

- %u : Kullanıcı adı

- %U : Kullanıcı adı@ (verilmişse)

- %w : Kabuk tarafından ayarlanan pencere başlığı

- %# : Oturum numarası

Örnekler:

- /usr/src geçerli dizininde çalışan bash programı, `%d : %n` ayarıyla src : bash görüntüler

- /usr/src geçerli dizininde çalışan top programı, `%D : %n` ayarıyla /usr/src : top görüntüler

- ~ geçerli dizininde çalışan vim programı, `%w (%#)` ayarıyla [No Name] (~) - VIM(1) görüntüler

### Girdiyi Kopyala İletişim Kutusu

Bir sekmeye girilen metin aynı anda diğer sekmelere de gönderilebilir. Bu iletişim kutusu, söz konusu girdiyi hangi sekmelerin alacağını seçmenizi sağlar. Geçerli sekme gri renkte görünecektir.

### Geçmişi Ayarla İletişim Kutusu

Geçmiş boyutuna ilişkin seçenekler bu iletişim kutusunda değiştirilebilir. Değişiklikler yalnızca geçerli sekme içindir ve profile kaydedilmez.

Bölüm 3. Komut Satırı Seçenekleri
Komut Satırı Seçenekleri

# Bölüm 3. Komut Satırı Seçenekleri

Konsole komut satırından başlatıldığında davranışını değiştirmek için çeşitli seçenekler belirtilebilir.

`--help`

  Çeşitli seçenekleri listele.

`--profile` `dosya`

  Öntanımlı profil yerine belirtilen profili kullanarak Konsole’u başlat.

`--layout` `dosya`

  Bir kaydedilen JSON yerleşim dosyası kullanarak Konsole’u başlat.

`--builtin-profile`

  Geçerli öntanımlı profil yerine yerleşik profili kullan.

`--workdir` `dizin`

  Başlangıç çalışma dizini olarak `bu dizin` ile birlikte aç.

`--hold, --noclose`

  Başlatılan oturumu bittiğinde kendiliğinden kapatma.

`--new-tab`

  Yeni bir pencere yerine var olan pencerede yeni bir sekme oluştur.

`--tabs-from-file` `dosya`

  Sekmeleri, sekme yapılandırma dosyasında belirtildiği gibi oluştur.

  ### Not

  Dosyanın aşağıdaki biçimde her satırda bir sekmesi vardır:

  Her satır, nasıl açılacağını belirten en fazla 4 alan kullanılarak açılacak bir sekmeyi belirtir. Sekmeler `;;` ile ayrılır ve bir alan adında `:` iliştirilmiş olmalıdır. Başında `#` olan satırlar veya boş satırlar yok sayılır; böylece yorum eklemek için `#` ile başlayan satırlar kullanabilirsiniz.

  `title:` Bu sekme için bir ad, boşsa veya belirtilmemişse öntanımlı sekme
  `workdir:` Çalışma dizini, boşsa veya belirtilmemişse `~` kullanılır
  `profile:` Kullanılacak olan Konsole profili, boşsa veya belirtilmemişse öntanımlı profil kullanılır
  `command:` Çalıştırılacak komut

  Her satırda `command` veya `profile` alanlarından en az biri bulunmalıdır.

  Örnek: `title: %n;; command: /usr/bin/top ;; profile: Kabuk`

`--background-mode`

  Konsole’u arka planda başlat ve Kontrol+Üst Karakter+F12 düğmelerine basıldığında (öntanımlı) ön plana getir.

`--separate`, `--nofork`

  Konsole’nin yeni bir örneğini ayrı bir süreçte çalıştır.

`--show-menubar`

  Öntanımlı ayarı geçersiz kılarak menü çubuğunu göster.

`--hide-menubar`

  Öntanımlı ayarı geçersiz kılarak menü çubuğunu gizle.

`--show-tabbar`

  Öntanımlı ayarı geçersiz kılarak sekme çubuğunu göster.

`--hide-tabbar`

  Öntanımlı ayarı geçersiz kılarak sekme çubuğunu gizle.

`--fullscreen`

  Konsole’u tam ekran kipinde başlat.

`--notransparency`

  Sistem desteklese bile saydam arka planları kapat.

`--list-profiles`

  Tüm kullanılabilir profilleri listele.

`--list-profile-properties`

  Tüm kullanılabilir özellikleri, adı ve türü ile listele. `-p` seçeneğine göz atın.

  Daha fazla bilgi için lütfen Konsole API Başvurusu’nu ziyaret edin.

`-p` `property=değer`

  Bir profil özelliğinin değerini değiştir.

`-e` `komut`

  Normal kabuk yerine `komut` yürüt.

  ### Not

  Bu seçenek, Konsole’a aktarılan tüm değişkenleri yakalar ve `komut` olarak yürütür. Bu nedenle, bu seçenek her zaman son seçenek olarak kullanılmalıdır.

Konsole aynı zamanda genel Qt™ ve KDE Frameworks 6 seçeneklerini kabul eder; ek bilgi için qt6options ve kf6options kılavuz sayfalarına göz atın.

Bölüm 4. Konsole ile betik yazımı
Konsole ile betik yazımı

# Bölüm 4. Konsole ile betik yazımı

Konsole, D-Bus ile kullanılabilecek birçok yöntemi destekler.

D-Bus arayüzünü kullanmanın iki yolu vardır: Qt™’nin grafiksel qdbusviewer uygulaması ve qdbus komut satırı uygulaması.

Örnekler:

- `%` qdbus, tüm kullanılabilir hizmetleri görüntüler.

- `%` qdbus `org.kde.konsole`, Konsole D-Bus arayüzünü görüntüler.

- `%` qdbus `org.kde.konsole /Windows/1`, pencere 1’i denetlemek için kullanılacak yöntemleri görüntüler.

- `%` qdbus `org.kde.konsole $KONSOLE_DBUS_WINDOW`, geçerli pencereyi denetlemek için kullanılacak yöntemleri görüntüler.

- `%` qdbus `org.kde.konsole /Sessions/1`, oturum 1’i denetlemek için kullanılacak yöntemleri görüntüler.

- `%` qdbus `org.kde.konsole $KONSOLE_DBUS_SESSION`, geçerli oturumu denetlemek için kullanılacak yöntemleri görüntüler.

- `%` qdbus `$KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION`, geçerli Konsole oturumunu denetlemek için kullanılacak yöntemleri görüntüler.

Yukarıdaki komutlardan biri "Service 'org.kde.konsole' does not exist" çıktısını verirse `org.kde.konsole` seçeneğini şunlardan birine değiştirin:

- `org.kde.konsole-`pidof -s konsole`` (ilk pid’i seçer)

- `$KONSOLE_DBUS_SERVICE` (bu, geçerli Konsole’dan kullanılabilir)

- `“qdbus | grep konsole” çıktılarından birini seçin`

Daha fazla bilgi için lütfen D-Bus öğreticisi’ni ziyaret edin.

Bölüm 5. Uçbirim Düğme Bağıntıları
Uçbirim Düğme Bağıntıları

# Bölüm 5. Uçbirim Düğme Bağıntıları

## Konsole Düğme Bağıntılarını Nasıl Kullanır

### Giriş

Konsole, düğme kombinasyonlarını kabuğa veya kabukta çalışan etkileşimli programlara (genelde alternatif ekran arabelleğini kullanan programlar; örneğin, vim, less, screen) gönderilen denetim karakterlerine ve kaçış dizilerine dönüştürmek için *.keytab dosyalarını kullanır.

Kullanıcılar, düğme bağıntısı düzenleyicisini kullanarak Konsole’deki düğme bağıntısı ayarlarını özelleştirebilir. Uçbirime belirli bir denetim veya kaçış dizisi göndermek için bir düğme kombinasyonu yapılandırılabilir.

Düğme Bağıntıları Düzenleyicisi’ni Ayarlar → Geçerli Profili Düzenle menü girdisine gidip Klavye sekmesinden açabilirsiniz. Listede, Konsole ile birlikte gelen düğme bağıntıları listelenir.

### Düğme Kombinasyonları ve Kipleri

Düğme kombinasyonları şu dizgiyi takip ederler:

    Düğme (+|-) Kipler

örneğin:

    Yukarı+Üst Karakter+AppScreen
    Aşağı+Üst Karakter-AppScreen
    Boşluk+Kontrol

Düğme adları, qnamespace.h üstbilgi dosyasında “Qt::Key_” öneki kaldırılmış olarak tanımlıdır; düğme adlarının bir listesi için Qt::Key enumeration in the Qt™ belgelendirmesine bakın.

Bir kipten önce gelen bir “+”, kipin ayarlı olduğunu belirtir; bir niteleyici düğme için bu, onun basılı olduğu, diğer kipler içinse belirli bir kipin etkin olduğu anlamına gelir. Örneğin, “+Kontrol”, düğme kombinasyonunun yalnızca Kontrol düğmesi basılıysa geçerli olacağını belirtir.

Bir kipten önce gelen bir “-”, kipin sıfırlandığı anlamına gelir; bu, bir kipten önce “+” koymanın tam tersidir; bir niteleyici düğme için bu düğmenin basılı olmadığı, diğer tüm kipler içinse o belirli kipin etkin olmadığı anlamına gelir. Örneğin, “-Kontrol”, düğme kombinasyonunun yalnızca Kontrol düğmesi basılı değilken geçerli olacağını belirtir.

### Not

Bir düğme kombinasyonunda bir kip adı yoksa onun durumu yok sayılır.

Desteklenen düğme bağıntısı kipleri aşağıda listelenmiştir:

Seçenek, Kontrol, Üst Karakter

  Bu kiplerden bir veya daha fazlası bir düğme kombinasyonunda kullanılabilir; bunlardan herhangi biri ayarlanmışsa düğme kombinasyonu sırasıyla bu niteleyici düğmeyi kullanır; sıfırlanırsa tam tersi olur

AnyModifier

  Bu kip ayarlanırsa düğme kombinasyonu herhangi bir niteleyici düğmeyi (önceki üç niteleyici düğmeden herhangi biri) kullanır; sıfırlanırsa tam tersi olur

ANSI

  Bu kip ayarlanırsa Konsole ANSI kaçış ve denetim dizileri gönderir

  Bu kip sıfırlanırsa Konsole, VT52 kaçış ve denetim dizileri gönderir

AppScreen

  Bu kip ayarlanırsa düğme kombinasyonu yalnızca Alternatif Ekran arabelleğini kullanan etkileşimli programları etkiler

  Bu kip sıfırlanırsa düğme kombinasyonu yalnızca Normal Ekran arabelleğini kullanırken uçbirimi etkiler

  ### Not

  Konsole iki ekran arabelleğinden yararlanır:

  - Normal Ekran arabelleği (öntanımlı): Önceki çıktı satırlarını görüntülemek için geçmişi görmenize olanak tanır; bu, genellikle komutları yürütmek için kullandığınız öntanımlı arabellektir.

  - Alternatif Ekran arabelleği: Etkileşimli bir program çalıştırdığınızda uçbirim bu arabelleğe geçer (örneğin less, vim, screen, tmux… vb.)

KeyPad

  Bu kip ayarlıysa düğme kombinasyonu, numara düğmeleri takımındaki bir düğmeyi kullanır. Bu kip, klavyedeki normal harfler ve numara takımlar arasındaki ayrımı belirlemek için yararlıdır. Örneğin, Sayı Kilidi açıksa iki ayrı düğme kombinasyonu yapılandırabilirsiniz; biri klavyede “1” ile etiketli düğmeyi (genellikle F1 düğmesinin altındadır), diğeri de numara düğmeleri takımındaki “1” düğmesini kullanır. Aynı konsept, Sayı Kilidi kapalıyken de Son, Baş, İmleç Düğmeleri için de geçerlidir.

AppCursorKeys

  Bu kip VT100 İmleç Düğmeleri Kipi (DECCKM)’ni gerçekler. Bu, bu kipin ayarlı veya sıfırlanan durumuna istinaden, her bir imleç düğmesinin (Yukarı, Aşağı, Sağ, Sol) gönderdiği kaçış dizilerini denetler.

  Öntanımlı olarak Konsole, DECCKM ile ilgili olarak Baş ve Son düğmeleri için XTerm davranışını takip eder.

AppKeyPad

  Bu kip ayarlıysa düğme kombinasyonu, yalnızca numara düğmeleri takımı Uygulama Kipi’ndeyse (DECKPAM) çalışacaktır.

  Bu kip ayarlıysa düğme kombinasyonu yalnızca numara düğmeleri takımı Sayısal Kip’te ise (DECKPNM) çalışacaktır.

NewLine

  Bu kip ayarlıysa klavyedeki Dönüş (Giriş) düğmesi hem Satırbaşı "\r" hem de Yenisatır "\n" denetim karakterlerini gönderecektir.

  Bu kip ayarlıysa Dönüş düğmesi yalnızca bir Satırbaşı "\r" gönderecektir.

  Aynısı numara düğmeleri takımındaki Giriş düğmesi için de geçerlidir.

  Bu kip LNM — Satır Besleme/Yeni Satır Kipi’ne öykünür.

Düğmelerin ve Kiplerin her bir kombinasyonunun (ayarlama/sıfırlama) benzersiz olması gerektiğini unutmayın. Örneğin, aşağıdaki iki kuralı göz önünde bulundurun:

- A+Üst Karakter : “A”

- a : “a”

Konsole küçük “a” kuralını kabul etmeyecektir, bunu çalıştırmak için bu kurala bir “-Üst Karakter” eklemeniz gerekmektedir.

### Çıktı Alanı

Çıktı alanında ilgili düğme kombinasyonuna basıldığında Konsole’nin uçbirime göndermesini istediğiniz kaçış dizilerini veya denetim karakterlerini ekleyebilirsiniz.

Ayrıca Konsole’de her biri özel bir anlama sahip olan aşağıdaki anahtar sözcüklerden herhangi birini de kullanabilirsiniz:

- scrollUpLine : Kabuk geçmişi arabelleğinde bir satır yukarı sar

- scrollUpPage : Kabuk geçmişi arabelleğinde bir sayfa yukarı sar

- scrollDownLine : Kabuk geçmişi arabelleğinde bir satır aşağı sar

- scrollDownPage : Kabuk geçmişi arabelleğinde bir sayfa aşağı sar

- scrollUpToTop : Kabuk geçmişi arabelleğinin en üstüne sar

- scrollDownToBottom : Kabuk geçmişi arabelleğinin en altına sar

Ayrıca C-string sözdizimi ile de diziler kullanabilirsiniz; aşağıdaki kaçış dizileri kullanılabilirdir:

- \E : Vazgeç

- \\ : Ters eğik çizgi

- \" : Çift tırnak

- \t : Sekme

- \r : Satırbaşı

- \n : Yenisatır

- \b : Geri sil

- \xHH : HH iki adet onaltılık basamaktır

  ### İpucu

  Bu, ASCII denetim karakterleri göndermek için kullanılabilir; örneğin, “\x00”, NUL karakteridir.

### Diğer Sistem Özkaynakları

Uçbirim düğme bağıntılarını etkileyebilecek başka sistem özkaynakları da vardır:

- Her bir düğme kombinasyonunun göndermesi gereken kaçış dizileri ve denetim karakterleri hakkında bilgi almak için terminfo veya termcap veri tabanına başvurun.

- Büyük olasılıkla sisteminizde eşzamanlı olması gereken başka klavye veritabanları da olmalıdır (örneğin BASH kabuğu için /etc/inputrc ve readline); çünkü bunlar düğme kombinasyonlarına bağlı olan işlemleri (etkileşimleri) de etkilerler.

### Ek Okuma

Kaçış dizileri ve denetim karakterleri üzerine daha fazla bilgi için aşağıdaki belgelendirmeye göz atın:

- VT100 kullanıcı kılavuzu

- VT102 kullanıcı kılavuzu

- Kapsamlı ve eşsiz XTerm Denetim Dizileri belgelendirmesi

Bölüm 6. Sekme Çubuğu için Biçem Sayfası Kullanımı
Sekme Çubuğu için Biçem Sayfası Kullanımı

# Bölüm 6. Sekme Çubuğu için Biçem Sayfası Kullanımı

Sekme çubuğunun öntanımlı biçem sayfası, en küçük ve büyük sekme genişliklerini ayarlar. Kullanıcı bir `.css` dosyası oluşturabilir ve Konsole bunu sekme çubuğu için biçem sayfası olarak kullanır. `.css` dosyasında onu kullanacak araç takımı `QTabBar::tab`’dır.

Daha fazla bilgi için Qt™ Biçem Sayfaları belgelendirmesini okuyun.

Örnekler:

- Seçili sekmenin arka planını açık gri olarak değiştir

      QTabBar::tab:selected {
          background: #999999
      }

- Seçili sekmenin metnini kırmızıya çevir

      QTabBar::tab:selected {
          color: red
      }

- Tüm sekmeler en az 200 piksel genişliğinde olsun

      QTabBar::tab {
          min-width: 200px
      }

- Yalnızca seçili sekme en az 200 piksel genişliğinde olsun

      QTabBar::tab::selected {
          min-width: 200px
      }

- Bunların tümü bir dosyada birleştirilebilir

      QTabBar::tab::selected {
          background: #999999;
          color: red;
          min-width: 200px;
      }
      QTabBar::tab {
          min-width: 100px
      }

Bölüm 7. Biliyor Muydunuz? Genel Sorunlar ve Daha Fazlası
Biliyor Muydunuz? Genel Sorunlar ve Daha Fazlası

# Bölüm 7. Biliyor Muydunuz? Genel Sorunlar ve Daha Fazlası

## Biliyor Muydunuz?

- Metin seçerken Kontrol düğmesine basmak, satır sonlarının yapıştırıldığında boşluklara dönüştürülmesine neden olacaktır.

- Metin seçerken Kontrol+Seçenek düğmelerine basmak sütunları seçer.

- Kontrol+Fare Tekerleği kombinasyonu, aynı Konqueror ve Firefox’ta olduğu gibi metin boyutunu yakınlaştırır.

- Bir program fare düğmelerinden herhangi birini değerlendirdiğinde, Üst Karakter düğmesine basmak açılır menünün görünmesini sağlayacaktır.

- Kontrol+Üst Karakter+F10 kısayolu menüyü etkinleştirir.

- Üst Karakter+Ekle düğmeleri pano içeriğini ekler.

- Çift tıklamak sözcüğün tümünü seçer. Fare düğmesini basılı tutmayı sürdürüp fareyi hareket ettirmek, seçimi genişletir.

- Üç tıklama tüm satırı seçer. Fare düğmesini basılı tutmayı sürdürüp fareyi hareket ettirmek seçimi genişletir.

- Sekme başlığındaki "%d" biçimlendiricisinde gizli bir özellik vardır. Konsole’a bir dizin adını onun ilk karakterine kısaltmasını söyleyebilirsiniz. Örneğin, "/konsole/ikilisi/yolu", "konsole/i" olarak kısaltılabilir. Bu gizli özelliği etkinleştirmek ve denetlemek isterseniz `qtpaths `--paths GenericConfigLocation`` içindeki `konsolerc` dosyasını açın ve aşağıdaki satırları ekleyin:

      [ProcessInfo]
      CommonDirNames=ad1,ad2,ad3…

  ### Not

  Yakuake kullanıyorsanız `qtpaths `--paths GenericConfigLocation`` içindeki `yakuakerc` dosyasını düzenlemeniz gerekir.

Genel Sorunlar
Genel Sorunlar

## Genel Sorunlar

- Bazı yazıtipleri, diğer uygulamalarda kullanılabilir olmasına rağmen Konsole’de kullanılamayabilir. Bu, Konsole’de bir hata olduğu anlamına gelmez. Konsole, en iyi görsel sonucu sağlamak eş aralıklı yazıtiplerini gerektirir, bu nedenle Qt™’den yalnızca eş aralıklı yazıtiplerini listelemesini ister.

  16.08 sürümünden (Ağustos 2016) itibaren Konsole, ekranın doğru görüntülenemeyebileceği uyarısıyla herhangi bir yazıtipinin seçilmesine izin verecek biçimde yapılandırılabilir.

- KDE4’ten bu yana tüm sekmeler aynı süreç kimliğini kullanır. Bunun, bir sekmenin işleminde sorun olması durumunda diğer tüm sekmelerde de sorun yaşanması gibi bir yan etkisi vardır.

  Bu en çok, dış bir aygıta veya sisteme (ssh, nfs) bağlanan bir komutta sorunlar olduğunda fark edilir.

- Konsole, `-e` seçeneğinden sonraki argümanları bir komut olarak ele alır ve onları yürütme amaçlı ayrıştırma ve olası bölme yerine doğrudan çalıştırır. Bu, xterm’den farklıdır.

  - konsole -e "komut1 ; komut2" çalışmaz

  - konsole -e $SHELL -c "komut1 ; komut2" çalışır

- Konsole, oturum açma kabuğunu çalıştırma konusunda kolaylık sağlamaz; çünkü geliştiricileri oturum açma kabuğunu bir uçbirim öykünücüsünde çalıştırma fikrinden hoşlanmıyor.

  Tabii ki kullanıcılar çok gerekirse oturum açma kabuğunu Konsole’da çalıştırabilirler. Kullanımdaki profili düzenleyin ve komutunu bir oturum açma kabuğunu açıkça çağıracak biçimde değiştirin; örneğin, "bash -l" ve "zsh -l".

- `--new-tab` seçeneği bazen garipçe davranabilir. Yeni bir pencere oluşturabilir veya geçerli pencere yerine var olan başka bir Konsole penceresinde yeni bir sekme oluşturabilir.

  Bu davranışlar garip gelebilir; ancak bunlara pek hata da denemez. `--new-tab` seçeneği var olan Konsole pencerelerini yeniden kullanmaya çalışır; ancak tüm Konsole pencereleri yeniden kullanılabilir değildir. KRunner üzerinden açılan Konsole pencerelerini yeniden kullanmak olanaklıdır; komut satırından açılan çoğu Konsole penceresi değil.

Bölüm 8. Emeği Geçenler ve Telif Hakkı
Emeği Geçenler ve Telif Hakkı

# Bölüm 8. Emeği Geçenler ve Telif Hakkı

Konsole bakımı şu anda Kurt Hindenburg `(kurt.hindenburg AT gmail.com)` tarafından yapılmaktadır.

Önceki Konsole bakımcıları: Robert Knight `(robertknight AT gmail.com)` ve Waldo Bastian `(bastian AT kde.org)`

Konsole uygulaması telif hakkı (c) 1997–2008 Lars Doelle `(lars.doelle AT on-line.de)`

Bu belge ilk olarak Jonathan Singer `(jsinger AT leeta.net)` tarafından yazılmıştır.

Bu belge KDE 4.x için Kurt Hindenburg `(kurt.hindenburg AT gmail.com)` tarafından güncellenmiştir.

Bu belge KDE 3.4 için Kurt Hindenburg `(kurt.hindenburg AT gmail.com)` tarafından güncellenmiştir.

DocBook SGML dönüşümü Mike McBride ve Lauri Watts tarafından yapıldı.

Çeviri: Kaan Özdinçer `(kaanozdincer AT gmail.com)`

Çeviri: Emir SARI `(emir_sari AT icloud.com)`

Bu belgelendirme, GNU Serbest Belge Lisansı (GFDL) altında dağıtılmaktadır.

Bu program, GNU Genel Kamu Lisansı altında dağıtılmaktadır.

Ek A. Bağlantılar
Bağlantılar

# Ek A. Bağlantılar

Daha fazla bilgi için lütfen bu web sitelerini ziyaret edin:

- KDE Kullanıcı Tabanı’ndaki Konsole ana sayfası

- Konsole ana sayfası

- Konsole posta listesi

- FreeBSD üzerinde KDE

- Solaris™ üzerinde KDE