Etichete
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
Opera 10. De ce?
2009-12-10 22:46 | Autor: Vasile Chelban | Filed under: Vasile
Opera 10 nu mă mai bucură. Îmi amintesc de versiunea a 9-a - era superbă. Chiar și majoritate buildurilor intermediare a Opera 10 cu calitate Alpha lucrau foarte satisfăcător. Acum altă istorie, chiar un serial - The Bugs. Fie nu se deschid unele linkuri din alte aplicații (și Opera fiind setată ca navigator web implicit), astfel pierzându-se unele pagini, dacă se deschid grămadă în lanț. Fie în procesul lucrului îndelungat, începe să crească volumul memoriei ocupate de Xorg (condiționat anume de activitatea Operei). Să fiu cinstit - nu toți observă acest lucru, de nu-l urmăresc cu scop anume, și același comportament întâlnim și la Firefox, Chromium,... (dar nu la links -g, Midori, Arora ). Mi-a plăcut ideea să ascund bară de meniu, și în locul său să apară doar un singur frumos buton compact (ca la Chrome).
.. dar cînd acesta a pornit să dispară lăsându-mă fără orice access la meniu..
Totuși nu a fost cea mai gravă problemă. Utilizez versiunea de 64 biți pentru QT4. După vizita anumitor site-uri (freshmeat, pagini pe mediawiki, phpBB, etc), și anumite operații (salvarea paginii, spre exemplu), apar probleme de afișare, dispar blocuri de text, alte blocuri capătă un stil și mărime font necitibile, și scripturi JS nu mai funcționează adecvat (spre exemplu - toate operații numerice ignoră partea fracționară a numerelor, nu activează ferestre popup stil LightBox). Trebuiam să închid aplicația, si s-o pornesc din nou navigând un timp scurt fără probleme. Era într-adevăr deranjant.
Astăzi am dar de discuție pe forum-ul comunității Opera unde mi-am găsit și soluția. Mai bine spus - ocol (workaround): lansăm opera cu localizare redefinită la cea engleză (en_US), sau chiar POSIX (C).
Un simplu script mă ajută:
# cat <<EOF >/usr/local/bin/opera_wrapper.sh
#!/bin/bash
unset LC_ALL
unset LC_MESSAGES
LANG=C opera
EOF
PS: nu uităm de chmod +x /usr/local/bin/opera_wrapper.sh
Etichete: opera
decembrie 10, 2009 23:28
эх, до боли это всё знакомо. Сам мучался со шифтами, ещё со времён тестирования 10 ветки. Когда она зарелизилась, а проблема не исчезла, я подумал „а какого фига я держусь за этот браузер?”
Всё, что было уникального и привлекательного в опере уже давно воплотили конкуренты. А оперовцы последние пару версий накручивают какие-то абсолютно ненужные для браузеров плюшки. Виджеты, HTTP сервер… кому это всё надо?
Вот синхронизация закладок – это здравое дело, и то не может неделями законнектиться. Мне такого добра не надо.
Так что удачи тебе, Василий, в этом тяжёлом деле. Не отступайся от доктрины! 😛
И да, вот этими статьями на румынском ты гарантированно снижаешь круг читателей до двух человек 😉
decembrie 11, 2009 10:25
Баг, кстати, очень интересный, сколько не пробовал у себя на i686 не встретил, хотя похожий баг появлялся у меня в wine
decembrie 11, 2009 11:33
Наверняка проблема связана с некорректной обработкой данных о локали. У себя в системе обнаружил вот такое безобразие:
$ set |grep -E ‘^(LANG|LC_)’
LANG=ro_RO.UTF-8
LANGUAGE=ro_RO.UTF-8
LC_ALL=ro_RO.UTF-8
LC_MESSAGES=ro_RO.UTF-8
Всё корректно, но не корректный код может и ногу сломать от такой избыточности.
decembrie 11, 2009 11:41
Жень, материалы всякие нужны, а язык – дело вторичное на самом деле. А коль блог двуязычный, я для разнообразия пишу на обоих. И верю (искренне) что хорошая информация найдет нужного ей потребителя.
А Оперу зря ты хаешь – да, тупо не могут воспроизвести баг, бывает. Не потому что не хотят.. Вот мы вчера с Олежкой тоже не всегда его видели на i386 сборке. Хотя на 64бит с ru/ro locale – буквально на каждом шагу. Но они реально создают новое. А одобрит ли ход времени и пользователи эти технологии – это узнаем позже. Но не попробовав – не узнаешь никогда. Так что молодцы они, пусть придумывают. А ты просто ретроград, временами.
Кстати, почему ты не упомянул про Dragonfly? почему не назвал его ненужным? А ведь большинству он менее нужен тех же виджетов, а мне он полезен. и тчк.
decembrie 11, 2009 16:43
да, ты прав, именно поэтому я и не упомянул dragonfly: мне он нужен ещё меньше виджетов.
А недостатки я терпел, сколько мог. Потом терпение кончилось, и нашёл много альтернатив 😉
Федора ведь мне тоже однажды надоела. Теперь вот в очередной раз начинает надоедать KDE4. Посмотрим, к чему это приведёт. Первым шагом, думаю, как и в твоём случае, будет обнуление конфигов 🙂