Jak nagrywać screencast w systemie Linux za pomocą kliknięć myszką i pokazanych klawiszy

18

Zasadniczo szukam aplikacji do nagrywania serii samouczków dla napisanego przeze mnie programu.

Ważne jest, aby pokazać działania, takie jak kliknięcie myszą, kliknięcie prawym przyciskiem myszy i wszystko, co wychodzi z klawiatury. W podobny sposób jak ten film http://www.flickr.com/photos/jannis/3246408003/, który został wykonany przy użyciu OSX i ScreenFlick www.araelium.com/screenflick/

Czy jest taka opcja?

Dzięki

zalun
źródło

Odpowiedzi:

22

Tak, kilka dni temu opublikowałem aplikację dla systemu Linux o nazwie Screenkey. Jest to przydatne narzędzie do tworzenia screencastów, zainspirowało mnie Screenflick dla Mac OS i jest ono oparte na kluczowym kodzie projektu. Tutaj możesz obejrzeć wersję demonstracyjną http://www.youtube.com/watch?v=2GqCu0wI-hc Ten projekt open source jest hostowany na http://launchpad.net/screenkey i każdy może mi pomóc z sugestiami lub raportami błędy.

PA!

Pablo Seminario
źródło
To niesamowity produkt i świetny film. Mój sąsiad sześcianu pokochał solo na akordeonie La Cumparcita i Zeskoczyłem z krzesła, aby zobaczyć, na co patrzę. @zalun, użyj tego :)
przyspiesza zdjęcia
3
Czy nie jest to przydatne tylko w przypadku zrzutów ekranu na pełnym ekranie? Czy ktoś może skonfigurować go tak, aby wyświetlał się w określonym polu?
zalun
3
Najnowsza, utrzymywana wersja screenkey znajduje się na github.com/wavexx/screenkey
nachtigall,
26

Najlepszy, jaki znalazłem, to Key Status Monitor (KSM). Większość innych programów pokazuje tylko aktywność myszy lub tylko klawiaturę, KSM pokazuje oba. KSM to aplikacja typu open source GTK + służąca do wyświetlania statusu klawiatury i myszy na żywo podczas nauczania i screencastów.

możesz podać mu mnóstwo różnych przełączników wiersza polecenia dla innego wyświetlacza.

Na przykład za pomocą --smallerprzełącznika:

alternatywny tekst

i --largerprzełącznik:

alternatywny tekst

i --theme=apple:

alternatywny tekst

Cechy:

  • Okno i przyciski można skalować do dowolnego rozmiaru.
  • Obsługiwane są różne motywy / style klawiatury, na przykład wygląd komputera Mac.
  • Zaczyna się bez obramowania okna.
  • Kliknij prawym przyciskiem myszy menu aplikacji.
  • Obsługuje klawisz META (inaczej Windows).
  • Obsługuje kółko przewijania.
  • Obsługuje wszystkie trzy przyciski myszy.
  • Powinien obsługiwać wiele myszy lub klawiatur (niesprawdzone).
  • Przesuń okno, przeciągając z dowolnego miejsca w środku.
  • Zamień lewy i prawy przycisk myszy.
  • Emuluj środkowe kliknięcie, klikając lewy i prawy przycisk myszy.
  • Gdy okno dialogowe jest mniejsze, dla lepszego wyglądu używany jest inny zestaw obrazów.
  • Obsługa zagranicznych klawiatur.
  • Możliwość tworzenia własnych map kodów klawiatury, gdy domyślne ustawienia nie działają.
John T.
źródło
1
To nie jest idealne, ponieważ nie pomaga, gdy ktoś pisze szybko, ale nie znalazłem nic innego. Wykonuje pracę, dzięki!
zalun
obsługuje także --old-keys = <N> do szybkiego pisania.
user45469,
Link jest martwy. Klon wydaje się być tutaj (i na jego widelcach). Nie jestem pewien, czy istnieje już oficjalne repo.
Raphael
1

Wcześniej używałem DebugMode Wink w Windows do screencastingu. Mają także wersję Linux. Nie próbowałem tego, ale jeśli jest to wersja Windows, powinna być dość łatwa w użyciu i dość elastyczna. Wysyła do SWF lub szeregu plików PNG.

nhinkle
źródło
1

Możesz spróbować Any-Key.

Any-Key to małe narzędzie stworzone w celu uproszczenia screencastingu. Za każdym razem, gdy naciśniesz kombinację klawiszy lub klikniesz różne przyciski myszy, dowolny klawisz wyświetli go w oknie. Umożliwia to łatwe pokazanie skomplikowanych kombinacji klawiszy podczas nagrywania. Oczywiście można go również wyłączyć za pomocą tak zwanego „klucza Google”, który będzie przełączał się między włączaniem i wyłączaniem.

Cechy:

  • Pokazuje zarówno naciśnięcia klawiszy, jak i kliknięcia myszą
  • Zdefiniowany klawisz przełączania do włączania i wyłączania (stąd nazwa)
  • Możliwe przełączanie, na którym ekranie ma być wyświetlany.

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

Oto film, w którym go używam. Przejdź do około 15. sekundy, aby zobaczyć, jak działa.

Pełne ujawnienie: brałem udział w projektowaniu go w ciągu dnia i tak naprawdę od jakiegoś czasu nie był aktualizowany. Ale nadal działa na moim kubuntu 13.04 i używam go regularnie.

użytkownik14462
źródło
0

Wiem, że to nie do końca w duchu tego, co robisz, ale zrobiłem tutoriale Ubuntu, uruchamiając Ubuntu w Parallels na moim komputerze Mac. Na komputerze Mac uruchamiam Jing (bezpłatny) i publikuję plik flash (.swf) na stronie internetowej. Jing działa również w systemie Windows ...

przyspiesza obrazy
źródło