В этом утверждении есть ключ:
Однако он работает с Chromium. Проблема заключается не в Ubuntu 11.10, а в другом веб-браузере, который вы хотите чтобы прослушать эту интернет-радиостанцию.
Когда я пытаюсь получить доступ к той же станции, используя Chromium, iheartradio.com блокирует меня, потому что я не живу в США.
Когда я попробуйте использовать Firefox, зависает от программы (зависает от окна) из-за использования всей доступной системной памяти и некоторой дополнительной памяти. (Я использовал System Monitor, чтобы проверить это). Будущие обновления Firefox могут это исправить.
Я использую Radio Tray. Он находится в программном центре Ubuntu. Я хорошо работаю с Unit. Он помещает значок в верхнюю панель (индикатор приложения). Вы можете использовать его смены станций. Прямо сейчас я слушаю Общественное радио Heartland (играя Роджера Миллера - Данг меня). Я слушаю американскую интернет-радиостанцию, не нуждаясь в веб-браузере. Это должно быть лучше.
Вам нужен интернет-адрес радиопотока станции. Вы создаете новую станцию, используя этот адрес в опции Radio Tray Preferences> Configure Radios.
Адрес для Heartland Public Radio - http://hpr1.hpr.org. Адрес для Country108: http://tuner.country108.com:80.
Я даю вам это в качестве примера того, что искать. Я не могу указать адрес потока для KNRS, потому что я не могу играть на этой станции. Если вы узнаете интернет-адрес радиопотока KNRS, вы можете использовать Radio Tray для его воспроизведения. Либо это, либо использовать Хром.
С уважением.
Я нашел этот ответ, я ищу дополнение к oli's:
После нескольких поисков я обнаружил, что мне нужно запускать как действительного пользователя, а не из root.
* * * * * su fadabi -c "DISPLAY=:0.0 /usr/bin/firefox -new-window x.com/iqms/packetloss/iqmspacket2.html";
tq
Я нашел этот ответ, я ищу дополнение к oli's:
После нескольких поисков я обнаружил, что мне нужно запускать как действительного пользователя, а не из root.
* * * * * su fadabi -c "DISPLAY=:0.0 /usr/bin/firefox -new-window x.com/iqms/packetloss/iqmspacket2.html";
tq
Cron работает в среде, которая ничего не знает о диспетчере отображения ($DISPLAY не установлен). Окно вашего терминала, которое вы тестировали, имеет этот набор. Если вы попробовали его на «реальном» терминале или через SSH, вы бы увидели, что он сломался.
Если у вас только один сервер X, просто работа с дисплеем может работать:
* * * * * DISPLAY=:0 firefox ...
Возможно, вы могли бы приложить больше усилий для разработки того, на каком дисплее он сидит, вместо предположения, что это :0, но это, вероятно, будет работать большую часть времени.
Если вам просто нужно перезагрузите что-нибудь много, посмотрите на Tab Auto Reload или аналогичные плагины Firefox.
Cron работает в среде, которая ничего не знает о диспетчере отображения ($DISPLAY не установлен). Окно вашего терминала, которое вы тестировали, имеет этот набор. Если вы попробовали его на «реальном» терминале или через SSH, вы бы увидели, что он сломался.
Если у вас только один сервер X, просто работа с дисплеем может работать:
* * * * * DISPLAY=:0 firefox ...
Возможно, вы могли бы приложить больше усилий для разработки того, на каком дисплее он сидит, вместо предположения, что это :0, но это, вероятно, будет работать большую часть времени.
Если вам просто нужно перезагрузите что-нибудь много, посмотрите на Tab Auto Reload или аналогичные плагины Firefox.