Dyalog APL, Windows Anahtarını ele geçirir ve geri vermez (Fedora 32 / Gnome, Free License, Kitty)

Aug 16 2020

Dyalog'u başlatırken, Windows Anahtarını doğrudan APL Sembol anahtarı olarak eşleyecektir. Ancak Dyalog'dan ayrıldığımda ⎕OFFklavyenin normal durumuna dönmeyecek. WM anahtar bağlamamın çoğu Win anahtarını içeriyor ve bilgisayarlarımı yeniden başlatmaktan başka bir çözüm bulamadım.

APL Anahtarındaki Win Anahtarını otomatik olarak dönüştürmeyecek şekilde Dyalog APL Anahtarını geçersiz kılmak mümkün müdür?

Bunu setxkbmapkontrol edebilmek için bir komut kullanmayı planlıyordum .

Teşekkürler.

Yanıtlar

3 Adám Aug 16 2020 at 13:30

Eğer ararsanız dyalog -nokbd, klavye kurulumu atlanacaktır. Tabii ki, daha sonra klavyeyi kendiniz halletmeniz gerekecek ( ayrıntılar için APL Wiki'ye bakın).

Alternatif olarak, APL sona erdiğinde klavyenizi aşağıdaki gibi geri yükleyen küçük bir komut dosyası oluşturabilirsiniz:

OLDLAYOUT=$(setxkbmap -query | sed -n 's/^layout://p') OLDVARIANT=$(setxkbmap -query | sed -n 's/^variant://p')
OLDOPTION=$(setxkbmap -query | sed -n 's/^options://p') dyalog OLDLAYOUT=$(echo $OLDLAYOUT | sed 's/^$/,/')
OLDVARIANT=$(echo $OLDVARIANT | sed 's/^$/,/') setxkbmap -layout $OLDLAYOUT -variant $OLDVARIANT -option -option $OLDOPTION