Чат Skype для Pidgin в Ubuntu / Debian. Теперь без необходимости установки Skype.

С момента передачи Skype в руки Microsoft ситуация для этого мессенджера в Linux существенно не улучшилась. Появившаяся вскоре после приобретения ветка 4.х давала надежду на дальнейшее развитие, но на ней все и замерло. Судя по всему, функциональность Linux-версии намеренно ограничивается. (Недавнее публичное обращение  к Microsoft тому подтверждение).

При этом с  появлением версии 4.х  появились проблемы с приложениями, использующими  SkypeAPI. А старая «теплая ламповая» версия 2.2 работать постепенно перестала.

Небольшое отступление для тех, кто не использовал раньше Skype-плагин к Pidgin: необходим был запущенный в фоне  Skype, к которому коннектился плагин. (Не говоря уже о том, что не каждый пользователь согласится устанавливать себе на компьютер приложение с закрытым кодом). К сожалению, работа с версией 4.х не отличалась стабильность. Сообщения иногда не отображались, Pidgin периодически «вылетал». Это побудило постепенно минимизировать использование Skype. К сожалению, для многих (в т.ч. публичных / деловых контактов) Skype так и остается единственным известным им интернет-мессенджером, что не позволяло отказаться от него полностью. Эпизодическому использованию помогала браузерная версия web.skype.com, однако удобным такой способ назвать было сложно.

(more…)

Настройка видеокарты на чипе SiS 771/671 Mirage 3 Video в Ubuntu 14.04 (15.04)

SIS

В свое время я уже был счастливым обладателем ноутбука на базе экзотического Via (ex S3) Chrome 9. К сожалению, редкие видеокарты остаются плохим выбором для систем под управлением Linux, если, конечно, вы не готовы мириться с работой в VESA-режимах. Недавно мне пришлось столкнуться с еще одним, некогда популярным, производителем графики — Silicon Integrated Systems. На базе его чипа SiS 771/671 Mirage 3 Video работал попавший мне в руки старенький, но  довольно неплохой ноутбук Fujitsu Siemens  ESPRIMO Mobile V5515.

Как оказалось после установки, единственным доступным разрешением было 640х480.  Существуют 2 способа решения этой проблемы.

(more…)

Корректное завершение работы гостевой ОС CentOS на виртуальной машине

При работе с CentOS в виртуальной машине я заметил, что ОС отказывается реагировать на сигнал завершения работы от хоста. Это создает неудобства, например, при перезагрузке хоста виртуальной машины, поскольку отсутствует возможность корректно завершить работу гостевой ОС.

(more…)

Ошибка g-io-error-quark 1 в Ubuntu 15.04

serveimage

Недавно после разборки компьютера и попытки загрузки ОС я столкнулся с аварийным режимом в Ubuntu 15.04. Предложенная команда  обычной загрузки приводила к останову с выводом ошибки  g-io-error-quark 1. Мои мысли простирались от аппаратного сбоя с винчестером после разборки компьютера, до сбоя udev из-за установки нового оборудования. Однако я совсем не подумал о том, что один из винчестеров (не основной) я пока не подключал при включении.

Как оказалось, Ubuntu 15.04 по умолчанию весьма болезненно реагирует, если не смогла при загрузке подключить один из разделов, указанных в fstab.

(more…)

Работа менеджеров пакетов APT и YUM через прокси

proxy_logo

Довольно часто можно встретить ситуацию, когда компьютер используется только в локальной сети и не имеет прямого подключения к Интернет (например, по соображениям безопасности) . При этом желательно иметь возможность устанавливать обновления системы, новые пакеты. Одним из вариантом может быть создание локального репозитория, но это не всегда оправдано, особенно, если используются различные дистрибутивы и различные архитектуры.

Однако если в сети используется прокси-сервер для доступа к интернет, то можно сконфигурировать менеджер пакетов работать с ним. Рассмотрим два примера: 1) для систем, использующих APT (Ubuntu, Debian, Linux Mint и др) и 2) для систем, использующих YUM (например, CentOS и Fedora). (more…)

Telegram и Vkontakte (Вконтакте) в Pidgin

pidgin_logo

Не так давно мы рассматривали, как к Pidgin добавить поддержку Whatsapp, а сейчас рассмотрим расширение возможностей мессенджера протоколами Вконтакте и Телеграм.

Одна из популярных социальных сетей Вконтакте еще некоторое время назад использовала XMPP протокол, как у Facebook, что позволяло пользоваться любым мессенджером с поддержкой XMPP. Сейчас, к сожалению, от этого отказались в пользу своего протокола.

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

(more…)

Агрегирование сетевых интерфейсов (bonding) в Ubuntu (обновлено 18.11.15)

f8

Почти каждый сталкивался с ситуацией, когда поиск неисправности или сбоя после длительных мучений заканчивается обнаружением вытащенной вилки электропитания, отошедшего штекера, окисления контактов или другой мелочи. Если для обычной рабочей/домашней машины это чревато просто потеренным временем, то в случае, если компьютер используется в качестве сервера, это может привести к неприятным последствиям.

Если от сбоя дисковой подсистемы можно предохраниться использованием RAID, то для защиты от сбоя сетевого оборудования используют агрегацию каналов (или бондинг (bonding)). Как и в случае с RAID, существуют различные режимы, рассчитанные на увеличение пропускной способности или просто на включение второго канала в случае отказа первого. Например, при физическом случайном отключении кабеля из свитча, его обрыва / окисления контактов коннектора или банального выхода из строя сетевой карты. Я рассмотрю режим balance-xor, который можно считать оптимальным выбором в случае, когда необходимо  как сбалансировать нагрузку между интерфейсами и при этом защититься в случае отказа одного из каналов. Стоит сразу отметить, что данный режим должен поддерживаться на «другой стороне», т.к. управляемым свитчем / другим сервером, поэтому если у вас нет такого оборудования, вам скорее подойдет режим balance-alb, который (говоря простым языком)  «притворяется» одним интерфейсом для системы. Подробнее по режимам очень хорошо рассказано здесь.

(more…)

Запись образа LiveCD Ubuntu / Xubuntu на 1GB-флешку

Как мы знаем, несколько  релизов тому назад при размещении образов  LiveCD было принято решение отказаться от образов размером 700 МB для записи на CD-R, аргументируя это тем, что основная масса пользователей уже отказалась от записи «болванок» в пользу USB-флешек для установки.

Хотя новым «стандартом» стал образ размером 1GB, при попытке записать его на флешку объемом 1GB рекомендуемым в большинстве источников способом (при помощи утилиты UNetbootin), пользователи сталкивались с ошибкой о нехватке места.

Приходилось использовать или флешки большего объема или же использовать образы по 700MB с минималистичным Lubuntu.

Но, например, у меня в распоряжении есть пара неиспользуемых флешек на 1GB и пара обычно занятых флешек по 16GB, поэтому я решил найти способ записи этих образов на имеющиеся в наличии устройства по 1GB. (more…)

Воспроизведение папки в Xubuntu (Thunar)

papka-s-muzykoy

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

1.  В файловом менеджере Thunar в меню выбираем Правка > Особые действия.

(more…)

Доменное имя для динамического IP

logo-no-ip

Как известно, большинство домашних провайдеров для доступа в  интернет предоставляют динамические IP-адреса, которые обычно изменяются при каждом переподключении (хотя, некоторые провайдеры предпочитают выдавать один и тот же IP, если он ранее не достался другому пользователю).  Очень часто динамический IP для домашнего пользователя предпочтительней статического (выше анонимность в сети, обход блокировок сайта по IP и т.д.). Однако, в случае необходимости подключения к домашнему компьютеру извне, возникают сложности. Даже если запомнить текущий адрес, то где гарантия, что не будет разрыва соединения и адрес при автоматическом переподключении не изменится. Если статический IP получить у провайдера нет возможности, нецелесообразно или просто есть желание сохранить упомянутые выше преимущества динамического, остается работать с динамическим.

(more…)

Whatsapp в Ubuntu Linux: регистрация и использование

WhatsApp-logoWhatsapp — один из мессендеров, для которых не существует десктоп-версий. Это вызывает неудобства, если вы привыкли к переписке за компьютером.

К счастью, существует возможность использовать аккаунт Whatsapp при помощи популярного мультипротокольного клиента мгновенных сообщений Pidgin c применением стороннего плагина.

(more…)

Альтернативный способ смены раскладки клавиатуры

Иногда возникают ситуации, когда переключения языка работает проблемно, или же не работает вообще. Например, в Lubuntu 12.04 средствами графического интерфейса затруднительно настроить переключения языков, как и в Razor-Qt. Могут быть и другие ситуации, в которых необходим альтернативный способ.

(more…)