Я использую Gnome 3 12.04 и пытаюсь создать скринкаст. Я запускаю скринкаст с помощью комбинации клавиш Ctrl-Alt-Shift-R, и в правом нижнем углу появляется красный индикатор. Я занимаюсь своими делами, а затем снова нажимаю комбинацию клавиш. Проблема в том, что файл скринкаста генерируется, возможно, 1 из 10 раз.
Есть ли файл журнала, на который я могу посмотреть, чтобы определить проблему? Как насчет файла настроек?
ОБНОВЛЕНИЕ:
Я провел дополнительное тестирование. Происходит то, что скринкаст работает , но добавляет новое видео в существующий файл. Даже если файл переименован или перемещен в корзину. Очистка корзины также не создает новый файл. Не уверен, куда видео будет записано.
Единственный надежный способ создания нового файла - выйти из сеанса и снова войти в него.
Это ожидаемое поведение? Есть ли способ заставить screencast создавать новый файл каждый раз, когда нажимается Ctrl-Alt-Shift-R?
В качестве сортировки для этого (пока он не будет исправлен в восходящем потоке) вы можете сбросить оболочку gnome (которая не выводит вас из системы, не закрывает приложения и т. Д.), Выполните следующее:
После остановки записи нажмите ALT kbd> + F2 kbd>, затем введите r kbd> и нажмите ENTER kbd>.
Это сбросит оболочку gnome (и, таким образом, закроет дескриптор файла).
Если вы не можете понять, я предложил использовать команду Ffmpeg для скринкаста. Одной из команд может быть
ffmpeg -f x11grab -r 25 -s 1024x768 -i :0.0 -vcodec huffyuv screencast.avi
. Пример можно найти на Ubuntu Wiki ffmpeg
.Похоже, что Gnome 3 не закрывает файл после нажатия Ctrl kbd> + Alt kbd> + Shirt kbd> + R kbd > Второй раз, чтобы остановить запись.
Повторное нажатие этой же последовательности приводит к добавлению новых видеоданных в еще открытый файл. Если вы удалите файл, Gnome 3 все равно не закроет файл и продолжит запись в удаленный файл. Видеоданные по сути не идут никуда. (Я думаю , что он записывается на диск, но как часть файла, который уже помечен как удаленный.)