Quando insegno lezioni di programmazione, trovo che i miei studenti imparino meglio quando includo schermate nei miei materiali didattici. Mostrando i dettagli passo dopo passo utilizzando un proiettore digitale, i miei studenti possono visualizzare come funziona l'applicazione, rendendo più semplice e veloce per loro capire cosa sto cercando di spiegare.
Il terminale Linux
- I 7 migliori emulatori di terminale per Linux
- 10 strumenti da riga di comando per l'analisi dei dati in Linux
- Scarica ora:cheat sheet SSH
- Cheat sheet sui comandi avanzati di Linux
- Esercitazioni sulla riga di comando di Linux
Quando stavo preparando i materiali per una lezione di Python che ho insegnato di recente alle scuole medie, ho iniziato a chiedermi quali sono le migliori applicazioni di cattura schermo e screencasting per Linux, comprese quelle preferite dai lettori. Per prima cosa, ho chiesto consigli ai miei colleghi Moderatori della community di Opensource.com.
Chris Collins ha suggerito Green Recorder, una nuova applicazione creata con Python, GTK+ 3 e FFmpeg. Secondo il suo repository GitHub, è un "semplice registratore desktop per sistemi Linux... [che] supporta la registrazione di audio e video su quasi tutte le interfacce Linux".
Moshe Zadka ha menzionato Open Broadcaster Software (OBS), che è supportato su Linux, MacOS e Windows. Sapevo che OBS viene spesso utilizzato per acquisire, codificare e trasmettere contenuti, ma non avevo pensato di usarlo per lo screencast.
Seth Kenlon ha offerto un paio di utilità di cattura dello schermo, tra cui RecordMyDesktop e Vokoscreen. RecordMyDesktop ha sia un semplice strumento da riga di comando che un'interfaccia grafica che rende il programma più accessibile agli utenti meno esperti. Vokoscreen è "un creatore di screencast facile da usare per registrare video didattici, registrazioni live del [il] browser, installazione e videoconferenze", secondo il suo repository di codice GitHub.
Seth ha anche suggerito un ottimo strumento da riga di comando per lo screencast. Assicurati di aver installato FFmpeg, quindi inserisci il seguente codice nella riga di comando:
$ ffmpeg -f x11grab -an -s hd1080 -r 25 \
-v:b 23000 -i :0.0 -g 1 -q:v 0.1 \
-vcodec libxvid screenCapture1.mp4
Bonus:strumenti di cattura dello schermo
Anche gli strumenti di cattura dello schermo sono importanti, quindi voglio cambiare marcia per richiamare alcuni preferiti.
La mia utility preferita è GNOME Screenshot. Dalla riga di comando:utilizza Stampa schermo per fare uno screenshot del desktop. Usa Alt+Stampa schermo per fare uno screenshot di una finestra. E usa Maiusc+Stampa schermo per acquisire uno screenshot di qualsiasi area selezionata. Premi CTRL+ALT+MAIUSC+R per iniziare a registrare ciò che è sullo schermo; un cerchio rosso appare nell'angolo in alto a destra dello schermo mentre la registrazione è in corso. Premi CTRL+ALT+MAIUSC+R di nuovo per terminare la registrazione; dovresti trovare il risultato nella cartella Video.
Scott Nesbitt ha scritto di Scrot, un ottimo strumento per catturare schermate dalla riga di comando. Ho fatto riferimento al suo articolo quando ho usato Scrot per preparare i materiali della classe per una lezione sul Raspberry Pi.