Я пока не нашел ни одного игрока. Но сценарий, подобный приведенному ниже, работает, если вы знаете адрес фактического видео (и см. Ответы zetahs на эту тему):
#!/usr/bin/env python
import sys
import gobject
import pygst
pygst.require("0.10")
import gst
mainloop = gobject.MainLoop()
player = gst.element_factory_make("playbin2", "player")
fakesink = gst.element_factory_make("fakesink", "fakesink")
player.set_property("video-sink", fakesink)
player.set_property("uri", sys.argv[1])
player.set_state(gst.STATE_PLAYING)
mainloop.run()
С примером, который вы указали, это будет запущено, как это (при сохранении как playme.py):
python playme.py "http://o-o.preferred.hansenet-dus1.v24.lscache2.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&fexp=902906%2C903805%2C910010%2C913601&itag=22&ip=78.0.0.0&signature=97A0CA46B2546A28A4F44C217500330F0416A5A0.72FB211E73DBC1DEBFBA6816794BD8B0E680D191&sver=3&ratebypass=yes&source=youtube&expire=1321135200&key=yt1&ipbits=8&cp=U0hRRlFOU19FSkNOMV9JSFdDOkVVUkZVVW5yNXFJ&id=797a8f62d7bcb6f7"
Как и в других ответах, раскомментируйте GRUB_HIDDEN_TIMEOUT и запустите update-grub. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Uncomment GRUB_HIDDEN_TIMEOUT = 0 и снова запустите update-grub.
В файле /boot/grub/grub.cfg есть условие, почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут установлен на 0.
Как и в других ответах, раскомментируйте GRUB_HIDDEN_TIMEOUT и запустите update-grub. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Uncomment GRUB_HIDDEN_TIMEOUT = 0 и снова запустите update-grub.
В файле /boot/grub/grub.cfg есть условие, почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут установлен на 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.
Как и другие ответы, скажите, раскомментируйте GRUB_HIDDEN_TIMEOUT
и запустите update-grub
. Затем закомментируйте раздел
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
в /boot/grub/grub.cfg
. В vim вы можете просто переопределить свойство только для чтения с восклицательным знаком :x!
. Или вы можете запустить
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
sudo chmod -w /boot/grub/grub.cfg
, чтобы временно иметь разрешение на запись при редактировании файла.
/boot/grub/grub.cfg
воссоздается с условием выше.
– Bob91
24 May 2018 в 19:37
Раскомментировать GRUB_HIDDEN_TIMEOUT = 0 и снова запустить update-grub.
В файле /boot/grub/grub.cfg
есть условие почти в конце файла, которое устанавливает тайм-аут на 10, если для таймаута установлено значение 0. Другими словами, если вы установите тайм-аут на 0 в своем /etc/default/grub
, а затем обновить grub, условие выше сбросит его до 10 секунд.
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Однако /boot/grub/grub.cfg
является файлом, доступным только для чтения, и я не могу удалить это условие. Я сделал несколько тестов с разными значениями таймаута в /etc/default/grub
. Я пробовал с 1ms (0.001), 0.1s и 1s, и я узнал, что значения ниже 1 (например, 0,1 и 0.001) работают одинаково и почти как тайм-аут, установленный в 0.