настройка brother DCP-7057R в arch linux

Писал как заметку на память, но может быть кому пригодится.

Настройка принтера

lsusb
Bus 003 Device 004: ID 04f9:0273 Brother Industries, Ltd

Добавим правило в udev

sudo vim /etc/udev/rules.d/10-usbprinter.rules
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0273", MODE:="0664", GROUP:="lp"

и добавим пользователя в группу lp.

Везде пишут нужно запретить загрузку модуля usblp

sudo vim /etc/modprobe.d/blacklist.conf
blacklist usblp

Качаем драйвера с официального сайта Generic LPR printer driver (rpm package и Generic CUPSwrapper printer driver (rpm package).

Копируем содержимое скачанных rpm пакетов в соответствующие директории. В принципе достаточно только /opt/ (т.к. только в ней были файлы)

Правим файл /opt/brother/Printers/BrGenML1/inf/setupPrintcap (я не знаю нужен ли этот файл при печати, но тем не менее по дефолту путь не правильный) Нужно изменить строку

PRINTCAP_NAME=/etc/printcap.local
на
PRINTCAP_NAME=/etc/printcap

Так же требуется сделать симлинк на фильтр

sudo ln -s /opt/brother/Printers/BrGenML1/cupswrapper/brother_lpdwrapper_BrGenML1 /usr/lib/cups/filter

Затем (пере)запускаем cups

sudo systemctl restart cups.service

Заходим http://localhost:631/ Добавляем принтер (должен появиться в списке), указываем использовать ppd файл (/opt/brother/Printers/BrGenML1/cupswrapper/brother-BrGenML1-cups-en.ppd)

Настройка сканера

yaourt -S brscan4

или если сетевой

yaourt -S brscan4-network

Outlook Не удается создать файл

outlook

Проблема во временных файлах, а именно в том, что они не удаляются автоматически. В связи с этим есть забавный баг (а может это фича :) Outlook не может открыть файл письма, если уже приходили письма с файлами имеющими такое же название больше 99 раз (вернее, если эти файлы открывались) Все последующие файлы с подобным именем открываться и сохраняться не будут.

Лечится так. Заходим в реестр:

HKEY_CURRENT_USER\Software\Microsoft\Office\НОМЕР_ВЕРСИИ\Outlook\Security

Сморим путь указанный в OutlookSecureTempFolder и удаляем все содержимое данной директории.

excel пароль на редактирование

На работе сотрудница выставила пароль на редактирование excel файла и благополучно пароль забыла. Поломав какое-то время голову нашел решение. Открываем файл в libreoffice. На этом все. Либре вообще пофигу на все эти пароли на редактирование, листы и прочее. Остается только пересохранить файл.

samba, пароль к шаре

Столкнулся с тем, что windows начала просить пароль на доступ к шаре.

В логах /var/log/samba/log.smbd следующее

smbd/server.c:1165(main)
 standard input is not a socket, assuming -D option
smbd/server.c:500(smbd_open_one_socket)
 smbd_open_once_socket: open_socket_in: Address already in use

лог /var/log/samba/log.nmbd показывает

nmbd/nmbd.c:885(main)
  standard input is not a socket, assuming -D option

Проблема оказалась в winbindе. А именно не соответствии имен групп linux и windows. Т.е. группа шары выглядела так:

# ls -l /mnt/lv10/Photoarchive/
total 4
drwxrwx---+  2 root 16777729 4096 Apr 24  2013 Архив

где gid=16777729 (domain users)

Лечится рестартом winbind

service winbind restart

Dropbox 4 гб бесплатно

Для того чтобы получить от Dropbox 4 гб бесплатно, потребуется телефон с андроидом на борту. За установку и настройку приложения Mailbox, Dropbox подарит 1гб. А установив приложение Carousel получите еще 3гб. Если данные приложения не понравятся их можно смело удалять. Бесплатные 4 гб останутся.

Arch linux настройка яркости

Не работала регулировка яркости. Моему ноутбуку Dell Inspirion 3521 этот способ помог. Две видеокарты, по дефолту система загружается с интеловской.

Section "Device"
        Identifier	"Intel Graphics"
        Driver		"Intel"
        Option		"Backlight" "intel_backlight"
EndSection

Прописываем в /etc/X11/xorg.conf.d/20-intel.conf
Перезагружаемся.

Автозапуск виртуальной машины в Citrix XenServer 6.2

Кратенько. Для 6 версии из XenCenter настроить автозапуск уже не получится, однако можно сделать из консоли.

Для начала добавляем эту возможность для пула.

# xe pool-list
uuid ( RO)                : ...
# xe pool-param-set uuid=... other-config:auto_poweron=true

Теперь для виртуалок, которым требуется автозапуск.

Список виртуальных машин с uuid-ами

# xe vm-list

Включаем автозапуск

# xe vm-param-set  uuid=... other-config:auto_poweron=true

Проверяем

# xe vm-param-list uuid=... | grep auto_poweron

Ищем auto_poweron, должно быть что-то вроде:

other-config (MRW): auto_poweron: true; ...

Выключаем автозапуск

# xe vm-param-set  uuid=... other-config:auto_poweron=false

MTP на примере Acer CloudMobile S500

Потребовалось получить доступ к флешке подключенной в телефон Acer CloudMobile S500. Краткая выдержка арч вики с некоторыми комментариями.

Подключаем телефон к компу. В консоли смотрим результат вывода lsusb

% lsusb
...
Bus 001 Device 004: ID 0502:33aa Acer, Inc. 
...

Вот и телефон.

Копируем или правим прям там же файл.

% sudo cp /usr/lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d/
% sudo vim /etc/udev/rules.d/69-libmtp.rules

Находим строки, в которых упоминается Acer, дублируем одну из них. Изменяем значения idVendor и idProduct на значения нашего аппарата.

# Acer CloudMobile S500
ATTR{idVendor}=="0502", ATTR{idProduct}=="33aa", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Затем

sudo udevadm control --reload

либо перезагружаемся.

Устанавливаем пакет для работы с mtp

sudo pacman -S mtpfs

Редактируем /etc/fuse.conf Раскомментируем строку

user_allow_other

Создадим какую-нибудь временную директорию и смонтируем в нее телефон.

mkdir /tmp/YOURMOUNTPOINT
mtpfs -o allow_other /tmp/YOURMOUNTPOINT

Размонтируем

fusermount -u /tmp/YOURMOUNTPOINT

Для удобства можно создать алиасы в ~/.bashrc

alias android-connect="mkdir /tmp/YOURMOUNTPOINT && mtpfs -o allow_other /tmp/YOURMOUNTPOINT"
alias android-disconnect="fusermount -u /mnt/YOURMOUNTPOINT"

DLNA IPTV xupnpd

Купили брату телевизор Sony Bravia. Выбирал специально, чтоб ТВ умел проигрывать много форматов видео и знал что такое DLNA. Однако упустил IPTV. Странно, но ТВ его совсем не умеет проигрывать. Удивительно, что Sony не позаботились об этом. В итоге IPTV таки удалось получить, пусть и через DLNA.

Настраивается установкой xupnpd. Можно поставить программу на роутер. В интернете есть мануалы по ентой установке. У меня же стояла задача более простая. Заставить ТВ показывать iptv не важно откуда. В итоге поставил xupnpd на ноут с ubuntu, благо на оффсайте есть уже собранный пакет для нее.

Правим конфиг файл /etc/xupnpd.lua
Заменяем интерфейс на свой, через который выходим в интернет.

Запускать следует через sudo.

sudo xupnpd

Либо можно утянуть последнюю версию с svn

sudo apt-get install subversion
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
cd xupnpd/src/
make

Не забываем поправить конфиг файл xupnpd.lua
Следует заменить интерфейс на свой, через который выходим в интернет.

Запускаем программу

chmod +x xupnpd
./xupnpd

Дальше настройки можно править через веб-интерфейс 192.168.X.X:4044, где 192.168.X.X ваш ip.
Там же можно загрузить свой плейлист.m3u

Ввиду того, что я смотрю iptv от тетушки Шуры и потоки там все http-шные, мне не пришлось ставить udpxy. Единственный нюанс, который заставил меня поломать голову, из-за того, что при выборе канала трансляция запускалась, но картинки не было, заключается в том, что в настройках Default mime type следует указать mpeg_ts (cfg.default_mime_type=’mpeg_ts’).