Sekmeyi değiştirmek için Thunar klavye kısayolu


16

Şu anda Thunar'da, bir sonraki sekmeye geçmek için Ctrl+ Alt+ PageDownkullanılacak. Bunu Ctrl+ Tabveya Ctrl+ olarak değiştirmek istiyorum PageDown.

Şimdi, ~/.config/Thunar/accels.scmtüm kısayolların bu biçimde tanımlandığı yer:

(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")

Sorum şu:

  1. new-tabyukarıdaki örnekte yer alması gereken sekme değiştirme anahtar kelimesi nedir?
  2. Ctrl-> <Primary>. Peki ya Tab->? ve PageDown->?

Yanıtlar:


14

Thunar'ın bir sonraki / önceki sekmeye geçmek için bir tuş bağlantısı yoktur, ancak bunun yerine altta yatan GTK kontrolünün, bu durumda GtkNotebook'ta bazı anahtar bağlantıları vardır.

GtkNotebook hem önceki sekmeyi tanımlayan Ctrl+ PageUpve Ctrl+ Alt+ PageUp(ve benzer şekilde bir sonraki sekme için / sayfa aşağı); ancak Thunar'ın durumunda, Ctrl+ PageUp/ Ctrl+ PageDowntuş bağlama, görüntülediğiniz bölmenin (simge ve ayrıntı görünümü) GtkScrolledWindow türünde olması ve kendi Ctrl+ PageUp/ Ctrl+ kullanımının PageDownburada belirtilmesi nedeniyle engellenir :
https: // developer.gnome.org/pygtk/2.24/class-gtkscrolledwindow.html#signal-gtkscrolledwindow--scroll-child

Thunar'lı bir işletim sistemi en son yüklediğimde, sekmeleri bile yoktu, bu yüzden hemen attım ve bir sonraki / önceki sekme anahtarını tanımlamasa da GtkScrolledWindow için bir PC kullanmadı. dosyaları görüntülemek ve böylece sekme widget için yerleşik Ctrl+ PageUp/ Ctrl+ PageDownçalışır.

IMO her iki programın (ve tüm dosya yöneticilerinin) bunları tanımlamalı ve birçok tarayıcıda olduğu gibi sola / sağa hareket ettirme sekmesini desteklemeye ek olarak makul varsayılanları kullanmalıdır ( Ctrl+ Shift+ PageUp/ Ctrl+ Shift+ PageDown).

Thunar için, bu olayların en azından 4 tanesini açık bir şekilde anahtar bağları olarak tanımlamak için yaptığım bir yama var (bunları orijinal yayında açıkladığınız şekilde geçersiz kılar), bu hata raporunda yakında yayınlamayı umuyorum:
https: //bugzilla.xfce.org/show_bug.cgi?id=9585

Ne yazık ki, bu olaylar için tuş bağlantılarını değiştirmenize izin verse de, varolan tuş bağlantılarını alt pencere öğelerinden (GtkScrolledWindow gibi) geçersiz kılmanıza izin vermez, bu nedenle Alt+ PageUp/ Alt+ PageDownveya eşit derecede dağınık bir şey kullanmanız ve bağlamanız gerekir . Bunun için bir yama bulursam, kesinlikle hataya gönderirim, ancak bu anlaşılması daha zor olur.

* ** Düzenle ***

Sen kullanarak belirli sekmesine taşıyabilirsiniz Alt+ N, Nbir sayıdır 0-9, ama bu çok sınırlı kullanım olarak görüyorum.


Bilgilerinizi paylaştığınız için teşekkür ederiz. O yamada zirveye sahip olma şansım var mı? : D
JunkMechanic

2
Şimdi bu sorun için Bountysource'da bir ödül var .
Thomas W.

0

Bunu AutoKey ile yapabilirsiniz .

Pencere filtresi ile iki yeni AutoKey komut dosyası oluşturun: thunar.

  1. Bu kod koduna Ctrl-Tab atayın:

    keyboard.send_keys("<ctrl>+<alt>+<page_down>")
    
  2. Bu kod koduna Ctrl-Shift-Tab atayın:

    keyboard.send_keys("<ctrl>+<alt>+<page_up>")
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.