Мне нравится записывать скриншоты в свободное время, и я надеялся приступить к записи некоторых вещей из Ubuntu.
У меня есть машина с Ubuntu Server.
Есть ли простой способ записи экрана?
Взгляните на записьMyDesktop, а также вот сравнение программного обеспечения для скринкастинга.
Если у вас нет GUI, вы можете использовать этот сценарий (это часть пакета util-linux-ng
):
user@srv % script logfile
Script started, file is logfile
user@srv % echo test
test
user@srv % exit
Script done, file is logfile
Вы найдете запись этой сессии в лог-файле.
Для отслеживания сессии SSH таким же образом вы можете использовать tee:
user@srv % ssh host | tee -a sshlog
Однако, оба способа просто дампа команд и выходов, без каких-либо временных назначений. Так что это неприменимо для записи видео.
Я рекомендую использовать что-то вроде VirtualBox или VMware и записывать окна с виртуальными машинами внутри...
ttyrec позволяет легко записывать сеансы терминала. Однако они записываются в специальном формате (не видео), но получаемые файлы меньше по размеру и поэтому легко переносятся.
Я использую playterm.org в качестве хоста для моих файлов ttyrec. Он позволяет вам просматривать записи вашего терминала через браузер (как если бы это было видео).
sudo apt-get install ttyrec
ttyrec
#Type your commands
git init #Example command
exit
Сеанс ttyrec похож на сеанс экрана, за исключением того, что он записывается. После завершения записи в вашем каталоге появится файл с расширением .tty
. Вы можете загрузить этот файл в playterm или передать людям ссылку для загрузки.
Чтобы воспроизвести файл, им нужно будет использовать команду ttyplay
. Просто используйте ttyplay file.tty
, и он должен воспроизвести ваш терминал.
Поскольку вам удобно добавлять аудио позже, я бы рекомендовал скопировать файл ttyrec на обычный рабочий стол ubuntu и воспроизведение записи (с использованием ttyplay
) во время записи с использованием сеанса просмотра экрана. Вы можете одновременно записывать свои голоса за кадром.
Ссылки:
В Ubuntu есть приложение shelr:
sudo apt-get install shelr
man shelr
shelr record
asciinema [as-kee-nuh-muh] የተርሚናል ስብሰባዎችን ለመቅዳት እና ለማጋራት ነፃ እና ክፍት ምንጭ መፍትሔ ነው ድሩ
ጠለፋቸውን ለመጋራት ለሚፈልጉ ተርሚናል ተጠቃሚዎች “መሄድ” ቦታ ለመሆን ሙሉ በሙሉ ክፍት-ምንጭ መድረክ ነው። ድርን መሠረት ያደረገ ማጫዎቻ የ ‹VT100 / VT102 ANSI› ተርሚናል ትግበራ ሲሆን አብዛኛዎቹን የ ANSI ቅደም ተከተሎችን ፣ ሁሉንም የጽሑፍ ባሕርያትን እና 256 ቀለሞችን ይደግፋል ፡፡ የመጫኛ መመሪያዎች
በ
asciinema rec
ጋር መቅዳት ይጀምሩ። ቅጅዎችን ከትእዛዝ መስመር ላይ ለመጫን ከፈለጉ ቀረፃዎን ለመስቀልasciinema upload
ን ያሂዱ።በእገዛ ገጽ ላይ ተጨማሪ መመሪያዎች (
asciinema
)