วิธีบันทึก screencast บน Linux ด้วยการคลิกเมาส์และกดปุ่มฮิต


18

โดยทั่วไปฉันกำลังมองหาแอปพลิเคชันเพื่อบันทึกชุดการสอนสำหรับโปรแกรมที่ฉันเขียน

สิ่งสำคัญคือต้องแสดงการกระทำเช่นการคลิกเมาส์การคลิกเมาส์ขวาและสิ่งที่ออกมาจากแป้นพิมพ์ ในทำนองเดียวกันกับวิดีโอนี้http://www.flickr.com/photos/jannis/3246408003/ซึ่งใช้ OSX และ ScreenFlick www.araelium.com/screenflick/

มีตัวเลือกเช่นนี้หรือไม่?

ขอบคุณ

คำตอบ:


22

ใช่ไม่กี่วันที่ผ่านมาฉันเผยแพร่แอปพลิเคชันสำหรับ Linux ชื่อ Screenkey มันเป็นเครื่องมือที่มีประโยชน์ในการสร้าง screencasts ฉันได้รับแรงบันดาลใจจาก Screenflick สำหรับ Mac OS และเป็นไปตามรหัสโครงการหลัก ที่นี่คุณสามารถชมการสาธิตhttp://www.youtube.com/watch?v=2GqCu0wI-hc โครงการนี้เปิดแหล่งที่มาถูกโฮสต์ในhttp://launchpad.net/screenkeyและทุกคนที่มีการต้อนรับที่จะช่วยฉันด้วยคำแนะนำหรือการรายงาน เป็นโรคจิต

บาย!


นั่นเป็นผลิตภัณฑ์ที่ยอดเยี่ยมและวิดีโอยอดเยี่ยม เพื่อนบ้านของฉันชอบเล่นหีบเพลง La Cumparcita และกระโดดออกจากเก้าอี้ของเขาเพื่อดูว่าฉันกำลังดูอะไรอยู่ @zalun ใช้สิ่งนี้ :)
เพิ่มความเร็วในภาพ

3
มันจะไม่เป็นประโยชน์สำหรับ screencasts แบบเต็มหน้าจอ? หรืออาจกำหนดค่าให้แสดงภายในกล่องที่กำหนดอย่างใด?
zalun

3
ใหม่ล่าสุดรุ่นการบำรุงรักษาของscreenkeyที่github.com/wavexx/screenkey
Nachtigall

26

สิ่งที่ดีที่สุดที่ฉันพบคือKey Status Monitor (KSM) โปรแกรมอื่นส่วนใหญ่แสดงเฉพาะกิจกรรมของเมาส์หรือกิจกรรมของแป้นพิมพ์เท่านั้น KSM แสดงทั้งสองอย่าง KSM เป็นแอปพลิเคชั่นโอเพ่นซอร์ส GTK + ที่ใช้ในการแสดงสถานะแป้นพิมพ์และเมาส์สดสำหรับการสอนและหน้าจอ

คุณสามารถป้อนมันเป็นสวิตช์บรรทัดคำสั่งต่าง ๆ มากมายสำหรับการแสดงผลที่แตกต่างกัน

ตัวอย่างเช่นการใช้--smallerสวิตช์:

ข้อความแสดงแทน

และ--largerสวิตช์:

ข้อความแสดงแทน

และ--theme=apple:

ข้อความแสดงแทน

คุณสมบัติ:

  • หน้าต่างและปุ่มสามารถปรับขนาดได้ทุกขนาด
  • สนับสนุนรูปแบบแป้นพิมพ์ / สไตล์ที่แตกต่างเช่นรูปลักษณ์ของ Mac
  • เริ่มต้นโดยไม่มีขอบหน้าต่าง
  • คลิกขวาจัดเตรียมเมนูแอปพลิเคชัน
  • รองรับคีย์ META (aka Windows)
  • รองรับล้อเลื่อน
  • รองรับปุ่มเมาส์ทั้งสามปุ่ม
  • ควรสนับสนุนเมาส์หรือคีย์บอร์ดหลายตัว (ไม่ผ่านการทดสอบ)
  • ย้ายหน้าต่างโดยการลากจากที่ใดก็ได้ภายใน
  • สลับปุ่มเมาส์ซ้ายและขวา
  • จำลองการคลิกกลางด้วยการคลิกปุ่มซ้ายและขวาของเมาส์
  • เมื่อไดอะล็อกมีขนาดเล็กกว่าจะใช้รูปภาพชุดต่าง ๆ เพื่อให้ดูดีขึ้น
  • รองรับคีย์บอร์ดต่างประเทศ
  • ความสามารถในการสร้างแผนที่ scancode ของแป้นพิมพ์ของคุณเองเมื่อค่าเริ่มต้นไม่ทำงาน

1
มันไม่เหมาะเพราะไม่ช่วยเมื่อมีคนเขียนเร็ว แต่ฉันไม่พบสิ่งใดเลย ทำงานได้ดีขอบคุณ!
zalun

นอกจากนี้ยังรองรับ --old-keys = <N> เพื่อการเขียนที่รวดเร็ว
user45469

ลิงก์ตาย ดูเหมือนว่าโคลนนิ่งจะอยู่ที่นี่ (และอยู่ที่นั่น) ไม่แน่ใจว่าจะมีธุรกรรมซื้อคืนอย่างเป็นทางการอีกต่อไป
กราฟิลส์

1

ฉันใช้DebugMode Winkบน Windows มาก่อนเพื่อการสแกนหน้าจอ พวกเขายังมีรุ่นลินุกซ์ ฉันยังไม่ได้ลอง แต่ถ้าเป็นเวอร์ชั่น windows ควรใช้งานง่ายและยืดหยุ่นดี ส่งออกเป็น SWF หรือ PNG หลายชุด


1

คุณสามารถลองใช้รหัสใดก็ได้

Any-Key เป็นเครื่องมือขนาดเล็กที่ทำให้การ screencasting ง่ายขึ้น เมื่อใดก็ตามที่คุณกดคีย์ผสมหรือคลิกปุ่มเมาส์อื่น ๆ คีย์ใด ๆ จะแสดงในหน้าต่างของมัน ทำให้สามารถแสดงคีย์ผสมที่ซับซ้อนได้ง่ายในขณะบันทึก แน่นอนว่ายังมีความเป็นไปได้ที่จะปิดการใช้งานด้วยปุ่ม "toogle-key" ซึ่งจะสลับระหว่างเปิดและปิด

คุณสมบัติ:

  • แสดงทั้งการกดปุ่มและการคลิกเมาส์
  • ปุ่มสลับที่กำหนดเองสำหรับเปิดหรือปิด (จึงเป็นชื่อ)
  • เป็นไปได้ที่จะสลับหน้าจอที่คุณต้องการให้แสดง

http://software.opensuse.org/package/any-key?search_term=any-key

นี่คือวิดีโอที่ฉันใช้ ไปที่ประมาณวินาทีที่ 15 เพื่อดูการทำงาน

การเปิดเผยอย่างเต็มรูปแบบ: ฉันมีส่วนร่วมในการออกแบบย้อนกลับไปในวันนี้และมันก็ยังไม่ได้รับการปรับปรุงในขณะนี้ แต่มันยังใช้งานได้กับ kubuntu 13.04 ของฉันและฉันใช้งานเป็นประจำ


0

ฉันรู้ว่ามันไม่ได้อยู่ในจิตวิญญาณของสิ่งที่คุณกำลังทำ แต่ฉันได้ทำแบบฝึกหัด Ubuntu โดยใช้ Ubuntu ใน Parallels บน Mac ของฉัน ใน Mac ฉันใช้ Jing (ฟรี) และเผยแพร่ไฟล์แฟลช (.swf) ไปยังเว็บไซต์ จิงก็ทำงานบน Windows เช่นกัน ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.