Edit
Memeriksa komentar dan jawaban lain sepertinya beberapa masih mencari sentuhan toggling menggunakan tombol tablet. Jika Anda hanya ingin itu Anda membutuhkan 3 hal (diperlihatkan untuk Ubuntu / Unity):
- Perintah sederhana (yang bisa dijalankan di terminal atau dalam file skrip)
solusi randompast dengan perintah 1-line bagus dan dapat diubah menjadi perintah beralih-1-baris yang lebih nyaman:
xsetwacom --list | grep --line-buffered "TOUCH" | awk '{system("echo "$8";xsetwacom --get "$8" TOUCH;")}' | tr "\n" " " | awk '$2 == "off" {system("xsetwacom --set "$1" TOUCH on")} $2 == "on" {system("xsetwacom --set "$1" TOUCH off")}'
Anda tidak perlu melakukannya jika Anda sudah memiliki skrip atau baris perintah Anda sendiri, tetapi ini adalah cara yang nyaman untuk mengubah sentuhan tablet yang terhubung tanpa mengetahui nama atau id tablet.
- Siapkan pintasan keyboard
Jika Anda ingin menjalankan ini tanpa terminal, Anda perlu menyimpan skrip dalam file, membuatnya dapat dieksekusi dan membuat pintasan keyboard untuk itu. Itu karena Anda tidak dapat menetapkan perintah langsung ke tombol tablet (tetapi Anda dapat menetapkan penekanan tombol ...).
Di Unity buka System Settings> Keyboard> Shortcuts dan buat pintasan baru. Hindari kunci Super karena mungkin tidak selalu berfungsi di langkah 3.
Sebagai perintah, masukkan nama file skrip Anda (jalur penuh, di antara tanda kutip tunggal, jika Anda tidak yakin lalu seret-jatuhkan file di terminal dan gunakan perintah yang dibuat).
- Tetapkan Keystroke cara pintas ke tombol Anda
Buka Pengaturan Sistem> Wacom Tablet> Tombol Peta ... dan tetapkan tombol yang Anda pilih untuk tombol Anda.
Untuk mengetahui tombol mana yang pertama kali Anda dapat menetapkan huruf tanpa pengubah, pilih bidang teks dan tekan tombol untuk melihat huruf mana yang sesuai.
Berhati-hatilah: tidak semua tombol akan dikenali (3 dari 4 untuk Bambu saya) dan tidak semua keystroke akan berfungsi (Saya tidak dapat menggunakan tombol Super untuk bekerja). Anda harus mencoba kombinasi yang berbeda.
Jawaban Asli (untuk mempelajari perintah)
Saya mengatur Pena & Sentuh saya lebih dari setahun yang lalu sehingga saya mungkin salah di sini. Apa yang biasanya saya lakukan adalah berjalan di terminal:
xsetwacom --set "Wacom BambooPT 2FG 4x5 Finger touch" touch off
Ini tidak akan berfungsi untuk Anda karena Anda memiliki tablet lain jadi coba dulu
xsetwacom
yang seharusnya memberi Anda parameter untuk digunakan. Pertama, Anda perlu mendapatkan nama perangkat Anda (sebut saja DEVICE_NAME), jadi coba:
xsetwacom --list devices
Ini memberi saya Pena & Sentuh saya:
Wacom BambooPT 2FG 4x5 Pena penghapus id: 11 jenis:
ERASER Wacom BambooPT 2FG 4x5 Pena stylus id: 12 jenis: STYLUS
Wacom BambooPT 2FG 4x5 Finger pad id: 13 jenis: PAD
Wacom BambooPT 2FG 4x5 Sentuhan jari: 14 jenis: TOUCH
Jelas yang merupakan tipe SENTUH adalah yang dinonaktifkan di sini. Di sini DEVICE_NAME akan menjadi Wacom BambooPT 2FG 4x5 Sentuhan jari dan DEVICE_ID akan menjadi 14. Maka Anda perlu tahu parameter mana yang harus dinonaktifkan, jadi cobalah:
xsetwacom --list parameters
Ada sejumlah besar parameter untuk diaktifkan / dinonaktifkan, dan untuk setiap nama parameter (sebut saja PARAM_NAME ini) jenis nilai yang diharapkan dijelaskan. Dalam hal ini kami ingin mematikan Parameter sentuh, yang dapat Anda lakukan dengan opsi --set . Sintaksnya adalah:
xsetwacom --set "DEVICE_NAME" PARAM_NAME PARAM_VALUE
atau
xsetwacom --set DEVICE_ID PARAM_NAME PARAM_VALUE
Jika Anda tidak yakin apa yang akan menggantikan PARAM_VALUE, coba opsi --get untuk melihat nilai saat ini:
xsetwacom --get "DEVICE_NAME" PARAM_NAME
Berikut ini adalah solusi 1-baris:
sumber
Saya menulis skrip ini sehingga saya dapat mengontrol menyalakan / mematikan sentuhan di mana pun komputer saya pasang tablet (karena ID ini berubah di antara mesin). Anda mungkin menemukan itu berguna juga.
Saya meletakkan skrip ini di / usr / local / bin bersama dengan dua skrip bash sederhana ini untuk memanggilnya tanpa harus mengingat parameter ...
kermit-hw-bamboo-disentuh:
kermit-hw-bamboo-touch:
Yang mengatakan, saya merasa sangat sedih bahwa tidak ada dukungan yang lebih baik untuk tablet di Ubuntu. Mungkin suatu hari Wacom juga akan menunjukkan perhatian kepada komunitas kami ...
sumber
Melemparkan skrip lain dalam batch, saya menulis ini untuk saya sendiri. Saya memilikinya di file yang dapat dieksekusi
wacomtouch
di.scripts
folder yang saya tambahkan ke jalur lingkungan saya. Jadi, untuk menonaktifkan sentuhan, saya hanya perlu menjalankanwacomtouch off
. Secara otomatis mendeteksi semua params, sehingga secara teoritis bekerja dengan tablet Wacom secara otomatis.(Ini bergantung pada
pcregrep
paket.)sumber