Pidgin и рассылка сообщений по группам.

Совсем недавно понадобился плагин для Pidgin, который позволял бы отсылать сообщения по группам. Похожая функция есть у квипа, где можно выбрать список пользователей, или групп контактов, которым нужно отправить одно и тоже сообщение, но у pidgin ее нету по-умолчанию.  Сам процесс установки описан ниже.

Выполните в терминале:

sudo apt-get build-dep pidgin-plugin-pack

Подготовим исходники:

 mkdir pidgin-plugin-pack; cd pidgin-plugin-pack

sudo apt-get source pidgin-plugin-pack

sudo touch groupmsg/.build

Собираем пакет

sudo dpkg-buildpackage -b -nc

и установим:

sudo dpkg -i pidgin-plugin-pack*

Почистим за собой:

sudo rm -dfr pidgin-plugin-packsudo

sudo apt-get autoremove

Дальше перезапускаем Pidgin. Заходим в Средства -> Модули, и включаем нам плагин.

Далее чтоб отправить сообщение всей группе, просто выберите ее в списке контактов, и в контекстном меню выберите Group IM.

Один минус — плагин рассылает сообщение только онлайн пользователям.

Всем удачи, и помните спам — это зло:)

Кодировка в Pidgin

Очень коротенька запись, но все же уверен кому-то да поможет. В самого популярного IM для Linux — Pidgin, существует проблема с кодировкой.  Вместо отправляемых, или получаемых сообщений, или в информации об какой либо учетной записи, у вас, могут отображаться русские буквы, как не понятные символы (кракозябры:)) . А все из-за того, что в настройках учетной записи, по-умолчанию стоит кодировка, которая не работает с кириллицей. Так вот, чтоб исправить эту проблему пройдите, по следующему пути:

Учётные записи -> Выбрать нужную запись ICQ -> Изменить учётную запись -> Дополнительно ->Кодировка: WINDOWS-1251.

Установка драйвера принтера Сanon.

Всем привет, сегодня я расскажу вам. как установить драйверы принтера семейства Canon i-sensys. В частности, у меня на работе мфу, MF4018. Но инструкция подойдет, не только для этих принтеров, но и для огромного списка других моделей Canon.

Скачиваем пакет gs-esp

wget http://launchpadlibrarian.net/56217598/gs-esp_8.71.dfsg.2-0ubuntu7_all.deb

Установим его

sudo dpkg -i gs-esp_8.71.dfsg.2-0ubuntu7_all.deb

Скачиваем архив с  драйверами под Linux, на сайте software.canon-europe.com

Распакуйте нужные deb-пакеты в корень домашней директории

Установите их:

sudo dpkg -i cndrvcups-common_2.20-1_i386.deb

sudo dpkg -i cndrvcups-ufr2-uk_2.20-1_i386.deb

Далее можете смело добавлять принтер, через меню «Печать«, там же и выбирайте, уже установлен нами драйвер.

Conky — Мониторинг системы.

Conky — это программа предназначена для мониторинга системы, которую можно очень красиво и удобно разместить в любом месте рабочего стола. Conky имеет множество настроек, и отслеживает огромное число показателей системы, среди которых: температура, скорость загрузки, размеры жестких дисков, нагрузка системы, и много другого. Ниже покажу как выглядят «коньки»  у меня.

conky

Установка и настройка.

sudo apt-get install conky

Настройки находятся в файле /etc/conky/conky.conf. Но если вы хотите использовать свои настройки то вам нужно использовать конфиг с домашней директории. Для этого выполните в терминале:

cat /etc/conky/conky.conf > ~/.conkyrc

Все настройки вы можете узнать в официальной документации. Также, в сети существует множество готовых решений.

Настройка автозапуска

Ну и напоследок, для того чтобы коньки корректно стартовали вместе с системой, создайте новый файл, например conky.rc,и  с таким содержанием:

#!/bin/bash
sleep 8
conky

Экспериментируйте с параметром sleep , возможно мое значение вам не подойдет.

Сохраните файл например в .conky/conky.rc

Поставьте chmod, командой:

chmod +x .conky/conky.rc

Далее зайдите в настройку автозапуска (путем поиска в панели Dash «Автоматически запускаемые приложения«), и добавьте новую программу. В строке команда, пропишите путь к скрипту conky.rc

Автозапуск Conky

Гостевое дополнение, и общие папки в VirtualBox.

Сегодня мне по определенным причинам нужно было поставить винду на виртуалку. Для виртуальной машины решил использовать virtualbox. Установил через центр приложений ubuntu. Далее настроил, и установил там windows xp. (Там все достаточно просто, и интуитивно понятно, поэтому не буду расписывать подробности.)

Разрешение экрана.

После установки нужно было открыть гостевую ОС на весь экран (Правый CTRL+F), но у меня нечего не вышло, экран так остался маленьким. Понял, нужно установить дополнения гостевой ОС. Захожу в меню virtualbox: Устройства->Установить дополнения гостевой ОС, и тут облом получаю ошибку примерно такого содержания:

Не удалось скачать CD-образ Дополнений гостевой ОС по ссылке http://dlc.sun.com.edgesuite.net/virtualbox/4.1.2_Ubuntu/VBoxGuestAdditions_4.1.2_Ubuntu.iso

Перешел по ссылке выше в браузере, ошибка 404, файл не существует.

И так, если у вас проблема аналогична моей, тогда нужно скачать дополнения по адресу:

http://dlc.sun.com/virtualbox/4.1.2/VBoxGuestAdditions_4.1.2.iso

Далее заходим: Устройства->Приводы оптических дисков->Выбрать образ оптического диска. После того, как вы выберите образ только что загруженного дополнения,  в гостевой ОС вы сразу увидите мастер установки.

После установки, и дальнейшей перезагрузки вы сможете насладиться полноэкранной работой с виртуальной машиной:)

Общие папки.

Еще я вам хочу рассказать как можно сделать общую папку между основной ОС, и ОС которая установлена у Вас на виртуальной машине.

Заходим: Устройства->Общие папки. Нажмите добавить новую папку, выберите ее, и дайте название.

Как видите на рисунке, у меня она называется gansik.

Далее зайдите на гостевую ОС (как вы помните у меня она windows), Пуск->Выполнить->cmd. И в командной строке впишите:

net use x: \\vboxsvr\gansik

Вместо gansik — напишите имя своей папки.

И нажмите Enter, после чего в меню Мой компьютер вы можете увидеть свою общую папку.

Настройка перенаправления портов через роутер

Не давно в силу сложившихся обстоятельств, на рабочем роутере пришлось сменить прошивку, т.к.  стандартная от dlink по не понятным причинам глючила (систематически падал интернет). Зашел на сайт прошивки dd-wrt, в базе роутеров нашел нас Dlink DIR-615, и удачно перепрошился.

С настройкой интернета и wi-fi, проблем не возникло, все элементарно и понятно, для удобства в этой прошивке есть русский язык. Далее мне нужно было настроить перенаправление портов (port forwarding), ведь у нас на работе  — веб-сервер. ftp, и rdp  — для подключения с другого офиса.

В принципе, вроде все интуитивно понятно, заходим в: NAT/QoS -> Port Forwarding

Ниже на рисунку показан пример настроек:

  • Port from — порт на который обращаемся из вне
  • Port to — порт на который роутер отправляет нас

Сохраняем. И вроде как все должно работать. Проверяем и тут — увы, нечего не происходит, перенаправление не работает.

Но не спешите огорчаться, проверьте из вне (интернета). Правильно! все работает, сам портфорвардинг не работает только локально, а все из-за того что разработчики допустили баг в прошивке.

Чтобы заработал портфорвардинг внутри сети нужно зайти в :  Administration -> Commands (Тех.обслуживание/Команды), и в окне Commands, ввести следующее:

iptables -t nat -I POSTROUTING -o br0 -s 192.168.0.1/24 -d 192.168.0.1/24 -j MASQUERADE

192.168.0.1 — меняем на ip своего роутера

Далее жмем Save Startup (Сохр.параметры запуска). На этом все!

Разгоняем Ubuntu 11.10

Один мой старый, хороший, интернет знакомый, на днях у себя на странице вконтакте, разместил интересную заметку о разгоне убунту 11.10. Меня она сразу заинтересовала, и я решил ее разместить у себя, чтоб не потерялась так сказать, ну и конечно с разрешения самого автора. Ниже будет заметка как есть, от автора.

Долгое время на моём лэптопе стояла Ubuntu 10.04, но, сегодня я-таки надумал обновить свою систему.
Собственно, поставил 11.10. Однако, на моём стареньком hp530 она, мягко говоря, ползала. Призадумался немного о её разгоне, так сказать.

А что нам для этого надо? Да не так уж и много. Сразу предупреждаю, что делаете Вы это всё на свой страх и риск. В принципе, данные манипуляции подойдут и к другим релизам ubuntu, но я протестировал только на 11.10.

И так, с чего мы всё начинаем? С самого важного — смена ядра. Не стал я сидеть на официальном, а решил попробовать ядро проекта Liquorix. Боитесь? Ну и бойтесь дальше, если так — эта статья не для вас. А для тех, кто не боится экспериментировать пишу далее.
Значит так, добавляем репозиторий:

echo "deb http://liquorix.net/debian sid main" | sudo tee /etc/apt/sources.list.d/liquorix.list
echo "deb-src http://liquorix.net/debian sid main" | sudo tee -a /etc/apt/sources.list.d/liquorix.list

Ну, и обновляем их:

sudo apt-get update

Теперь, собственно, сама установка:

sudo apt-get install ‘^liquorix-([^-]+-)?keyring.?’

для 32-битных:

sudo apt-get install linux-headers-2.6-liquorix-686 linux-image-2.6-liquorix-686

для 64-битных:

sudo apt-get install linux-headers-2.6-liquorix-amd64 linux-image-2.6-liquorix-amd64

Тут ещё небольшое дополнение такое:
Если Вы используете драйвер FGLRX(ATI), то ко всему этому нужно скачать этот скрипт http://kanotix.net/files/install-fglrx-debian.sh и запустить его.

Первый этап закончен.

Далее. Отключим пару ненужных служб, если у Вас таковые имеются. Сделаем это, к примеру, через bum:

sudo apt-get install bum

После установки запускаем это приложение, ждём, пока оно осмотрится по сторонам. Потом в списке ищем службы, которые Вам не нужны. Я, к примеру, отключил bluetooth, службу сканера и тп. Сохраняем.

Ну, и теперь последний этап — самый простой. Завершаем сеанс. Рядом с полем ввода пароля нажимаем на значок настроек и выбираем там «Ubuntu 2D». Входим.

Всё, теперь перезагружаемся. При старте граба выбираем наше свежеустановленное ядро и радуемся жизни.Прирост производительности существенен.

С уважением. SNELS