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

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!


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ą.

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.


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.


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 ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.