Uygulamalar tarafından kullanılabilmesi için Süper veya Logo anahtarını nasıl açabilirim?


9

Lubuntu 17.04'te kubuntu-desktop kullanıyorum. Süper anahtarı uygulamalarda kullanmak istiyorum ancak şu anda masaüstü uygulama menüsünü etkinleştiriyor.

İçeri baktım

Sistem Ayarları -> Çalışma Alanları -> Kısayollar -> Genel Kısayollar -> Plazma.

Ama sadece Alt+ F1bağını gösterir . Alternatif alanı boş.

resim açıklamasını buraya girin


1
Burada belirtilen çözümü deneyin: unix.stackexchange.com/a/369452/28893
Seth

[Alt] [F1] bağını kaldırırsanız, Süper tuşu Başlatıcı'yı açmaz.
Geoffrey Wheeler

1
Kubuntu 16.04 ve daha eski sürümlerin varsayılan olarak bu davranışı olmadığını unutmayın (Super / Meta tuşuna basıldığında hiçbir şey yapmaz).
clearkimura

1
Askubuntu'da başka bir cevaba işaret etmek ister misiniz: askubuntu.com/questions/521202/…
Gautam

Yanıtlar:


0

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. ~/.xmodmaprcVe 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, xmodmapsatırı her seferinde ~/.xinitrcdosyanı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.

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.