А как насчет проигрывания защишенного (DRM) видео? Chrome+pepper этого не умеют. Скорее всего и новая связка тоже.
Typ6oJIocb спасибо! Все так просто оказалось.
Кстати, если наутилус в кедах запускать, совсем другое меню будет, чем в гноме. Чтобы в гноме попасть в параметры, нужно в верхней панеле на названии программы нажимать. Но настройка работает только через dconf-editor.
Удалось запустить второй X сервер 1,16 и пограмму в нем не из консоли по инструкции отсюда
Содержимое файлов несколько подправил, чтоб при окончании работы программы иксы также завершались.
Перед запуском программы выполнял systemctl --user start [email protected] Можно сделать ее запуск и автоматом.
После этого любая иксовая программа, при запуске с параметром DISPLAY=:1 запускалась в отдельных иксах.
Очень удобно получается. Не нужно никаких скриптов как раньше, в т.ч. и xlaunch, я так думаю.
xlaunch не использую, но проблемы с запуском второго x-сервера не из консоли есть. Никакие советы не помогают. Кроме того, даже при запуске из консоли есть проблемы. Невозможно переключиться в другую консоль. Откатился до xorg 1.15.2. Установлены проприетарные драйвера nvidia.
red
так а какие проблемы в настройке nfs-сервера ?
к сожалению есть небольшие... После нескольких лет непрерывной работы у меня совсем недавно NFS-сервер перестал запускаться.
Не являюсь специалистом, но опишу, с чем когда-либо сталкивался я, на что обратить внимание при новой инсталяции (установить nfs-utils):
1. не забыть проверить, запускается ли rpcbind.service (sudo systemctl status rpcbind.service). Иначе - запустить и установить состояние в enable.
2. ни в коем случае не запускать на сервере клиент (sudo systemctl disable nfs-client.target). Иначе systemd ругается на циклическую зависимость и nfs-server не стартует. Если нужен еще и клиент, тогда нужны будут дополнительные телодвижения.
3. мне в файл exports пришлось дописать маску для ip клиента, иначе получал ошибку экспорта при exportfs -arv. Но возможно этот пункт не обязательный, т.к. не стартовал сервер. Т.е. у меня для одного адреса ip/255.255.255.255. У Вас их 5. Или открывайте подсетку, как в примере у red, или каждому ip прописывайте.
4. При использовании NFSv4 в exports обязательно указать родительскую папку, если она не совпадает с экспортируемыми.
5. При определенной структуре каталогов, в exports необходимо будет указать опцию crossmnt, иначе не будет вложенных каталогов.
6. Не забыть открыть порты на файерволле, если есть. Обычно (111, 2049, 20048), но есть варианты...
Статический ip для сервера - другой вопрос. Если все подключены через свич, а не роутер я не до конца понимаю, как же все организовано. Как подсетка организована? Если ноут выступает в качестве DHCP сервера, то, наверное, ничего придумывать не надо. Если нет, то нужно решать вопрос с провайдером, ну, или с тем, кто выдает ip ноуту. Можно роутер поставить, организовать на нем DHCP сервер. Можно попробовать на клиентах прописать не ip сервера, а имя хоста. Не факт, что будет работать. Короче есть варианты. Нужно пробовать.
Вообще не хотелось бы вступать в полемику... но Aivar, Вы не правы насчет mkv. Это контейнер, который, если посмотреть спецификацию, поддерживает любые видео- и аудиоформаты. Это во-первых. Во-вторых, дергания в файле возникают при попытках проигрывателя осуществить синхронизацию видео и звука. Не надо перекодировать видео, просто удалите звуковую дорожку из файла или загоните все в другой контейнер и попробуйте его проиграть. Дерганий ни в avi, ни mkv не будет. Там проблемы с синхронизацией по другому решаются. При перекодировании возможно делается попытка сохранить существующие временнЫе метки, отчего дергание сохраняется. При использовании контейнеров mpg и vob снова будем наталкиваться на те же грабли. Видео не очень хорошего качества. Если его разделить на потоки, они наверняка будут разной длины. При длинном видео эти потоки нужно будет подгонять. Поэтому все дело в синхронизации. Предлагаю не продолжать спор, даже если Вы со мной не согласны.Человек, которому это действительно надо, попробует. Если нет, значит нет. Я описал вариант своего решения с минимальной потерей качества, опять же со своей точки зрения. А выяснять, что было когда-то сделано изначально не так, в настоящий момент уже не стоит.
Проблемы с дерганием возможны как из-за неправильного определения порядка полей черезстрочного видео, так и неудачной попытке синхронизации звука с видео во время проигрывания. На первый взгляд в приведенном фрагменте черезстрочное видео было закодировано как прогрессивное. Стоит ли с этим бороться - ну не знаю, в выложенном фрагменте это не напрягает. А вот дергания из-за рассинхрона звука и видео можно побороть.
Не нужно ничего перекодировать. Проще всего пересобрать видео без перекодирования в другой контейнер, например avi или mkv. Тогда все будет нормально. С помощью того же avidemux это займет несколько минут на двухчасовой фильм. И это без потери качества, если этот термин, конечно, применим для данного фрагмента. Единственное нужно посмотреть итоговый файл, будет ли там рассинхрон ближе к концу. По маленькому фрагменту это тоже не ясно. Если будет, то нужно будет разложить фрагмент отдельно на видео и звук, скорректировать в звуковом редакторе частоту дескритезации аудиодорожки, подогнав под длину видео, а потом снова загнать в один контейнер. Любая же попытка работы с видео, на мой взгляд, только ухудшит его качество.
to vadik
:-)
Некоторое время назад голову себе сломал, пока не понял, что есть вина на gdm. Но от непонимания, как он это делает, мозги не расслабились до сих пор.
vadik
Забавно, вы сами локализовали проблему, сами нашли для нее решение, но почему-то не хотите им воспользоваться...
А я считаю, что предложенные варианты - это не решение проблемы, а временные костыли, а также направления для поиска возможной причины. Поэтому нужно копать дальше. Я, думаю, Вы понимаете, что такое чувство неудовлетворенности для пытливого ума? Мой уровень знаний не позволяет мне давать рекомендации и делать выводы, чтобы не вводить никого в заблуждение. Но я сам сейчас верну назад gdm и буду пробовать все же решить задачку. Если будет результат, то отпишусь.
stoayn
Проблема в следующем, после очередного полного обновления перестало работать переключение виртуальных терминалов из под запущенных вручную иксов, при чем только если икс запущен от пользователя. То есть если Х запустить от имени суперпользователя, то переключение работает нормально, как сочетанием Ctrl+Alt+Fx, так и командой chvt x, но если запустит Х от обычного пользователя, то ни сочетание клавиш, ни команда не работают, даже если команду выполнять от суперпользователя. Просто ничего не происходит.
Аналогично, причем уже достаточно давно (несколько месяцев). Прорабатывались различные направления: смена версий ядра, версий драйверов nvidia, установка другого окружения рабочего стола, в частности xfce4 вместо gnome. Безрезультатно. Пока найдено 2 варианта решения:
1. Запуск X-ов от суперпользователя решает проблему.
2. Замена gdm на lightdm решает проблему.
В силу различных причин хотелось бы найти еще пути решения помимо этих двух вариантов.
Поигрался с настройками клавы в X-ах, локалей. Перепробовал еще много чего... Пока безрезультатно.
Было в планах, но пока не попробовал настройку функций ввода вручную без использования механизмов evdev, т.к. найденые варианты развернули думку в другое направление.