Как установить тайм-аут GRUB на 0 на Ubuntu 18.04

Я пока не нашел ни одного игрока. Но сценарий, подобный приведенному ниже, работает, если вы знаете адрес фактического видео (и см. Ответы 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"
4
задан 23 May 2018 в 13:00

32 ответа

Вы можете установить GRUB_TIMEOUT на 0.

Значение тайм-аута перезаписи части записывается в функции ajust_timeout в верхней части /etc/grub.d/30_os-prober.

ajust_timeout () {
...
if [ "\${timeout}" = 0]; then
  set timeout=10
fi
...
}

Итак, вы можете установить значение, отредактировав файл и закомментировав if-block.

0
ответ дан 27 August 2018 в 03:44

Вы можете установить GRUB_TIMEOUT на -1.

Ex: GRUB_TIMEOUT="-1"

-1
ответ дан 7 October 2018 в 16:32

Другие вопросы по тегам:

Похожие вопросы: