Konsole El Kitabı

Konsole El Kitabı

Jonathan Singer

Kurt Hindenburg

Ahmad Samir

developer: Robert Knight
developer: Kurt Hindenburg
developer: Waldo Bastian
reviewer: Mike McBride
Çeviri: Kaan Özdinçer
Çeviri: Emir SARI
Baskı KDE Gear 23.08 (2023-04-25)

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


Bölüm 1. 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ş

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 AyarlarGeçerli Profili Düzenle... yolunu kullanın).

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, 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. AyarlarProfilleri 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 sshadministration 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

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

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:

Sürükle ve Bırak Bağlam Menüsü
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

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

Profili Düzenle iletişim kutusunun Karmaşık Metin Yerleşimi sayfasında, 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.

Bölüm 2. 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ü

DosyaYeni Pencere (Kontrol+Üst Karakter+N)

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

DosyaYeni 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.

DosyaSekmeyi Ç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

DosyaEkranı 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.

DosyaDosya Yöneticisini Aç

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

DosyaOturumu Kapat (Kontrol+Üst Karakter+W)

Geçerli oturumu kapatır

DosyaPencereyi 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üzenKopyala (Kontrol+Üst Karakter+C)

Seçili metni panoya kopyalar

DüzenYapıştır (Kontrol+Üst Karakter+V)

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

DüzenTümünü Seç

Geçerli penceredeki tüm metni seçer

DüzenGirdiyi Şuraya KopyalaGeçerli Penceredeki Tüm Sekmeler

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

DüzenGirdiyi Şuraya KopyalaSekmeler Seç... (Kontrol+Üst Karakter+.)

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

DüzenGirdiyi Şuraya KopyalaYok (Kontrol+Üst Karakter+/)

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

DüzenSinyal 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:

STOPsüreci durdurmak için
CONTdurmuşsa sürmesi için
HUPdenetleyen uçbirimde kapanma veya denetleyen sürecin ölümü durumunda
INTklavyeden yarıda kesme
TERMsonlandırma sinyali
KILLöldürme sinyali
USR1kullanıcı sinyali 1
USR2kullanıcı sinyali 2

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

DüzenSekme Ayarlarını Yapılandı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üzenZModem 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üzenBul... (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üzenSonrakini Bul (F3)

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

DüzenSonrakini 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ümGörünümü BölGö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ümGörünümü BölGö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ümGörünümü BölGörünümü Genişlet (Kontrol+Üst Karakter+])

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

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

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

GörünümGörünümü BölGeç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ümGörünümü BölTüm Görünümlere Eşit Boyut (Kontrol+Üst Karakter+\)

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

GörünümGeç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ümGeç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ümSekme 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ümDosyadan Sekme Yerleşimi Yükle

Daha önceki GörünümSekme 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ümTek 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ümSessizliğ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ü AyarlarBildirimleri Yapılandırİzlenen oturumda sessizlik aracılığıyla değiştirilebilir.

GörünümEtkinliğ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ü AyarlarBildirimleri Yapılandırİzlenen oturumdaki etkinlik aracılığıyla değiştirilebilir.

GörünümSü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ümSaltokunur

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ümYazıtipi Boyutunu Büyüt (Kontrol++)

Metnin yazıtipi boyutunu artırır

GörünümYazıtipi Boyutunu Sıfırla (Kontrol+0)

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

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

Metnin yazıtipi boyutunu azaltır

GörünümKodlamayı Ayarla

Karakter kodlamasını ayarlar

GörünümGeçmişi Temizle

Geçmişteki metni temizler

GörünümGeç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ümTam Ekran Kipi (F11)

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

Yer İmleri Menüsü

Yer İmleriYer İmi Ekle (Kontrol+Üst Karakter+B)

Geçerli konumu ekler

Yer İmleriSekmeleri 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 İmleriYeni 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 İmleriYer İ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ü

AyarlarGeçerli Profili Düzenle...

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

AyarlarProfil Değiştir

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

AyarlarProfilleri Yönet...

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

AyarlarPencere Renk Şeması

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

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

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

AyarlarGösterilen Araç Çubukları

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

AyarlarDurum Çubuğunu Göster

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

AyarlarDili Yapılandır...

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

AyarlarKlavye 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ısayolAçıklama
Üst Karakter+SağSonraki Sekme
Üst Karakter+SolÖnceki Sekme
Kontrol+Seçenek+SolSekmeyi Sola Taşı
Kontrol+Seçenek+SağSekmeyi Sağa Taşı
Kontrol+Üst Karakter+EkleSeçimi Yapıştır
AyarlarAraç Çubuklarını Yapılandır...

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

AyarlarBildirimleri Yapılandır...

Bildirim düzenleyicisini açar

AyarlarKonsole 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: AyarlarGeçerli Profili Düzenle...FareDiğerDosyaları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ı

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

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'un 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 5 seçeneklerini kabul eder; ek bilgi için qt5options ve kf5options kılavuz sayfalarına göz atın.

Bölüm 4. 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ı

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 AyarlarGeç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çbirimee 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 veritabanı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:

Bölüm 6. 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ı

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

  • 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ı

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

Konsole bakımı şu anda Kurt Hindenburg tarafından yapılmaktadır.

Önceki Konsole bakımcıları: Robert Knight ve Waldo Bastian

Konsole uygulaması telif hakkı (c) 1997-2008 Lars Doelle

Bu belge ilk olarak Jonathan Singer tarafından yazılmıştır.

Bu belge KDE 4.x için Kurt Hindenburg tarafından güncellenmiştir.

Bu belge KDE 3.4 için Kurt Hindenburg tarafından güncellenmiştir.

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

Çeviri: Kaan Özdinçer

Çeviri: Emir SARI

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