Да, возможный, в последней опции каждой строки /etc/passwd
, Вы указываете оболочку для каждого пользователя. Можно записать обертку и вместо оболочки по умолчанию такой как bash
или csh
, используйте свою обертку (вероятно, сценарий оболочки).
Вы изменяете значение по умолчанию:
mohsen:x:1000:1000:Mohsen Pahlevanzadeh,,,:/home/mohsen:/bin/bash
кому:
mohsen:x:1000:1000:Mohsen Pahlevanzadeh,,,:/home/mohsen:/yourpath/yourshell.sh
Необходимо затем вставить две вещи yourshell.sh
:
mail
, mutt command
... - читают руководство),exec /bin/bash -l
Установите и настройте программное обеспечение для демонстрации экрана для создания высококачественного видео для ПК следующим образом:
sudo apt- get --purge remove libav-tools sudo apt-get --purge autoremove
sudo add-apt-repository ppa: jon-severinsson / ffmpeg sudo apt-get update sudo apt-get install ffmpeg
sudo add-apt-repository ppa: maarten-baert / simplescreenrecorder sudo apt-get update sudo apt-get install simplescreenrecorder { {1}}
Не устанавливайте ffmpeg из статической сборки , поскольку она не включает x11grab .
Для более качественной записи используйте напрямую ffmpeg
. Сохраните следующий сценарий в /usr/local/bin/capture.sh
и сделайте сценарий исполняемым (например, sudo chmod 755 / usr / local / bin / capture. sh
):
#/bin/bash
INFO=$(xwininfo -frame)
WIN_GEO=$(echo $INFO | grep -oEe 'geometry [0-9]+x[0-9]+' | grep -oEe '[0-9]+x[0-9]+')
WIN_XY=$(echo $INFO | grep -oEe 'Corners:\s+\+[0-9]+\+[0-9]+' | grep -oEe '[0-9]+\+[0-9]+' | sed -e 's/\+/,/' )
ffmpeg -f x11grab -y -r 30 -s $WIN_GEO -i :0.0+$WIN_XY -vcodec ffv1 -sameq output.avi
Используйте приведенный выше сценарий следующим образом:
capture.sh
Захваченное видео будет сохранено как output.avi
.
В зависимости от видеопроигрывателя воспроизведение может выглядеть размытым. Вот мои выводы:
Я только что столкнулся с той же проблемой в Ubuntu 16.04 LTS с SimpleScreenRecorder. При просмотре записанных мной скринкастов в VLC все цвета казались "размытыми".
В моем случае это оказалось не проблемой видео, а результатом неправильной настройки гаммы в VLC. В родном видеоплеере Ubuntu скринкаст выглядел нормально.
После уменьшения значения гаммы в VLC (Инструменты -> Эффекты и фильтры -> Видеоэффекты -> Гамма) цвета в видео полностью походили на цвета моего рабочего стола и пользовательского интерфейса.