Herkese merhaba. Elementary OS yüklü olan bir Laptop kullanıyorum ve bilgisayarı her yeniden başlattığımda touchpad + klavye tuşuna basma işlemini devre dışı bırakıyor. Yani bir tuşa basarken touchpad’i hareket ettiremiyorum. Bu da bazı işlemleri yaparken (özellikle oyunlarda) sorun çıkartıyor. Her defasında aşağıdaki komutları yazarak aktif etmek zorunda kalıyorum.
xinput
xinput list-props (üstteki sonuçta çıkan touchpad değeri)
xinput set-prop (üstte yazdığım değer) (üstteki sonuçta çıkan touchpad hareket değeri) 0
Bu işlemi çift tık ile halletmek için Python’ın OS modülünü kullanarak bir program yazdım. Benim yerime kendisi tek tek yapıyor işlemleri fakat parantez içinde yazdığım değerler genelde değişiyor. Yazdığım kodlar şöyle:
os.system çıktısını bir değişkene atayıp çıkan değeri kontrol etmek istedim ama çıktı olarak “0” gönderdi sadece. Benim direkt terminalden çıkan yazıyı alıp eşleştirme yapmam gerekiyor. os.system komutuyla terminaldeki yazıyı nasıl normal bir string ifadeye dönüştürebilirim?
Muhtemelen Python 2 ile kullandım. Şimdi siz diyince fark ettim. Terminale Python3 yazmadan versiyon 3’ü kullanmıyor. Ben de sadece Python yazarak çalıştırmıştım.
Bu arada r0ark’ın cevabı çözdü sorunumu. Yardım eden herkese teşekkürler.