Apakah ada perekam makro untuk ubuntu? Saya ingin program yang saya bisa menetapkan kunci untuk melakukan gerakan mouse dan mengetik keyboard yang direkam. Terima kasih
Setelah instalasi, ubuntu 15 memberi saya kesalahan sistem.
Tara Nickos
@TaraNickos: Saya memperbarui jawabannya dengan beberapa perincian lagi yang mungkin membantu
Anurag Soni
1
mencoba semua yang Anda tulis. Itu tidak bekerja. Terima kasih banyak atas waktu Anda tetapi saya benar-benar tidak mengerti mengapa tidak ada program alternatif. Ada banyak sekali untuk windows. Kenapa hanya 1 untuk ubuntu?
Tara Nickos
Ironisnya, gneesepertinya tidak menginstal .desktopfile lol.
kendaraan roda
6
Actiona bukan perekam, ini alat otomatisasi tugas. Setelah mendapatkan kesalahan dengan gnee saya mencobanya dan saya pikir itu alat yang hebat dan mudah digunakan.
Saya memiliki masalah dengan meminta Actiona untuk menekan ikon peluncur di dok samping di Ubuntu.
kendaraan roda
5
Alih-alih merekam makro, mungkin lebih bermanfaat untuk skrip dari awal dengan xdotool . Ini memberi Anda jauh lebih banyak kontrol atas proses.
Dari uraian Anda, saya menganggap bahwa Anda memerlukan sesuatu yang lebih permanen dan bukan makro yang hanya digunakan beberapa kali setelah merekamnya. Saya tahu ini mungkin bukan yang Anda harapkan tetapi ini mungkin solusi terbaik.
Makro yang direkam akan gagal dengan jendela yang hilang, ukuran jendela yang berbeda, dll. Karena buta terhadap lingkungannya. Saya ragu itu dapat diterima dalam kasus Anda.
Dengan xdotool dapat mengidentifikasi jendela dan memanipulasinya ke parameter Anda, lalu memprogram klik relatif terhadapnya, mengabaikan posisinya.
Anda bahkan dapat menjalankan perintah dari dalam skrip xdotool murni dan menutup jendela mereka setelah pekerjaan selesai.
sudo apt install xdotool
Untuk mendapatkan posisi yang tepat untuk klik Anda, Anda dapat memindahkan jendela ke sudut kiri atas dan menggunakan:
Saya mencoba untuk mendapatkan ini bekerja dengan gnome-terminal tetapi gnome-terminal telah gagal besar untuk beberapa waktu dan sejak itu judul jendelanya tidak dapat diubah, jadi saya menggunakan Sakura sebagai gantinya. Perintah sleep hanya untuk memperlambatnya hingga kecepatan yang bisa ditonton.
sudo apt install sakura
Mulai Sakura dengan nama kustom xdowindow dan mulai skrip xdotool di dalamnya:
sakura -t xdowindow
xdotool xdoscript
Untuk skrip Anda sendiri, Anda perlu yang berikut:
judul jendela
id jendela (hanya jika judul jendela Anda tidak unik)
ukuran jendela yang ditentukan (jika titik klik berubah dengan ukuran yang berbeda)
Tentu saja, meskipun skrip seperti itu jauh lebih kuat daripada makro yang direkam, mereka tidak portabel. Jika Anda mengubah pengaturan desktop Anda seperti ukuran font atau menginstal ulang sistem Anda, mereka mungkin berhenti bekerja dan akan membutuhkan penyesuaian.
PS: Perintah fokus jendela diperlukan agar sebagian besar perintah lain berfungsi.
Jawaban:
Lihatlah Gnu - Xnee
Tautan: http://www.gnu.org/software/xnee/
Untuk aplikasi baris perintah di ubuntu:
NB:
xnee
adalah paket meta di ubuntu dan menginstal yang juga akan menginstalcnee
.gnee
adalah paket yang harus Anda instal jika Anda menginginkan gui.Contoh penggunaan:
Ini merekam 100 kejadian mouse setelah jeda 2 detik.
Ini memutar ulang kejadian setelah penundaan 2 detik.
Saya akan melihat halaman manual untuk cnee untuk detail lebih lanjut tentang cara menggunakannya.
Juga detail lebih lanjut tentang xnee dapat ditemukan di sini https://xnee.wordpress.com/
sumber
gnee
sepertinya tidak menginstal.desktop
file lol.Actiona bukan perekam, ini alat otomatisasi tugas. Setelah mendapatkan kesalahan dengan gnee saya mencobanya dan saya pikir itu alat yang hebat dan mudah digunakan.
sumber
Alih-alih merekam makro, mungkin lebih bermanfaat untuk skrip dari awal dengan xdotool . Ini memberi Anda jauh lebih banyak kontrol atas proses.
Dari uraian Anda, saya menganggap bahwa Anda memerlukan sesuatu yang lebih permanen dan bukan makro yang hanya digunakan beberapa kali setelah merekamnya. Saya tahu ini mungkin bukan yang Anda harapkan tetapi ini mungkin solusi terbaik.
Makro yang direkam akan gagal dengan jendela yang hilang, ukuran jendela yang berbeda, dll. Karena buta terhadap lingkungannya. Saya ragu itu dapat diterima dalam kasus Anda.
Dengan xdotool dapat mengidentifikasi jendela dan memanipulasinya ke parameter Anda, lalu memprogram klik relatif terhadapnya, mengabaikan posisinya.
Anda bahkan dapat menjalankan perintah dari dalam skrip xdotool murni dan menutup jendela mereka setelah pekerjaan selesai.
Untuk mendapatkan posisi yang tepat untuk klik Anda, Anda dapat memindahkan jendela ke sudut kiri atas dan menggunakan:
Ingatlah bahwa pada Ubuntu Anda biasanya tidak dapat memindahkan jendela ke koordinat 0,0. Anda harus menghitung offset.
Buat file teks untuk skrip xdotool Anda. Sebut saja xdoscript .
Ini adalah contoh skrip untuk xdotool:
Saya mencoba untuk mendapatkan ini bekerja dengan gnome-terminal tetapi gnome-terminal telah gagal besar untuk beberapa waktu dan sejak itu judul jendelanya tidak dapat diubah, jadi saya menggunakan Sakura sebagai gantinya. Perintah sleep hanya untuk memperlambatnya hingga kecepatan yang bisa ditonton.
Mulai Sakura dengan nama kustom xdowindow dan mulai skrip xdotool di dalamnya:
Untuk skrip Anda sendiri, Anda perlu yang berikut:
Tentu saja, meskipun skrip seperti itu jauh lebih kuat daripada makro yang direkam, mereka tidak portabel. Jika Anda mengubah pengaturan desktop Anda seperti ukuran font atau menginstal ulang sistem Anda, mereka mungkin berhenti bekerja dan akan membutuhkan penyesuaian.
PS: Perintah fokus jendela diperlukan agar sebagian besar perintah lain berfungsi.
sumber
Anda bisa menggunakan X-Macro.
Untuk menginstal x-Macro gunakan perintah ini:
Untuk merekam gunakan perintah xmacrorec2:
untuk memutar rekaman penggunaan makro xmacroplay
sumber
Yang terbaik di luar sana adalah Sikuli
sumber