Samba и Avahi

Пишу в большинстве для себя.
Материалов на эту тему не просто много, а до хера как грязи 🙂
Но, все советы сводятся к одному, создай файлик и всё будет работать, а у меня, ну хоть тресни, не работает, Mac OS шару видит, но не подключается.
А ларчик, как всегда, просто открывался, создаем файл /etc/avahi/services/smb.service с таким содержимым:

1
2
3
4
5
6
7
8
9
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
        <type>_smb._tcp</type>
        <port>445</port>
    </service>
</service-group>

Записываем его, и перезапускаем avahi:

systemctl restart avahi-daemon.service

Обращаем внимание на строку №7, особенно на номер порта, во всех вышеназванных руководствах предлагалось ставить порт 139, что не верно.

Источник полезных изменений. Спасибо тебе, Jan78!

Ужасный шрифт wine-tahoma портит отображение страниц в браузерах

Проблема эта старенькая, баг датирован аж апрелем 2011 года.
Ошибку эту так еще и не решили пакетно.
Но! Мы исправим её «костыльно»… Читать далее

openttd и ужасный русский шрифт

OpenTTD — это такой клёвый клон Transport Tycoon Deluxe.
И вот с момента появления Fedora 15 в нём появился неприятный визуальный баг, русские шрифты выглядят УЖАСНО!
За полгода существования этого бага, я всё-таки собрался и написал о нём.
И о чудо, во-первых мейнтейнер ответил через 30 минут всего, во-вторых — еще через 40 минут был готов приятный «костыль», чтобы это исправить. За что отдельное и огромное спасибо мейнтейнеру пакета — Felix Kaechele.

Итак, сам «костыль», открываем файл ~/.openttd/openttd.cfg и исправляем строки:

1
2
3
small_font =
medium_font =
large_font =

на

1
2
3
small_font = DejaVu Sans, bold
medium_font = DejaVu Sans, bold
large_font = DejaVu Sans, bold

Сохраняем.
Это всё, ребята.

P.S. Но ошибка — ошибкой остаётся, потому счастливо ждём её исправления.

nginx с php на Fedora 15

Многовато, что-то, апачик стал потреблять памяти, да и вообще не шибко быстр.
Почитал, послушал умных людей, и перетащил сайтик на nginx.

Установка проста до безобразия:

1
yum install nginx php php-cli spawn-fcgi

Теперь начнём выруливать конфиги…
Читать далее

Новая Fedora и новый grub

Итак, скоро нас ждет новый релиз Fedora. Шестнадцатый по счету, с благозвучным именем Верн (Verne).
Я вот уже три недели, как перешел на него.
И первая же фича, вызвала мой живой интерес…

Великий и Могучий GRUB 2.

Читать далее

Fedora 16 и touchpad (тачпад)

Перейдя с KDE на XFCE я как-то потерялся, а где в XFCE настраивается тачпад (шлепки по нему и скроллинг по боку)?
Немного порыскав сделал для себя так, создал файл /etc/X11/xorg.conf.d/10-touchpad.conf со следующим содержимым:

1
2
3
4
5
6
Section "InputClass"
    Identifier "tap-and-scroll-by-default"
    MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "VertEdgeScroll" "1"
EndSection

Ну и естественно надо перегрузить X-ы.
Работает.

TapButton1 — собственно «шлепки» по тачпаду.
VertEdgeScroll — прокрутка.
MatchIsTouchpad on — условие, применять только к устройствам типа «тачпад».

Pidgin патч, который откроет информацию об ОС

Как-то было несколько минут свободных и захотелось немного пошутить, сделал патчик для Pidgin, который открывает возможность показа информации об операционной системе для протокола XMPP.
Но показ информации об ОС — это не главная и не основная функция данного патча.
В первую очередь патч сделан для того, чтобы показывать произвольный текст вместо информации об операционной системе.

Сразу оговорюсь, что патч для свежей версии 2.10.0, проверен и работает на GNU/Linux.

Читать далее

Сетевой интерфейс VirtualBox при загрузке

Настала осень и захотелось чего-то эдакого.
А именно, запустить внутренний интерфейс VirtualBox (конкретно версии 4.1) для всех виртуалок. Настройка его достаточно проста. Адреса по DHCP он раздаёт, но как-то ерундово, и под эту тему я решил использовать dnsmasq, все равно установлен был. Настройка dnsmasq — тоже простая до жути и описывать ее скучно. Как и настройку NAT. Читать далее

broadcom-wl и новое ядро 2.6.40 в Fedora 15

На ноуте с BCM4313, сразу после обновления ядра пропал wifi.
Напрочь пропал, т.е. не было даже сетевого интерфейса.

Оказывается, что ребята-ядерщики, что-то не то нахимичили с модулем bcma, и он начал загружаться вместо wl.
Посмотреть и уточнить можно так:

1
lspci -k

Исправляем это безобразие:

1
echo "blacklist bcma" > /etc/modprobe.d/blacklist-bcma.conf

После этого неплохо бы и initrd обновить:

1
/usr/libexec/plymouth/plymouth-update-initrd

Это все. 🙂

[UPD]
Баг про bcma уже создан и Джон Ленвилль обещал его исправить в следующем релизе ядра.