Bagaimana cara mengaktifkan / menonaktifkan touchpad dengan cepat di Xubuntu 14.04 tanpa menginstal aplikasi lain?
16
Di Xubuntu 14.04. mengakses pengaturan untuk menonaktifkan dan mengaktifkan touchpad agak tersembunyi - di Settings-Mouse dan Touchpad, dan begitu ada, ada beberapa klik lain yang diperlukan.
Saya telah mencoba dengan menginstal aplikasi panel touchpad-indicator- tetapi yang tampaknya buggy di Xfce mungkin karena konflik dengan pengaturan Xfce ...
Apakah ada metode cepat dan aman untuk mengaktifkan / menonaktifkan touchpad?
Saya lebih suka membuat .desktopfile (dalam usr/share/applicationsatau dalam .local/share/applications) agar kedua perintah dapat dijalankan dengan mudah dengan peluncur seperti Whisker Menu, Synapse, dll.
Juga:
dengan menambahkannya ke dalam peluncur tunggal,
mengatur properti lanjut seperti pada gambar di bawah ini
(yaitu 'tampilkan item yang terakhir digunakan' dan 'tombol di dalam'),
dan menambahkan dua ikon khusus,
peluncur akan selalu menampilkan status touchpad saat ini .
Juga tidak pernah merupakan ide buruk untuk menetapkan pintasan (Settings Manager - Keyboard - Application Shortcuts) ke dua perintah.
Catatan untuk orang lain, spasi dalam pernyataan if semua diperlukan agar skrip ini dapat berjalan dengan benar. Juga, saya pikir itu harussudo chmod +x ~/toggle-touchpad.sh
TronicZomB
Juga, jika Anda suka membersihkan file / struktur file Anda selalu bisa memberi nama skrip ".toggle-touchpad.sh" (dengan titik "." Di depan) sehingga itu adalah file yang tersembunyi tetapi masih akan berjalan dengan baik.
TronicZomB
Jawaban ini lebih baik karena synclient TouchpadOffdll tidak memerlukan xinput listvariabel (yang bervariasi dari sistem ke sistem); tapi saya menemukan peluncur lebih ramah-Xfce; jadi saya akan mengintegrasikan ini ke dalam jawaban saya
8
Versi non-launcher:
#!/bin/bash
# toggle state of synaptics touchpad
tpid=`xinput list | grep SynPS | sed 's/.*id\=\([0-9]\+\).*/\1/g'`
declare -i status
status=`xinput list-props ${tpid} | grep Device\ Enabled | sed -e 's/.*\:[ \t]\+//g'`
if [ 0 -eq ${status} ] ; then
xinput enable ${tpid}
else
xinput disable ${tpid}
fi
Anda juga dapat menggunakan sinkronisasi , seperti dalam jawaban ini .
Untuk mematikan touchpad:
Untuk menghidupkan:
Saya pikir ini cara yang lebih nyaman. Anda tidak perlu tahu id perangkat.
Jadi solusi saya adalah membuat skrip bash ~ / toggle-touchpad.sh :
Ubah izin file:
Selanjutnya goto Settings-Keyboard-Application Shortcuts dan tambahkan pintasan baru. Masukkan path ke skrip (/home/your_username/toggle-touchpad.sh - misalnya). Tentukan pintasan (Fn + F9 dalam kasus saya).
Selesai Sekarang Anda dapat beralih touchpad dan Anda akan mendapatkan notifikasi.
sumber
sudo chmod +x ~/toggle-touchpad.sh
synclient TouchpadOff
dll tidak memerlukanxinput list
variabel (yang bervariasi dari sistem ke sistem); tapi saya menemukan peluncur lebih ramah-Xfce; jadi saya akan mengintegrasikan ini ke dalam jawaban sayaVersi non-launcher:
sumber
Saya telah menggunakan jawaban @cipricus dan @Demeter, tetapi tanpa menggunakan synclient , saya pikir itu akan baik untuk dibagikan:
sumber