Два бага в 10.54 под Linux
|
Turbid 05/25/10 10:32 AM |
|
Ситуация актуальна для последних билдов.
1. Неправильно определяется размер шрифтов, используемых в системе виджетами Qt и GTK.
[picture]_http://img21.imageshack.us/img21/3615/screen5xx.th.png
Причем, в диалоге настройки Opera, например шрифта меню размера 9 нет (тот что у меня выбран SystemSettings KDE), есть только 10, 12 и т.д.:
[picture]_http://img541.imageshack.us/img541/9626/screen10r.th.png
Методом тыка подобрал шрифт, совпадающий по размеру с системным 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 нормально.
[picture]_http://img143.imageshack.us/img143/507/screen9t.th.png
Все это наблюдается у меня в KDE 4.4.x под Debian Sid.
Отписался об этих багах: DSK-298755 и DSK-299993 соответственно.
Кто-нить их еще может подтвердить?
Илья, если нетрудно - поставь их на свой контроль Ведь ты тоже пользователь Linux и KDE, насколько я помню.
|
Re: Два бага в 10.54 под Linux
|
iNDiAnFLy 05/25/10 12:28 PM |
|
10.54 под Linux ИМХО вообще не пригодна к использованию. поломано слишком многое, а самого важного так и не добились - обещанный прирост в производительности не то что бы отсутствует, но и наоборот, Opera заметно медленнее стала работать, особо сильно это проявляется в том, что касается прорисовки интерфейса
|
Re: Два бага в 10.54 под Linux
|
Ilya 05/25/10 07:26 PM |
|
> Отписался об этих багах: DSK-298755 и DSK-299993 соответственно.
Кто-нить их еще может подтвердить?
OpenSuse-11.2, KDE 4 Не могу подтвердить оба бага.
По шрифтам. Opera подхватывает те, что в системе есть. Размер шрифта также выставляется в настройках Opera. У меня проблем со шрифтами нет.
По копированию - тоже не могу подтвердить. Копирую текст со страницы, он копируется вполне корректно в любое приложение (правда, у меня нет Пиджина). Может быть косяк и в Пиджине, он всегда некорректно работал с кириллицей. А может быть косяк и в системе - какая локаль установлена, в какой кодировке?
|
Re: Два бага в 10.54 под Linux
|
Turbid 05/26/10 04:14 AM |
|
В ответ на: По шрифтам. Opera подхватывает те, что в системе есть. Размер шрифта также выставляется в настройках Opera. У меня проблем со шрифтами нет.
По второму скриншоту видно, что можно выбрать только между 10, 12 и т.д. размерами, тогда как в KDE у меня стоит 9-ый (первый скриншот). Если вручную прописать в конфиге Opera также 9-ый, то он заметно меньше системного. Подходит 11-ый.
В ответ на: По копированию - тоже не могу подтвердить. Копирую текст со страницы, он копируется вполне корректно в любое приложение (правда, у меня нет Пиджина). Может быть косяк и в Пиджине, он всегда некорректно работал с кириллицей. А может быть косяк и в системе - какая локаль установлена, в какой кодировке?
Сейчас проверил - действительно, только в Pidgin - там есть "Вставить" и "Вставить как простой текст" - во втором случае все норм. Видимо некорректно обрабатывается форматирование. С другой стороны из Firefox все вставляется правильно. Сейчас отправлю уточнение в багзиллу.
|
Re: Два бага в 10.54 под Linux
|
Kent 05/26/10 06:29 PM |
|
В ответ на: 10.54 под Linux ИМХО вообще не пригодна к использованию.
Тоже хотел сказать. Какое-то недоразумение.
|
Re: Два бага в 10.54 под Linux
|
Ilya 05/26/10 11:13 PM |
|
Угу. А я уже 10.60 тестирую...
|
Re: Два бага в 10.54 под Linux
|
iNDiAnFLy 05/27/10 01:11 AM |
|
а где ты её взял?
|
Re: Два бага в 10.54 под Linux
|
Turbid 05/27/10 05:25 AM |
|
В ответ на: а где ты её взял?
Воспользовался служебным положением же.
По поводу неготовности для Linux - меня, в принципе, устраивает - если бы не эти два бага. Qt4-сборки IMHO были более тормозными.
Я боялся больше всего за то, что при переходе на свой тулкит Opera не сможет подхватывать Qt или GTK-тему, но с этим вроде справились неплохо. А вот то что шрифты (как минимум их размер) отличаются от системных - напрягает.
Да, я люблю единообразие приложений на своей машине. Можно даже сказать что у меня пунтик по этого поводу.
|
Re: Два бага в 10.54 под Linux
|
iNDiAnFLy 05/27/10 12:27 PM |
|
по шрифтам. смотри значение DPI используемое системой и оперой, загляни в настройки шрифтов ~/.fonts.conf и в /etc/fonts
то, что берёт опера из xorg.conf в Section "Files" FontPath "/usr/share/fonts/..." ... EndSection
и то, что использует твой WM может отличаться, точнее отличаются применимые к этим шрифтам настройки
|
Re: Два бага в 10.54 под Linux
|
Turbid 05/31/10 06:50 AM |
|
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
?
|
Re: Два бага в 10.54 под Linux
|
Turbid 05/31/10 12:19 PM |
|
Принудительно прописал dpi:
Code:
$ grep dpi /home/turbid/.Xresources Xft.dpi: 86
Code:
$ xrdb -query | grep Xft Xft.dpi: 86
Результат тот же. Куда еще посмотреть?
|
Re: Два бага в 10.54 под Linux
|
iNDiAnFLy 05/31/10 11:08 PM |
|
у меня есть: 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 вероятно сработает такая же хрень в профиле
|
Re: Два бага в 10.54 под Linux
|
Turbid 06/01/10 06:33 AM |
|
пробовал менять opera:config#UserPrefs|ForceDPI - изменений не вижу.
Сейчас посмотрел - на нетбуке у меня Gnome, DPI системы по умолчанию 96x96, от этого оперовские шрифты смотрятся там гармонично.
Все же хочется знать, откуда опера берет (или он жетко вбит?) системный DPI
|
Re: Два бага в 10.54 под Linux
|
iNDiAnFLy 06/01/10 11:17 PM |
|
если Force DPI после перезапуска не срабатывает, значит где то он прописан глобально и имеет больший приоритет чем пользовательский профиль. ищи дефотовый конфиг, для Gentoo это как я писал выше /etc/operaprefs_default.ini и /etc/operaprefs_fixed.ini возможно в твоей системе есть нечто подобное
|
Re: Два бага в 10.54 под Linux
|
Turbid 06/02/10 06:01 AM |
|
Пробовал, не помогает
|
Re: Два бага в 10.54 под Linux
|
iNDiAnFLy 06/02/10 03:07 PM |
|
а вот у меня изменение в /etc/operaprefs_default.ini значения DPI работает после перезапуска Opera, но это 10.10, в >=10.54 эти файлы не используются.
возможно самое время писать на официальный форум, а потом и багрепорт
|
Re: Два бага в 10.54 под Linux
|
Turbid 04/12/11 08:13 AM |
|
Блин, уже 11.10, а баг по прежнему на месте
_//my.opera.com/community/forums/topic.dml?id=959392_
|