Чтобы смотреть Netflix с firefox под Ubuntu 18.04, вам нужно убедиться, что у вас есть DRM в настройках вашего firefox (перейдите в настройки, прокрутите вниз, проверьте воспроизведение drm-controlled контента). Также убедитесь, что у вас установлен пакет libavcodec-extra (из репозитория юниверсов). Чтобы установить libavcodec-extra, вы должны включить репозиторий юниверса:
sudo add-apt-repository universe
Затем установите libavcodec-дополнительный пакет:
sudo apt install libavcodec-extra
Плакат сверху спросил, что я снова отправлю свой ответ в качестве фактического ответа для потомков. Вот ответ. Спасибо всем за вашу помощь.
Я ответил на свой вопрос. Вот сценарий bash, который, кажется, делает трюк. Я бы рад помочь оценить, почему код, который я прокомментировал, не работает ...
#!/bin/bash
# Created by Dave, 2012-02-23
# This script uses PDFtk to password protect every PDF file
# in the directory specified. The script creates a directory named "protected_[DATE]"
# to hold the password protected version of the files.
#
# I'm using the "user_pw" parameter,
# which means no one will be able to open or view the file without
# the password.
#
# PDFtk must be installed for this script to work.
#
# Usage: ./protect_with_pdftk.bsh [FILE(S)]
# [FILE(S)] can use wildcard expansion (e.g., *.pdf)
# This part isn't working.... ignore. The goal is to avoid errors if the
# directory to be created already exists by only attempting to create
# it if it doesn't exists
#
#TARGET_DIR="protected_$(date +%F)"
#if [ -d "$TARGET_DIR" ]
#then
#echo # echo "$TARGET_DIR directory exists!"
#else
#echo # echo "$TARGET_DIR directory does not exist!"
#fi
#
mkdir protected_$(date +%F)
for i in *pdf ; do pdftk "$i" output "./protected_$(date +%F)/$i" user_pw [PASSWORD]; done
echo "Complete. Output is in the directory: ./protected_$(date +%F)"
Я протестировал часть, которую вы прокомментировали (и немного изменил ее, чтобы продемонстрировать, что она работает):
#!/bin/bash
TARGET_DIR="protected_$(date +%F)"
if [ -d "$TARGET_DIR" ]
then
echo "$TARGET_DIR directory exists!"
else
echo "$TARGET_DIR directory does not exist!"
mkdir "$TARGET_DIR"
fi
Это результат после первого запуска: [!d1 ]
protected_2012-02-23 directory does not exist!
Это результат после второго запуска:
protected_2012-02-23 directory exists!
Таким образом, он успешно создает $TARGET_DIR в ветви else. Какая ошибка у вас возникла, заставив вас прокомментировать этот раздел?
Имеется графический инструмент pdfsam. Вы можете установить его по умолчанию для Ubuntu по умолчанию:
sudo apt-get install pdfsam
или путем поиска с его именем в Ubuntu Software Center.
Это сделано на Java, и его пользовательский интерфейс кажется старым и немного сложнее, но может отлично справиться с работой.