Turbid
25/05/2010 10:32
Два бага в 10.54 под Linux

Ситуация актуальна для последних билдов.

1. Неправильно определяется размер шрифтов, используемых в системе виджетами Qt и GTK.



Причем, в диалоге настройки Opera, например шрифта меню размера 9 нет (тот что у меня выбран SystemSettings KDE), есть только 10, 12 и т.д.:



Методом тыка подобрал шрифт, совпадающий по размеру с системным 9-м - 11-ый:

Code:
[Fonts]
Menu=11,4,0,0,0,0,DejaVu Sans
Dialog=11,4,0,0,0,0,DejaVu Sans



для этого пришлось вручную ковырять ~/.opera/operaprefs.ini.

2. Криво копипастятся киррилические строки из Opera в другое приложение. Из Opera в Opera нормально.



Все это наблюдается у меня в KDE 4.4.x под Debian Sid.

Отписался об этих багах: DSK-298755 и DSK-299993 соответственно.

Кто-нить их еще может подтвердить?

Илья, если нетрудно - поставь их на свой контроль Ведь ты тоже пользователь Linux и KDE, насколько я помню.


iNDiAnFLy
25/05/2010 12:28
Re: Два бага в 10.54 под Linux

10.54 под Linux ИМХО вообще не пригодна к использованию.
поломано слишком многое,
а самого важного так и не добились - обещанный прирост в производительности не то что бы отсутствует, но и наоборот, Opera заметно медленнее стала работать,
особо сильно это проявляется в том, что касается прорисовки интерфейса


Ilya
25/05/2010 19:26
Re: Два бага в 10.54 под Linux

> Отписался об этих багах: DSK-298755 и DSK-299993 соответственно.

Кто-нить их еще может подтвердить?

OpenSuse-11.2, KDE 4
Не могу подтвердить оба бага.

По шрифтам. Opera подхватывает те, что в системе есть. Размер шрифта также выставляется в настройках Opera. У меня проблем со шрифтами нет.

По копированию - тоже не могу подтвердить. Копирую текст со страницы, он копируется вполне корректно в любое приложение (правда, у меня нет Пиджина). Может быть косяк и в Пиджине, он всегда некорректно работал с кириллицей. А может быть косяк и в системе - какая локаль установлена, в какой кодировке?



Turbid
26/05/2010 04:14
Re: Два бага в 10.54 под Linux

В ответ на:
По шрифтам. Opera подхватывает те, что в системе есть. Размер шрифта также выставляется в настройках Opera. У меня проблем со шрифтами нет.


По второму скриншоту видно, что можно выбрать только между 10, 12 и т.д. размерами, тогда как в KDE у меня стоит 9-ый (первый скриншот). Если вручную прописать в конфиге Opera также 9-ый, то он заметно меньше системного. Подходит 11-ый.

В ответ на:
По копированию - тоже не могу подтвердить. Копирую текст со страницы, он копируется вполне корректно в любое приложение (правда, у меня нет Пиджина). Может быть косяк и в Пиджине, он всегда некорректно работал с кириллицей. А может быть косяк и в системе - какая локаль установлена, в какой кодировке?


Сейчас проверил - действительно, только в Pidgin - там есть "Вставить" и "Вставить как простой текст" - во втором случае все норм. Видимо некорректно обрабатывается форматирование. С другой стороны из Firefox все вставляется правильно. Сейчас отправлю уточнение в багзиллу.


Kent
26/05/2010 18:29
Re: Два бага в 10.54 под Linux

В ответ на:
10.54 под Linux ИМХО вообще не пригодна к использованию.
Тоже хотел сказать. Какое-то недоразумение.


Ilya
26/05/2010 23:13
Re: Два бага в 10.54 под Linux

Угу. А я уже 10.60 тестирую...

iNDiAnFLy
27/05/2010 01:11
Re: Два бага в 10.54 под Linux

а где ты её взял?

Turbid
27/05/2010 05:25
Re: Два бага в 10.54 под Linux

В ответ на:
а где ты её взял?


Воспользовался служебным положением же.

По поводу неготовности для Linux - меня, в принципе, устраивает - если бы не эти два бага. Qt4-сборки IMHO были более тормозными.

Я боялся больше всего за то, что при переходе на свой тулкит Opera не сможет подхватывать Qt или GTK-тему, но с этим вроде справились неплохо. А вот то что шрифты (как минимум их размер) отличаются от системных - напрягает.

Да, я люблю единообразие приложений на своей машине. Можно даже сказать что у меня пунтик по этого поводу.


iNDiAnFLy
27/05/2010 12:27
Re: Два бага в 10.54 под Linux

по шрифтам.
смотри значение DPI используемое системой и оперой,
загляни в настройки шрифтов ~/.fonts.conf и в /etc/fonts

то, что берёт опера из xorg.conf
в Section "Files"
FontPath "/usr/share/fonts/..."
...
EndSection

и то, что использует твой WM может отличаться, точнее отличаются применимые к этим шрифтам настройки


Turbid
31/05/2010 06:50
Re: Два бага в 10.54 под Linux

Code:
$ xdpyinfo | grep resolution

resolution: 85x86 dots per inch



Судя по всему Opera использует 96x96. Откуда она берет этот DPI?

Ни в xorg.conf, ни в /etc/fonts ничего по поводу DPI не прописано.

xorg.conf у меня генерируется nvidia-xconfig и пути к шрифтам у меня там не прописаны, только это:
Code:
Section "Files"

RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection



Что там должно быть из этого:

Code:
$ ls /usr/share/fonts

truetype type1 X11
$ ls /usr/share/fonts/truetype/
freefont openoffice ttf-dejavu ttf-liberation
$ ls /usr/share/fonts/type1/
gsfonts
$ ls /usr/share/fonts/X11/
100dpi 75dpi encodings misc Type1 util

?


Turbid
31/05/2010 12:19
Re: Два бага в 10.54 под Linux

Принудительно прописал dpi:

Code:
$ grep dpi /home/turbid/.Xresources 
Xft.dpi: 86



Code:
$ xrdb -query | grep Xft
Xft.dpi: 86



Результат тот же. Куда еще посмотреть?


iNDiAnFLy
31/05/2010 23:08
Re: Два бага в 10.54 под Linux

у меня есть:
Code:

$ cat /etc/operaprefs_default.ini
; Put any default settings here that are overridable by users

[User Prefs]
Force DPI=96

[Auto Update]
Package Type=tar
Package Qt Linkage=qt4-unbundled



но это про 10.10
в 10.54 вероятно сработает такая же хрень в профиле


Turbid
01/06/2010 06:33
Re: Два бага в 10.54 под Linux

пробовал менять opera:config#UserPrefs|ForceDPI - изменений не вижу.

Сейчас посмотрел - на нетбуке у меня Gnome, DPI системы по умолчанию 96x96, от этого оперовские шрифты смотрятся там гармонично.

Все же хочется знать, откуда опера берет (или он жетко вбит?) системный DPI



iNDiAnFLy
01/06/2010 23:17
Re: Два бага в 10.54 под Linux

если Force DPI после перезапуска не срабатывает, значит где то он прописан глобально и имеет больший приоритет чем пользовательский профиль.
ищи дефотовый конфиг,
для Gentoo это как я писал выше /etc/operaprefs_default.ini
и /etc/operaprefs_fixed.ini
возможно в твоей системе есть нечто подобное


Turbid
02/06/2010 06:01
Re: Два бага в 10.54 под Linux

Пробовал, не помогает

iNDiAnFLy
02/06/2010 15:07
Re: Два бага в 10.54 под Linux

а вот у меня изменение в /etc/operaprefs_default.ini значения DPI работает после перезапуска Opera,
но это 10.10,
в >=10.54 эти файлы не используются.

возможно самое время писать на официальный форум, а потом и багрепорт


Turbid
12/04/2011 08:13
Re: Два бага в 10.54 под Linux

Блин, уже 11.10, а баг по прежнему на месте

_//my.opera.com/community/forums/topic.dml?id=959392_





  
Отправить email администрации operaman.ru - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100