LINUX.ORG.RU

171
Всего сообщений: 2854

Firefox некорректно отображает текст с iCloud Notes

https://i.ibb.co/3WzyWF2/Screenshot-from-2023-02-05-10-45-48.png.

[dragonserw@fedora ~]$ uname -a
Linux fedora 6.1.6-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jan 14 16:55:06 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
[dragonserw@fedora ~]$ 

Такое же наблюдаю на Raspberry Pi 4B, и вроде как даже на офф-топике было так же.

 , ,

SerW ()

Вопрос по firefox и аддоны, линукс при том, что firefox на линуксе)

Здравствуйте. Прошу прощения за практически оффтоп, но уверен, что по теме здесь вполне люди соображают и смогут подсказать, если что:

Есть firefox, на нём среди прочих - 2 аддона: («Get RSS Feed URL» и «I Hate Tabs - SDI for Firefox»). С этими двумя аддонами есть одна особенность: Вот я запускаю браузер, и они начинают функционировать только если я в менеджере дополнений их руками выключу и включу снова (сначала disable, потом enable) - тогда появляется функционал, и с ними всё в порядке, пока браузер не закрою.

Помогите, может есть параметр в about:config, который можно пошевелить, и это исправится?

Спасибо за внимание.

 , ,

piyavking ()

У меня заработало аппаратное декодирование видео на Firefox?

Раньше видосы 4k60fps сильно грузили ЦП и дропали кадры, теперь всё гладенько и процессор отдыхает: https://i.postimg.cc/gGGmwn5J/hwdec-work.png

По совету федоровцев запустил Firefox с переменной MOZ_LOG="PlatformDecoderModule:5", похоже что действительно идёт декодинг через VAAPI: https://i.postimg.cc/wxBBZFKS/hwdec-work1.png

Или нет?

 , , ,

alex1101 ()

Такое бывает раз в сто лет :)

https://imgur.com/a/vS8kCIv

Не уверен, что раз в сто лет, но у меня первый раз такое - версии Firefox и Chromium совпали до второй точки в одном обновлении :)

 ,

Windows ()

Firefox, новый title bar

Вот, какой заголовок сегодня в альфе появился:

Для сравнения, текущий 109 релиз:

Красота жи.

Update. Фак-пере-фак. Оказывается это всё и раньше было в «Customize toolbar…». Я слоупок.

 

vvn_black ()

Файрфоксу плохо от буфера обмена и от ютуба (наблюдение)

Делюсь наблюдением:

  • проигрываем какое-нибудь видео на ютубчике
  • на другой вкладке/окошке вставляем что-нибудь из клипбоарда в форму, например на ЛОРе
  • браузер фейлится: видео затыкается, интерфейс не отвечает, лечится killall

Заметил на версиях, начиная с 110, не могу не поделиться.

 , ,

vvn_black ()

VA-API Firefox 109

Жил не тужил, а тут прочитал про новый фаерфокс - about:support добавлен перечень видеокодеков, которые аппаратно ускоряются с помощью VA-API.
Увидел glxtest: VA-API test failed: failed to initialise VAAPI connection
Погуглил, узнал про vainfo.
Добился

libva info: VA-API version 1.7.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns
vainfo: VA-API version: 1.7 (libva 2.6.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4

В about:support не изменилось. Как так жить и куда тыкать?

NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q], проприетарные драйвера, Linux Mint 20.3

 ,

tereshchenko ()

Проблема с браузером на Linux

Кто знает почему , когда был на windows смотрел фильмы через пиратские сайты(hdrezka) и пользовался блокировщиком рекламы, то реклама не вылазила ни где, а когда перешёл на Linux поставил также блокировщик но реклама всё равно появляется , с чем это связано вообще?

 , , ,

Alderson ()

Когда firefox научится в vdpau?

Здравствуйте. Как вы считаете, почему мозиловцы не добавляют полноценную поддержку vdpau? Этого не будет никогда? Это слишком сложно для них? mpv/vlc умеют, а firefox нет. Какие-то прокладки nvdec->vaapi втюхивают, которые на относительно старых картах не пашут.

 , ,

el8mn ()

Не запускается firefox на ubuntu 22.04.1

Поставил ubuntu 22.04.1 через utm(как виртуальную машину) на маке. После установки не было графического интерфейса, поставил в итоге, установил firefox (sudo apt install firefox), появился ярлык при нажатии на который идет загрузка в виде круга двигающегося и все собственно, если в терминале запускать, то выводит 2 ошибки:

  1. Gtk-Message: Not loading module ‘atk-bridge’: The functionally is provided by GTK natively. Please try to not load it.
  2. [GFX1-]: glxtest: VA-API test failed: failed to initialise VAAPI connection. Attention: default value of option mesa_glthread overridden by environment. Если ввести sudo apt list | grep atk-bridge, то выведет: libatk-bridge2.0.0/jammy, now 2.38.0-3 arm64 [installed, automatic] libatk-bridge2.0-dev/jammy 2.38.0-3 arm64

 

EvilNintendo ()

Firefox export bookmarks, history and settings (all-in-1)

Чем обычно пользуетесь при переносе закладок и истории страниц в Firefox, Chromium? Если переходите между различными дистрибутивами и версиями браузеров?

Я заметил, что появился экспорт Bookmarks to JSON... Это - более вменяемый вариант, чем «to HTML».

Но хочется просто бесшовной работы: экспорт всех ключевых данных - копирование - продолжение работы в новой системе.

Есть ли такая утилита? Бегло поискал - встретил https://github.com/shijuleon/firefox-exporter на Rust

 ,

Mirage1_ ()

strace выдаёт Permission denied

Всем доброго дня! Имеется Debian 11 и firefox в нём «из коробки» версии 102.6.0esr (64-bit)

Захотел полюбопытствовать о нём с помощью strace выполняю: ~$ strace firefox

получаю вывод:

execve("/usr/bin/firefox", ["firefox"], 0x7ffc7c6e3100 /* 45 vars */) = 0
brk(NULL)                               = 0x558fb19b7000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=113081, ...}) = 0
mmap(NULL, 113081, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0583e6c000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@>\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1905632, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0583e6a000
mmap(NULL, 1918592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0583c95000
mmap(0x7f0583cb7000, 1417216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f0583cb7000
mmap(0x7f0583e11000, 323584, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17c000) = 0x7f0583e11000
mmap(0x7f0583e60000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ca000) = 0x7f0583e60000
mmap(0x7f0583e66000, 13952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0583e66000
close(3)                                = 0
arch_prctl(ARCH_SET_FS, 0x7f0583e6b580) = 0
mprotect(0x7f0583e60000, 16384, PROT_READ) = 0
mprotect(0x558fb1741000, 8192, PROT_READ) = 0
mprotect(0x7f0583eb2000, 4096, PROT_READ) = 0
munmap(0x7f0583e6c000, 113081)          = 0
getuid()                                = 1000
getgid()                                = 1000
getpid()                                = 61157
rt_sigaction(SIGCHLD, {sa_handler=0x558fb1736a20, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f0583ccdd60}, NULL, 8) = 0
geteuid()                               = 1000
brk(NULL)                               = 0x558fb19b7000
brk(0x558fb19d8000)                     = 0x558fb19d8000
getppid()                               = 61154
stat("/home/me", {st_mode=S_IFDIR|0755, st_size=596, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=596, ...}) = 0
openat(AT_FDCWD, "/usr/bin/firefox", O_RDONLY) = 3
fcntl(3, F_DUPFD, 10)                   = 10
close(3)                                = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
geteuid()                               = 1000
getegid()                               = 1000
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x558fb1736a20, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f0583ccdd60}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f0583ccdd60}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f0583ccdd60}, NULL, 8) = 0
read(10, "#!/bin/sh\n\nFIREFOX=\"$(command -v"..., 8192) = 118
pipe([3, 4])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0583e6b850) = 61158
close(4)                                = 0
read(3, "/usr/bin/firefox\n", 128)      = 17
read(3, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=61158, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[]})                 = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 61158
wait4(-1, 0x7ffcc7ac31fc, WNOHANG, NULL) = -1 ECHILD (No child processes)
faccessat(AT_FDCWD, "/usr/bin/firefox.real", X_OK) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/firefox-esr", ["firefox-esr"], 0x558fb19b7d28 /* 45 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/bin/firefox-esr", ["firefox-esr"], 0x558fb19b7d28 /* 45 vars */) = -1 EACCES (Permission denied)
execve("/bin/firefox-esr", ["firefox-esr"], 0x558fb19b7d28 /* 45 vars */) = -1 EACCES (Permission denied)
execve("/usr/local/games/firefox-esr", ["firefox-esr"], 0x558fb19b7d28 /* 45 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/games/firefox-esr", ["firefox-esr"], 0x558fb19b7d28 /* 45 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/sbin/firefox-esr", ["firefox-esr"], 0x558fb19b7d28 /* 45 vars */) = -1 ENOENT (No such file or directory)
write(2, "/usr/bin/firefox: 6: exec: ", 27/usr/bin/firefox: 6: exec: ) = 27
write(2, "firefox-esr: Permission denied", 30firefox-esr: Permission denied) = 30
write(2, "\n", 1
)                       = 1
exit_group(126)                         = ?
+++ exited with 126 +++

В итоге firefox не запускается, но если выполнить

~$ strace firefox-esr

то тогда всё норм - фаерфокс запускается а в выводе стрейса нет никаких Permission denied (но там слишком большой вывод чтобы его запостить сюда) казалось бы можно и так, ведь всё равно firefox запускает firefox-esr но всё таки странно и хотелось бы разобраться - почему же strace firefox не работает? точно такой же результат выдаёт и sudo strace firefox

 ,

barmaley99 ()

Как выключить тень под окном Firefox не выключая GTK CSD?

KDE Wayland

Всему GTK3 отключена тень через gtk.css

Работает это во всех gtk3 приложениях кроме Firefox

Выключая полностью CSD тень пропадает, но это отключает и совмещенный заголовок окна, что мне не надо.

Гугел не помог, ковыряние юзерстайла FF на примете какой-либо box shadow – тоже.

Где эта долбаная настройка может обитать?

 , ,

timdorohin ()

3proxy ошибка при обращении к 0.0.0.0

Приветствую.
В журнале 3proxy (0.9.3) иногда (редко) получаю ошибку определения имени пользователя:

15-12-2022 16:22:03 +0300 PROXY.3128 00004 - IP:56109 0.0.0.0:0 0 0 0 POST http://r3.o.lencr.org/ HTTP/1.1
15-12-2022 16:22:03 +0300 PROXY.3128 00004 - IP:56110 0.0.0.0:0 0 0 0 POST http://ocsp.pki.goog/gts1c3 HTTP/1.1

И fail2ban по правилу блокирует этот IP:

2022-12-15 16:22:03,760 fail2ban.actions [805]: NOTICE [3proxy] Ban IP

Не могу сообразить, что это за обращение к 0.0.0.0?
Кто и чего хочет?

Вероятнее всего это происходит при подключении клиента через firefox (расширение foxyproxy). Но это не точно.

 , ,

mexx ()

Firefox показывает ogg как видео

Скачал файл как webm - https://www.youtube.com/watch?v=FRmTY6oESsA

Сконвертил его, используя ffmpeg в ogg. Конвертил так

ffmpeg -i input_file.webm output_file.ogg

Открываю полученный ogg в firefox, а он его как видео отображает. https://i.imgur.com/9Ku0vWJ.png Почему так?

 ,

vbcnthfkmnth123 ()

Как указать apulse недефолтное устройство захвата.

Сабж. Есть файрфокс, запускаемый через apulse. И есть USB микрофон. Потребовалось созвониться по работе - а вот буй, по дефолту apulse использует нулевое CAPTURE устройство:

$ arecord -l
**** Список CAPTURE устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC897 Analog [ALC897 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 2: ALC897 Alt Analog [ALC897 Alt Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Device [USB PnP Audio Device], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

соответственно в firefox тишина. Не, конечно можно купить дешевый микрофончик чисто для созвонов и воткнуть его во встройку, но хотелось бы всё-таки USB.

@i-rinat, выбор устройства ввода для apulse, такое возможно? Хотя бы на уровне в исходниках поправить?

 , ,

eagleivg ()

Звук в браузерах

Накатил свежую 15.0 слаку. Нет звука в браузерах.

aplay -D plughw:0,0 /usr/share/sounds/alsa/Noise.wav

дает нормальный звук

Здесь

lsmod |grep snd
snd_hda_codec_realtek   155648  1
snd_hda_codec_generic    90112  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     69632  1
snd_hda_intel          57344  0
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_hda_codec         163840  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          106496  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               139264  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              36864  1 snd_pcm
snd                   106496  8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore              16384  1 snd

как-будто тоже все хорошо. apulse установлен; да кстати, pulse-audio нет, от рождения. В файрфоксе из плагинов только OpenH264.

Здесь

cat /etc/asound.conf
# ALSA system-wide config file
pcm.!default {
	type hw
	card 0
	device 0
}

ctl.!default {
	type hw
	card 0
}
bash-5.1# 

тоже как-будто все правильно.

И стримеры, вроде

slackpkg search gst

Looking for gst in package list. Please wait... DONE

The list below shows all packages with name matching "gst".

[ installed ] - gst-plugins-bad-free-1.18.5-x86_64-4
[ installed ] - gst-plugins-base-1.18.5-x86_64-1
[ installed ] - gst-plugins-good-1.18.5-x86_64-2
[ installed ] - gst-plugins-libav-1.18.5-x86_64-1
[ installed ] - gstreamer-1.18.5-x86_64-1
[ installed ] - phonon-backend-gstreamer-4.10.0-x86_64-3

на месте. Неужто pulse-audio теперь гвоздями в браузеры вбита? Или с моими лыжами что-то не так?

 , , pulse-audio,

Csandriel_forever ()

Нейросети в Firefox, а-ля Яндекс.Браузер

Не секрет, что в Яндекс.Браузер реализован голосовой перевод видео. Знаю, что для некоторых пользователей, эта возможность была решающей при выборе браузера.

Но оказывается, уже давно (с 2021 года) можно прикрутить данную фишку и на firefox. Суть проста:

  • Установка расширения Tampermonkey
  • Установка скрипта с github (форк)
  • При воспроизведении, нажать на всплывающий значок вверху-середине видео

Возможно понадобится дать разрешение на автовоспроизведение «аудио и видео» (значок в адресной строке).


Проверил на ютубе с BBC News, ok.
Источник с 4pda

p.s. Специально не упомянул Chrome, ‘конкуренты’ пусть горят синим пламенем. :)


Обновление:
Добавлена консольная vot-cli.

 , ,

krasnh ()

Вопросы по GrapheneOS и приложениям

  1. Установить uMatrix в Firefox для android. Для начала интересно узнать возможно ли это вообще ? Если нет то что нужно для этого сделать ? Написать свой порт ? Пока получилось поставить только uBlock Origin

  2. Что насчет хромоподобного браузера ? В идеале бы хотелось как на десктопиче поставить ungoogled-chromium и вкорячить в него uBlock Origin + uMatrix.

ungoogled-chromium для андроида нашел и поставил, но он судя по всему не поддерживает расширений, что печально.

Есть некий kiwi browser, но он наверняка содержит код который лезет на гугловые или какие нибудь другие сервера.

В идеале как то надо накатить поддержку Extensions в ungoogled-chromium или патчи ungoogled-chromium накатить в kiwi browser, существует ли уже что то подобное ?

  1. Какой годный FOSS firewall можно поставить наподобие simplewall для десктопа ?

 , , , ,

BLOBster ()

Артефакты при использовании hardware acceleration в firefox

Всем привет, столкнулся со следующей проблемой на новом ноутбуке. В firefox если включить хардварное ускорение, то на видео появляются артефакты в момент включения, спустя несколько секунд проигрывания они пропадают. Если поставить видео на паузу и начать проигрывание с нового места, то они появляются опять. Такое происходит не со всеми видео, ютуб и твич работают нормально. Драйвер amdgpu, видео radeon 680m.

Вот скриншот: https://i120.fastpic.org/big/2022/1119/f4/746920ac85f557b84000048cab34ddf4.png

Вот данные файла, где это происходит: https://pastebin.com/Qm07VVsv

Я пробовал играть с настройками вебрендера, но ничего не получилось. Если отключить хардварное ускорение, то проблема исчезает. Но мне хотелось бы им пользоваться, ибо компьютер меньше греется. В хроме или vlc это же самое видео проигрывается без артефактов с хардварным ускорением, так что дело в firefox.

Буду очень благодарен за идеи, на что смотреть.

 ,

evioejgg45 ()