Bunu yapmanın bir yolunu buldum:
İlk önce bir terminal açın ve devre dışı bırakmak istediğiniz giriş cihazı için gereken kimliği bulmak için tüm giriş cihazlarını yazdırın. Terminalde şunu yazın:
xinput --list
Sonraki: Her giriş cihazı için uzun bir sütunda id = X yazan yere dikkat edin. Devre dışı bırakmak istediğiniz giriş cihazına karşılık gelen cihaz kimliğini bulmak istiyorsunuz (Belki "dokunmatik yüzey" gibi bir şey). Ardından, aşağıdaki komutta X'i devre dışı bırakmak istediğiniz giriş cihazını temsil eden kimlik numarasıyla değiştirin:
xinput disable X
Not: Dokunmatik yüzeyi devre dışı bırakmak için hangi cihaz kimliğini kullanmanız gerektiğinden emin değilseniz, rasgele kimlikleri test ederek ve fare altlığınızın hala çalışıp çalışmadığını kontrol ederek öğrenebilirsiniz. Önemli bir şey yapmadığınızdan emin olun. Tüm çalışmalarınızı kaydedin ve klavyenizi devre dışı bırakmak gibi bir şey yaparsanız bilgisayarınızı yeniden başlatmaya hazır olun. (Terminale yazamıyorsanız tekrar etkinleştirmeye çalışırken sorun yaşayabilirsiniz.
O zaman bu son çizgiyi çalıştırmanız gerekecek (Bu Arch Stanton'ı yakaladığınız için teşekkürler!)
xinput enable X
Sebep: Bu soruna çaresizce bir cevaba ihtiyacım vardı, çünkü touchpad ile yaşadığım sorunlar her türlü işi yapmayı imkansız hale getirdi. Birdenbire, dizüstü bilgisayarımı kullanırken rastgele bir anda, görünüşte sebepsiz, touchpad bir tür "özel moda" giriyor. Dokunmatik yüzeyimde sadece bir parmağımı hareket ettirmek, fare imlecini ekran üzerinde hareket ettirmek yerine ekranın kaymasına neden olur, böylece farenin kaydırma ekranını hesaba katmak için kayda değer koordine etme çabaları olmadan broswer'daki herhangi bir şeyin üzerine gelmesi imkansız hale gelirdi. ve hareketli olmayan fare. Dokunmatik yüzeyi sıfırlamak için, LAPTOP’U BAŞLATMADAN, bir yol bulmak istedim. Artı tarafta, dokunmatik yüzeyi yukarıdaki yöntemle sıfırlamak sorunumu düzeltti.
Güncelleme: Dokunmatik yüzeyi sıfırlamayı daha da kolaylaştırmak için yukarıda listelenen komutlar için bir kısayol tuşu yaptım. Touchpad fritz üzerine çıktığında, basitçe ctrl + super + r tuş kombinasyonunu yapıyorum ve sıfırlamayı benim için yapıyor. Çabuk ve kolay.
İşte nasıl:
-Ev dizininizdeki bir dosyayı oluşturun ve "touchpad-reset.sh" gibi bir şey arayın.
-Bu dosyada, yukarıda listelenen üç komuttan ikisine (son iki) koyunuz, ancak cihaz için X kimlik numarası kullanmak yerine, ek çevre birimleri (belki de ??) kullanabilirsiniz bunun yerine:
İşte bu komutu kullanarak bilgisayarımın terminal içindeki bir çıktısını:
xinput --list
Sonuç:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
- Şimdi ne yaparsanız yapın, xinput disable X için X'i (daha önce bir id olan) değiştirirsiniz ve xinput enable X, tek bir tırnak içinde bu kimliğe karşılık gelen isim ile değiştirilir. Örneğin, yukarıdan, id = 13 için yapmak istersen, touchpad cihazımı kullanırsın:
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-Şimdi, bir kimliğin zaman içinde değişebileceği ve ardından başka bir cihazı devre dışı bırakıp etkinleştireceğiniz bir kimlik numarası yerine adıyla devre dışı bırakıyorsunuz.
Son olarak, bu dosyayı çalıştırılabilir hale getirmek için gerekli izinleri vermeniz gerekir; bu komutu, çalışma dizininizle terminaldeki ana dizininiz olarak çalıştırın (dosyayı oluşturduğunuz yer):
chmod +x your_script_name.sh
Bu nedenle, bu dosyayı içinde yazılan uygun komutlarla yaptığınızda, giriş dizininizde olduğundan emin olarak aşağıdaki adımları izleyin:
- Birlik kenar çubuğunu açmak için klavyedeki süper tuşa (PC'deki windows tuşu) basın. 'System settings' yazıp enter tuşuna basın.
- 'Donanım' yazan yerin altındaki 'Klavye' seçeneğini bulun ve tıklayın.
- 'Kısayollar' sekmesini seçin.
- Sol pencerede, 'Özel Kısayollar'ı seçin.
- Alt merkezin yakınındaki + düğmesine tıklayın.
- Bir açıklama adı ve girilmesi gereken bir komut isteyen bir pencere açılmalıdır.
- Adı "dokunmatik yüzeyi sıfırla" gibi bir şey yap
- Bu komutu kullanın: gnome-terminal -x ./name_of_your_script.sh
- 'Uygula' üzerine tıklayın
- Şimdi kısayolunuzu listelemelisiniz ve en sağda "Devre Dışı" veya başka bir çöp demeli. Bu yazıya tıklayın ve belki de ctrl + super + r gibi bir çeşit tuş kombinasyonu yapmaya hazır olun.
- Bu tuş kombinasyonunu bir kez yaptıktan sonra bitirdiniz.
Tebrikler! İyi eğlenceler.