en de fr es ja it pt

13 июня 2014 г.

Прямоугольники вместо юникода в Chromium

С какого-то момента в Chromium в FreeBSD в Inspect Elements -> Elements у меня стали отображаться прямоугольники вместо некоторых символов (+ это окно стало очень сильно тормозить), к тому же на некоторых страницах вместо некоторых символов юникода тоже отображались прямоугольники, вот так:
У меня стояли патчи Infinality, решение проблемы - перейти от профиля win7 к infinality
infctl.sh setstyle infinality
Стало так:

P.S. На прикрепленных изображениях шрифты на странице немного отличаются, якобы с infinality стало хуже, но на самом деле они пиксель в пиксель совпадают, возможно blogspot как-то испортил изображения, хоть они и PNG, что странно.

11 ноября 2013 г.

pf rdr исходящего трафика с localhost

Захотелось весь исходящий трафик с ! localhost'a ! на 80 порт посылать на прозрачный прокси тоже на localhost'e. На FreeBSD с помощью pf. Оказалось что простым rdr тут не обойтись (с ним все хорошо для трафика из внешней сети), но решение было найдено:

/etc/pf.conf:
proxy_networks = "any"
proxy_port = 8123
proxy_user = "polipo"

rdr pass log on lo0 proto tcp from self to any port 80 -> 127.0.0.1 port $proxy_port

pass out quick route-to lo0 proto tcp from self to $proxy_networks port 80 user != $proxy_user keep state

Chromium открывал файлы через Firefox

Была проблема, что несмотря на верные ассоциации в xdg-utils chromium открывал все файлы через firefox. Проблема очень просто решилась: установкой перлового модуля devel/p5-File-MimeInfo

16 мая 2013 г.

Проблемы с мышью в awesome

Когда-то, после обновления какого-то X.org компонента начались проблемы с переключением тэгов мышью если стоит русская раскладка в awesome. Тогда нашел решение - пропатчить этот самый компонент.
Недавно он видимо опять обновился, и я нашел новое "грязное" решение (не помню почему, да и сейчас не стал разбираться, почему awesome либо xorg не исправляют его, кажется каждый говорит что это не его баг):
в /usr/local/share/X11/xkb/compat/basic закомментировать следующие строки:
group 2 = AltGr;
group 3 = AltGr;
group 4 = AltGr;


Ссылки на этот bug:
freedesktop
awesome
arch

2 марта 2013 г.

Nvidia K1000M на Thinkpad W530, FreeBSD

В сентябре я пытался заставить работать Nvidia K1000M в FreeBSD на Thinkpad W530, но ничего хорошего в итоге не вышло, а потом я понял что и встроеное видео Intel меня вполне устраивает.
Месяц назад на форуме FreeBSD мне написал cognet о том, что он написал свою реализацию nv_acpi_rom_method() и тем самым решил аналогичную проблему на Asus G75VX, применив его патч все заработало и у меня.

Далее патчи для x11/nvidia-driver версии 310.32, достаточно положить их в ports/x11/nvidia-driver/files/

patch-src-Makefile: http://pastebin.com/Y21NKkuJ
patch-src-nvidia_subr.c: http://pastebin.com/mHJJnDCE

P.S. После перехода на Nvidia с Intel в системе изменился порядок именования аудио устройств, мой внешний ЦАП стал dsp5 вместо dsp3 (см. Настройка звуковых устройств в Skype FreeBSD); VDPAU в mplayer работает.

UPD 14 Aug 2013: с текущей версией в портах (319.32) стало работать без каких либо патчей