Asciinema: [Permintaan fitur] Rekam beberapa tty secara bersamaan

Dibuat pada 10 Des 2017  ·  9Komentar  ·  Sumber: asciinema/asciinema

Hai

Anda semua tahu asciinema berfungsi (atau menggunakan) perintah skrip (skrip man jika Anda tidak mengetahuinya)

Jadi idenya adalah menambahkan argumen X, menjadi jalur tty

Kemudian akan mulai merekam dua (atau lebih) terminal tersebut secara bersamaan

Setelah keluar (pada terminal yang meluncurkan rekaman), ketika menekan enter untuk mengunggah, itu akan mengunggah semua file rekaman ke situs web

Jadi situs web juga harus mendukung pemutaran beberapa rekaman secara bersamaan

Menampilkan semua sesi yang direkam pada satu halaman

Saya ragu banyak orang akan membutuhkan fitur ini kecuali saya

Komentar yang paling membantu

Hai @Bux42!

Itu ide yang menarik :) Dan ya, meskipun keren, saya yakin tidak akan banyak orang yang menggunakan ini untuk membenarkan implementasi dan pemeliharaan fitur ini.

Namun, jika Anda ingin merekam beberapa tty, mungkin Anda dapat merekam sesi tmux dengan beberapa pemisahan?

Semua 9 komentar

Hai @Bux42!

Itu ide yang menarik :) Dan ya, meskipun keren, saya yakin tidak akan banyak orang yang menggunakan ini untuk membenarkan implementasi dan pemeliharaan fitur ini.

Namun, jika Anda ingin merekam beberapa tty, mungkin Anda dapat merekam sesi tmux dengan beberapa pemisahan?

TMux bukanlah sesuatu yang ingin saya pelajari untuk merekam sesuatu, secara pribadi. Saya memiliki proyek sekarang yang menggunakan sekitar 5 panel berbeda dan saya ingin dapat merekam semuanya sekaligus untuk demonstrasi di tempat kerja.

Ini akan sangat keren, jujur ​​saja. @sickill jika Anda dapat mengarahkan saya ke arah yang benar sejauh mana perubahan mungkin perlu dilakukan, saya dapat menerima pukulan ini (kecuali beberapa di antaranya akan memerlukan perubahan pada sumber tertutup, tentu saja).

Saya memikirkan fitur ini _sering_.

@sickill Itu akan bagus, tetapi alur kerja split tmux tidak benar-benar berfungsi di asciinema. asciinema-player dan penyaji lain seperti termtosvg tampaknya mengacaukan sesi rekaman yang melibatkan jendela terpisah di tmux. Saya menduga ini karena pembersihan layar untuk panel tertentu tidak disebarkan ke output asciicast, tetapi apa pun penyebabnya, Anda biasanya berakhir dengan tumpang tindih karakter yang tidak dapat dipahami.

@masaeedu Saya melakukan banyak rekaman sesi yang sukses dengan melibatkan tmux, dan itu berfungsi dengan baik, jadi saya terkejut mendengar Anda mengalami masalah di sini. Bisakah Anda mengarahkan saya ke sesi contoh (di asciinema.org) yang tidak diputar ulang dengan baik di pemutar web tetapi tidak apa-apa ketika diputar ulang di terminal ( asciinema play filename.cast )?

Saya bukan ahli tmux, tetapi sepertinya tidak berfungsi dengan baik sama sekali dengan asciinema. .cast hanya memiliki satu panel (yang saya luncurkan dari asciinema). Apakah saya melakukan sesuatu yang salah?

@sickill Maaf saya tidak memberi tahu Anda tentang ini sebelumnya. Sayangnya saya baru saja berhenti menggunakan alur kerja multi-panel, jadi saya tidak ingat apa yang salah.

@dsyer Saya percaya cara untuk mendapatkan banyak panel adalah dengan memulai asciinema langsung di emulator terminal Anda (yaitu di luar tmux) dan kemudian melampirkan ke sesi tmux Anda. Lihat tautan @sickill yang disediakan sebelumnya di utas yang menunjukkan cara melakukan ini.

FWIW bertahun-tahun kemudian dan kurangnya fitur ini yang membuat saya berhenti menggunakan asciinema.

@masaeedu yang bekerja, terima kasih. Saya berharap ada cara mudah untuk melewati "tmux attach/tmux detach" di awal dan akhir gips.

Sama disini. Sesi perekaman multi-tab akan sangat bagus, tetapi saya kira saya akan menggunakan solusi tmux.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat