Bazen Firefox fareyi sürüklemeden sonra bırakmaz, bu yüzden işaretçi kapmasını serbest bırakmaya zorlamak için uygulamayı öldürmem gerekir.
Bir uygulamayı işaretçiyi öldürmeden kaldırma işlemini zorlamak için herhangi bir komut var mı?
Bazen Firefox fareyi sürüklemeden sonra bırakmaz, bu yüzden işaretçi kapmasını serbest bırakmaya zorlamak için uygulamayı öldürmem gerekir.
Bir uygulamayı işaretçiyi öldürmeden kaldırma işlemini zorlamak için herhangi bir komut var mı?
Yanıtlar:
Modern-ish X.org kurulumlarında, XF86Ungrab
sunucunun tüm aktif işaretçi veya klavyeyi serbest bırakmasına neden olan bir anahtarlık vardır . Sunucunun XKB seçeneğini kırma eylemini etkinleştirerek, ardından bir komutla veya klavyeyle keyymayı oluşturarak tüm tutucuları kırmasını sağlayabilirsiniz. İle xdotool :
setxkbmap -option grab:break_actions
xdotool key XF86Ungrab
Bazı sistemlerde, XF86Ungrab
tuş takımı Ctrl+ Alt+ tuş kombinasyonuna bağlıdır Keypad /. Ancak bu olasılık genellikle bir ekran koruyucu atlayarak izin verebilir çünkü kapatılır ).
Bunu Süper Kullanıcı'da cevapladım ve burada alıntı yapıyorum:
[Gilles'un dediği gibi] Aslında, bunu yapmak mümkündür (en azından X'in son sürümleriyle).
Bu taahhütte belirtilen XF86Ungrabtuşa basarak bunu yapabilirsiniz .
Varsayılan olarak, bu anahtarlık herhangi bir fiziksel tuşa veya tuş birleşimine bağlı değildir (bir güvenlik deliği olarak bildirildikten sonra 2012'de devre dışı bırakılmıştır, çünkü herhangi birinin kilit ekranlarını kırarak kilit ekranlarını atlamasına olanak tanır). Diğer bazı kurulumlarda, sayısal tuş takımını kullanan bir kısayola bağlanır. Açıkçası, bu tuş takımı olmayan dizüstü bilgisayarlarda işe yaramaz.
Ancak, tuş takımını kullanarak aşağıdakileri etkinleştirebilirsiniz
xdotool
:xdotool key XF86Ungrab
Bu, Ubuntu Precise'da X.org sürüm 2: 1.11.4-0ubuntu10.8 ile çalışır.
Ctrl+ Gçoğu durumda fare odağını serbest bırakır.
Ctrl+G
kendi amaçları için kullanıyor, böyle bir X çapında bağlama yok.