7z — распаковка из консоли.

Недавно понадобилось распаковать 27 архивов упакованных 7zip. Архивы достаточно большие, потому сразу решил воспользоваться распаковкой через терминал, и спокойно работать себе дальше. Для этого у нас есть прекрасный архиватор 7zip.
Итак. Массовая распаковка в терминале выполняется такой командой:

7z x «*.7z» -o/home/user/file

Перед выполнение команды перейдите в директорию в которой у вас лежат 7z архивы, и не забудьте изменить путь к директории с распакованными файлами, на свой.
Хороший мануал по консольный командам 7z можно найти здесь: http://docs.bugaco.com/7zip/
или выполнив терминале:

7z

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 (Сохр.параметры запуска). На этом все!