169 похожих чатов

Коллеги, кто-нибудь использует в fmxlinux браузер? При компиляции для винды

и мака - все ок. А в убунте - ничего не происходит. Менял в настройках ie/edge - ничего

8 ответов

31 просмотр

А в лине нет системного браузера

В Убунте сразу стоял FireFox

Vital-DJ Автор вопроса
Катерина Свиридова
В Убунте сразу стоял FireFox

причем тут firefox ? Я говорю о компоненте в дельфи для браузера. В астре тоже только firefox))

Короче, для ubuntu пока что одно обходное решение и два способа реализации: 1. Запускать программу с перменной окружения: WEBKIT_DISABLE_COMPOSITING_MODE=1 /program-executable 2. Выставлять эту переменную в коде перед инициализацией формы: uses Posix.Stdlib ... setenv('WEBKIT_DISABLE_COMPOSITING_MODE', '1', 1);

Vital-DJ Автор вопроса
Vital-DJ Автор вопроса
Denis
Короче, для ubuntu пока что одно обходное решение ...

Второй метод помог!!!!! Денису спасибо

Denis
Короче, для ubuntu пока что одно обходное решение ...

Причиной всему Wayland, который включён по-умолчанию в Ubuntu в свежих версиях. При отключенном 3D-ускорении (обычное дело для виртуалок) ускоренный композитинг движка WebKit не работает. Поэтому есть несколько решений: 1. Отключение механизма ускоренного композитинга через переменную окружения WEBKIT_DISABLE_COMPOSITING_MODE=1. 2. Включение 3D-ускорения на железе, где работает ОС. 3. Отключение сервера отображения Wayland двуми способами: — через конфиг /etc/gdm3/custom.conf, параметр WaylandEnable=false. — залогиниться с опцией "Ubuntu on Xorg" на экране входа. Думаю, что на реальном железе такая проблема редко встречается из-за наличия 3D-ускорителя во всех современных компьютерах.

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

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта