Eğlenceli w. xmodmap
Klavyedeki tuşlara bastığınızda, ne olacağını tanımlayan birkaç yer vardır. Klavyenin kendisi, çekirdek, X veya başka bir ekran yöneticisi. Amacınız için X'e Super tuşuna farklı davranmayı öğretebiliriz.
Süper tuşu genellikle Mod4 ile eşlenir. Bu nedenle, Mod4 + Sekme tuşlarına bastığınızda, farklı pencerelerden sekme yapabilmeyi bekleyebilirsiniz. Her zaman değil, ancak çoğu zaman uygulamalar bu değiştiriciyi yok sayar veya almaz.
Sahip olduğunuz bir seçenek Süper tuşun nasıl işleneceğini ayarlamaktır. Bunu yaparsanız, büyük olasılıkla işlevselliği farklı bir anahtarla değiştirmek istersiniz. Bu, önceki Mod4 + Tab örneği veya diğer yaygın kombinasyonlar gibi şeyleri yapmaya devam edebilmenizi sağlamak içindir.
X'in mevcut değiştiricilerinizle nasıl çalıştığını görmek istiyorsanız, aşağıdakileri kullanarak bunları yazdırabilirsiniz xmodmap
:
$ xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Burada, tüm Süper tuşların ve Hiper tuşların Mod4 ile eşlendiğini görebiliriz. Klavyenizde Sol ve Sağ Süper tuşlar varsa, ayarı yalnızca açık veya diğer tuşlara bile yapabilirsiniz. Örneğin, Süper Sağ'ı normal bir Süper düğmesi olarak tutarken Süper Sol'u Mod4'ten çıkarabilirsiniz.
Diğerlerinin yıllar boyunca değiştirici anahtarları nasıl kullandıklarına , insanların bu fikri en iyi şekilde kullanmayı nasıl öğrendiklerine ve fikirlerine aşina olmak için biraz zaman ayırmalısınız . Fikir, değiştiriciyi temizlemeniz ve sonra ona eklemenizdir. ~/.xmodmaprc
Ve sonra koşmak gibi bir şey ayarlayabilirsiniz xmodmap ~/.xmodmaprc
.
# .xmodmaprc
clear mod4
clear control
add mod4 = Super_R
add control = Super_L
add control = Control_L
add control = Control_R
Neden sadece başlamak için Control tuşunu kullanmıyorsunuz? Süper anahtarınızın yanında bir Kontrol anahtarınız olması muhtemeldir, bu nedenle Mod3 gibi başka bir değiştirici için kullanım bulmak ve kullanmak size kalmış olacaktır. Diğerleri, mevcut değiştiricilerin sayısını artırmak için Mod2 veya Mod5'i oldukça akıllıca kullanır.
Her şeyi istediğiniz gibi aldıktan sonra, xmodmap
satırı her seferinde ~/.xinitrc
dosyanıza ekleyerek X ve kullanıcı ile bu ayarın etkinleştirilmesini sağlayabilirsiniz :
xmodmap ~/.xmodmaprc
Super_L anahtarınızı Mod4'ün bir parçası değil, başka bir değiştirici grubunun parçası olacak şekilde yeniden eşledikten sonra, Global Klavye Kısayolları tuş kombinasyonlarınızı seçmelidir.
İlişkili olması muhtemel konular
Aslında bir Gnome hatası (?) Olsa da, bu sorun veya benzeri bir şey olabilir mi? "Meta'nın KDE Plazma başlatıcısını açmasını nasıl önleyebilirim?" Başlıklı bu Plazma yapılandırma geçici çözümünü istemeniz daha olasıdır :
Belirtildiği üzere burada , düzenleme ~/.config/kwinrc
, alt aşağıdaki satırları ekleyerek.
[ModifierOnlyShortcuts]
Meta=
Ardından kwin ile yeniden başlatın kwin_x11 --replace & disown
.