Как заставить Firefox игнорировать мою тему GTK?

Ответ на ваш вопрос - это фактически VLC, он действительно показывает субтитры в потоковых видео.

Просто добавьте потоковый видео-адрес, перейдя в Media> Open Network Stream, а затем выполните следующие действия: [!d2 ] Нажмите «Воспроизвести», чтобы начать воспроизведение видео. Щелкните правой кнопкой мыши в видео и выберите «Субтитры»> «Открыть файл». Просмотрите файловую систему в соответствующем файле .sub и нажмите «Открыть»

. Затем должны появиться субтитры ,

Media :

VLC будет воспроизводить поток, если он имеет доступ к реальному URL-адресу видео, что не является настолько очевидным на всех сайтах. Чтобы получить правильный поток URL, взгляните на ответы по этому вопросу. Чтобы просто запустить видео во внешнем проигрывателе, таком как VLC (используя аддон Firefox, который находит правильный URL-адрес), посмотрите Open Network Stream .

VLC будет даже [d24 ] этот вопрос субтитры для вас - посмотрите показывает субтитры в потоковых видео .

1
задан 28 May 2016 в 06:29

9 ответов

Я хотел бы добавить к большому ответу @lovinglinux способ заставить Firefox загружать тему при открытии из пусковой панели в панели задач вместо командной строки:

Изменить / usr / share / application / firefox.desktop as sudo. В строке «Exec» замените значение после «=» командой, используя инструкции, предоставленные упомянутым @lovinglinux: bash -c 'GTK2_RC_FILES = / usr / share / themes / Redmond /gtk-2.0/gtkrc firefox% u '

И это результат:

8
ответ дан 26 May 2018 в 00:55
  • 1
    Спасибо, что вы указали, как изменить файл .desktop. Это делает его очень удобным! Я использую ваше решение для LibreOffice. – user 30 December 2013 в 13:11
  • 2
    Спасибо, что вы указали, как изменить файл .desktop. Это делает его очень удобным! Я использую ваше решение для LibreOffice. – user 30 December 2013 в 13:11
  • 3
    Спасибо, что вы указали, как изменить файл .desktop. Это делает его очень удобным! Я использую ваше решение для LibreOffice. – user 30 December 2013 в 13:11
  • 4
    Спасибо, что вы указали, как изменить файл .desktop. Это делает его очень удобным! Я использую ваше решение для LibreOffice. – user 30 December 2013 в 13:11

Я нашел решение, чтобы Firefox полностью игнорировал вашу тему GTK.

Измените /usr/share/applications/firefox.desktop и измените

Exec=firefox %u

на

Exec=bash -c 'GTK_THEME=" " firefox %u'

Когда вы запустите FF, он полностью ] используйте тему FF.

4
ответ дан 26 May 2018 в 00:55
  • 1
    Оно работает. Btw Я использую Exec=bash -c 'GTK_THEME=Arc-Darker firefox %u'. – Mark J. Adams 4 April 2018 в 16:15
  • 2
    Это не работает долговременно, потому что файл .desktop перезаписывается при обновлении firefox – rviertel 16 May 2018 в 23:25

Вы можете запустить Firefox с другим пользователем и тем же профилем. Скопируйте свой текущий профиль (~ / .mozilla / firefox / profile) в эту папку другого пользователя, отдайте его пользователю, а затем на консольном запуске:

su newuser
firefox -profilemanager

Это звучит немного перебор, но вы можете поместить его в скрипт. Firefox будет использовать тему в профиле, но сохраните unthemed GTK от нового пользователя.

Кроме того, это тот материал, который делает его забавным для использования Firefox и Ubuntu: P

1
ответ дан 26 May 2018 в 00:55

Лучшее решение сказать Firefox, что он должен использовать светлую тему вместо темноты, указывая переменную GTK_THEME перед запуском.

Итак, 4 способа получить это ..

1- от терминала вы можете сделать:

GTK_THEME=Adwaita:light firefox

2- если вы ненавидите терминал и хотите его закрыть, как только работает firefox:

GTK_THEME=Adwaita:light firefox &

3- из firefox about: config вы можете установить следующий параметр равным false:

browser.display.use_system_colors

НЕ РАБОТАЕТ ДЛЯ САЙТОВ локального хоста! поэтому, если вы являетесь разработчиком / дизайнером веб-сайтов, это не сработает для вас.

НЕ РАБОТАЕТ ДЛЯ САЙТОВ локального хоста!

Просто добавьте две строки в сценарий запуска Firefox, расположенный в /usr/lib/firefox/firefox.sh

в типе терминала вниз:

sudo gedit /usr/lib/firefox/firefox.sh

в типе терминала вниз:

MOZ_LIBDIR=/usr/lib/firefox
MOZ_APP_LAUNCHER=`which $0`
MOZ_APP_NAME=firefox

export MOZ_APP_LAUNCHER

и измените его на это:

MOZ_LIBDIR=/usr/lib/firefox
MOZ_APP_LAUNCHER=`which $0`
MOZ_APP_NAME=firefox
GTK_THEME=Adwaita:light

export MOZ_APP_LAUNCHER
export GTK_THEME

и измените его на это:

Надеюсь, это поможет.

Пожалуйста, помогите мне, проголосовав за это.

Спасибо:)

1
ответ дан 26 May 2018 в 00:55

Существует очень простой способ вернуть цветовую схему по умолчанию для веб-страниц, сохраняя при этом вашу GTK-тему для элементов Firefox. Я знаю, что это не совсем то, что было задано, но это может помочь людям, приезжающим сюда из поиска Google.

Перейдите к about:config в адресной строке. Прокрутите вниз, пока не увидите настройки browser.display.foreground_color browser.diaplay.background_color. Если эти настройки были изменены, щелкните их правой кнопкой мыши и выберите reset.

Это должно быть, не требуется перезагрузка. Это работает с Firefox Quantum.

Настройки примерно: config

1
ответ дан 26 May 2018 в 00:55

Вы можете добавить еще одну тему в Firefox, которая вам нравится в меню «Инструменты» -> «Аддоны» -> «Темы». Затем просто используйте эту тему вместо стандартного.

0
ответ дан 26 May 2018 в 00:55
  • 1
    Вы не можете использовать другую тему Firefox при использовании Personas – lovinglinux 20 October 2010 в 01:01
  • 2
    О, вау, спасибо. Не понял. (Также рады, что вы здесь, пользователям Firefox очень нужно помочь :) :)) – NightwishFan 20 October 2010 в 01:04

Это дополнение (предложенное koushik) хорошо работает для меня. Я использую Firefox 57 на Ubuntu MATE 17.10

0
ответ дан 26 May 2018 в 00:55

Решение Bannaz отлично работает, так как я не использую файлы .desktop, но иногда (или, может быть, каждый раз) при обновлении Firefox мой патч к сценарию запуска исчезает.

Итак, мое решение для этого заключается в создании нового файла сценария запуска, который задает предпочтительную тему GTK, выполняет оригинальный сценарий запуска и не влияет на обновление.

Оригинальная программа запуска в моей системе расположенный в /usr/bin/firefox.

Я создал новую пусковую установку, расположенную в /usr/bin/local/firefox, содержащую следующее:

#!/bin/sh
export GTK_THEME=Adwaita
exec /usr/bin/firefox "$@"

Измените местоположения пути в соответствии с вашей системой. И не забудьте сделать его исполняемым:

sudo chmod +x /usr/local/bin/firefox
0
ответ дан 26 May 2018 в 00:55

Вы можете указать светлую тему GTK для использования для рендеринга веб-страниц примерно в: config. Это замечательно, потому что ваша системная тема по-прежнему будет применяться для меню и т. Д., Но веб-страницы будут отображаться так, как они со светлыми темами.

Перейдите к about:config в браузере Firefox. Щелкните правой кнопкой мыши и выберите new-> string Введите widget.content.gtk-theme-override в качестве имени. Введите светлую тему GTK, которую вы установили в своей системе для значения. например Arc Перезапустить firefox.

Источник: https://www.reddit.com/r/firefox/comments/6rbvvw/photon_rectangular_tabs_have_landed_in_nightly/dl4318f/

0
ответ дан 26 May 2018 в 00:55

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

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