Comment enregistrer une capture d'écran sous Linux avec les clics de souris et les touches clés affichées

18

Fondamentalement, je recherche une application pour enregistrer une série de tutoriels pour un programme que j'ai écrit.

Il est important de montrer les actions comme le clic de souris, le clic droit de la souris et tout ce qui sort du clavier. De la même manière que cette vidéo http://www.flickr.com/photos/jannis/3246408003/ qui est réalisée en utilisant OSX et ScreenFlick www.araelium.com/screenflick/

Existe-t-il une telle option?

Merci

zalun
la source

Réponses:

22

Oui, il y a quelques jours, j'ai publié une application pour Linux appelée Screenkey. C'est un outil utile pour créer des screencasts, je me suis inspiré de Screenflick pour Mac OS et il est basé sur le code de projet key-mon. Ici vous pouvez regarder une démo http://www.youtube.com/watch?v=2GqCu0wI-hc Ce projet open source est hébergé sur http://launchpad.net/screenkey et tout le monde est le bienvenu pour m'aider avec des suggestions ou des rapports Bugs.

Au revoir!

Pablo Seminario
la source
C'est un produit génial et une superbe vidéo. Mon voisin de cube a adoré le solo d'accordéon La Cumparcita et a sauté de sa chaise pour voir ce que je regardais. @zalun, utilisez ceci :)
accélère les images le
3
N'est-ce pas seulement utile pour les screencasts en plein écran? Ou peut-on le configurer pour qu'il s'affiche d'une manière définie dans une zone définie?
zalun
3
La plus récente version maintenue de screenkey est disponible sur github.com/wavexx/screenkey
nachtigall
26

Le meilleur que j'ai trouvé est le Key Status Monitor (KSM). La plupart des autres programmes affichent uniquement l'activité de la souris ou uniquement l'activité du clavier, KSM affiche les deux. KSM est une application open source GTK + utilisée pour afficher l'état du clavier et de la souris en direct pour l'enseignement et les screencasts.

vous pouvez lui fournir une tonne de commutateurs de ligne de commande différents pour un affichage différent.

Par exemple, en utilisant le --smallercommutateur:

texte alternatif

et le --largercommutateur:

texte alternatif

et --theme=apple:

texte alternatif

Fonctionnalités:

  • La fenêtre et les boutons sont évolutifs à n'importe quelle taille.
  • Différents thèmes / styles de clavier pris en charge, par exemple l'apparence Mac.
  • Commence sans bordure de fenêtre.
  • Un clic droit fournit un menu d'application.
  • Prend en charge la clé META (alias Windows).
  • Prend en charge la molette de défilement.
  • Prend en charge les trois boutons de la souris.
  • Devrait prendre en charge plusieurs souris ou claviers (non testé).
  • Déplacez la fenêtre en faisant glisser n'importe où à l'intérieur.
  • Échangez les boutons gauche et droit de la souris.
  • Émulez le clic du milieu en cliquant sur les boutons gauche et droit de la souris.
  • Lorsque la boîte de dialogue est plus petite, un ensemble d'images différent est utilisé pour une meilleure apparence.
  • Prise en charge des claviers étrangers.
  • Possibilité de créer vos propres cartes de scancode de clavier, lorsque les valeurs par défaut ne fonctionnent pas.
John T
la source
1
Ce n'est pas idéal car cela n'aide pas quand quelqu'un écrit rapidement, mais je n'ai rien trouvé d'autre. Fait le travail, merci!
2010 à 9h51
il prend également en charge --old-keys = <N> pour une écriture rapide.
user45469
Le lien est mort. Un clone semble être ici (et à ses fourches). Je ne sais plus s'il y a un dépôt officiel.
Raphael
1

J'ai déjà utilisé DebugMode Wink sur Windows pour la capture d'écran. Ils ont également une version linux. Je ne l'ai pas essayé, mais si c'est comme la version Windows, elle devrait être assez facile à utiliser et assez flexible. Il émet vers SWF ou une série de fichiers PNG.

nhinkle
la source
1

Vous pouvez essayer Any-Key.

Any-Key est un petit outil conçu pour simplifier le screencasting. Chaque fois que vous appuyez sur une combinaison de touches ou cliquez sur les différents boutons de la souris, Any-Key l'affiche dans sa fenêtre. Cela permet d'afficher facilement des combinaisons de touches compliquées lors de l'enregistrement. Bien sûr, il est également possible de le désactiver avec la soi-disant "clé Google" qui basculera entre on et off.

Fonctionnalités:

  • Affiche les pressions de touches et les clics de souris
  • Clé à bascule auto-définie pour activer ou désactiver (d'où le nom)
  • Possibilité de basculer sur l'écran sur lequel vous souhaitez qu'il s'affiche.

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

Voici une vidéo où je l'utilise. Allez à environ la 15e seconde pour le voir en action.

Divulgation complète: j'ai participé à sa conception à l'époque et il n'a pas vraiment été mis à jour depuis longtemps. Mais cela fonctionne toujours sur mon kubuntu 13.04 et je l'utilise régulièrement.

user14462
la source
0

Je sais que ce n'est pas tout à fait dans l'esprit de ce que vous faites mais j'ai fait des tutoriels Ubuntu en exécutant Ubuntu dans un Parallels sur mon Mac. Sur le Mac, je lance Jing (gratuit) et publie le fichier flash (.swf) sur un site Web. Jing fonctionne aussi sur Windows ...

accélère les images
la source