пятница, 25 ноября 2011 г.

Как включить микрофон в Линукс (КДЕ)

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

 Жмём кнопку микшер - откроется окно примерно такого вида:

количество регуляторов зависит от количества запущенных программ, в данном случае у меня есть регулятор звука системных сообщений и регулятор звука для Амарок.
Раскрываем окно на весь экран и видим в верхней части несколько закладок, из которых выбираем

 Устройства захвата звука
В примере это микрофон USB камеры. Убеждаемся, что динамик под бегунком не перечёркнут красным, а если перечёркнут - нажимаем на него чтобы включить, и выставляем регулятор громкости в желаемое положение. Это уже зависит от микрофона.
Перед закрытием лучше запустить программу в которой требуется микрофон и проверить уровень громкости. В Skype это можно выполнить тестовым звонком, которые есть в контакт листе. В Google Chrome можно проверить в настройках расширения gtlak (если установлено).

среда, 16 ноября 2011 г.

openSUSE python scriptengine

В русском переводе: не может создать движок python.
Такая ошибка может появиться при использовании таких плазмоидов, как:
gmail-plasmoid, veromix, magic folder и, думаю, многих других
На сайте gmail-plasmoid написано, что:
Note: If you get missing script-engine errors when loading the widget you need to install the plasma python script-engine (in openSUSE this is the "python-kdebase4" package, in Fedora it is the "kdebase-workspace-python-applet" package, in Kubuntu this requires the "plasma-scriptengine-python" package)
Надеюсь и без перевода понятно, в каких пакетах для каких дистрибутивов находится этот самый движок питона (plasma python script-engine).
Несмотря на наличие python-kdebase4; в установленной openSUSE 12.1 (в 11.4 так-же было) - плазмоиды не работают.
Им не хватает python-devel пакета, который дополнительно потянет за собой glibc-devel и linux-glibc-devel.
В результате сводка установки будет выглядеть следующим образом (если не выбирали что-то дополнительно):

Соглашаемся с выбором, ждём пока всё заинсталится, завершаем сеанс (перегружаться не надо, надо просто разлогиниться и снова зайти - log off/log on в английском варианте) снова заходим под своим пользователем и пользуемся плазмоидами.

суббота, 12 ноября 2011 г.

Samsung Xcover B2710 в Linux

При подключении Xcover B2710 к линукс компьютеру в качестве флэшки (mass storage device) не происходит автомонтирования системы, да и вообще ничего не происходит, хотя телефон пишет что подключен, да и команда lsusb на компьютере говорит о том-же.
Проблема в настройках usb-modeswitch. В файле /etc/usb_modeswitch.conf надо изменить значение параметра DisableSwitching с 0 на 1.

воскресенье, 6 ноября 2011 г.

Сброс пароля администратора openSUSE

          Иногда пользователи забывают административный пароль, а куда положили бумажку "так чтобы не потерять" - забывают:)
Для восстановления пароля нам понадобится инсталяционный диск openSUSE
Если такого под рукой нет - можно скачать образ для установки по сети - 140 МБ. В этом случае при загрузке с диска компьютер должен быт подключен к сети интернет проводом (настоек беспроводной сети я не видел, но и не искал) или live cd - размер побольше, но не нужна сеть при загрузке.

Вставляем диск в двд привод и загружаемся. В меню выбираем Rescue system



и ждем пока появится приглашение командной строки. Вводим имя пользователя root - и мы в системе.

Общая папка для всех пользователей

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

суббота, 5 ноября 2011 г.

Безопасный чат



        В большинстве случаев пользователи относятся к безопасности в сети достаточно безалаберно, считая, что им нечего скрывать и "а что тут такого секретного". На самом деле любая переписка - передача информации. Важность этой информации может быть в большей или меньшей степени значима. Значимость информации определяется в первую очередь возможностью извлечь выгоду, использовав полученные данные.
        Если кто-то перехватил Ваш разговор, или переписку, но не знает что с этим всем делать - да, информация в данном случае - пустышка. А если какая-то информация о Вас попадёт к человеку, который в состоянии извлечь из этого выгоду? А выгода разная бывает. Может быть материальная, может быть моральная. Элементарное хулиганство - моральная выгода для хулигана, т.к. он получает от этого какое-то удовлетворение или удовольствие.

Кроме того, очень рекомендую почитать вот это, и вот это. По первому линку рекомендую обратить внимание на:
генеральный директор Google говорит, что общественность пока не понимает, что происходит, когда практически вся информация постоянно записывается.
а по второму линку, на это:
27-летний Дэвид Берксдейл (David Barksdale) был уволен в июле 2010 года. Он занимал должность Site Reliability Engineer (SRE) и имел неограниченный доступ к аккаунтам пользователей.

т.е. всё, что пишется Вами - пишется ещё куда-то. Мало того, если после прочтения этой статьи Вы побежите всё стирать, то могу Вас "обрадовать", что после того, как вы удалите чаты и письма из почтового ящика Gmail, на серверах Google они буду ещё какое-то время.
        Какое?
        Этого я не знаю. С чисто технической стороны - столько, сколько необходимо для того, чтобы данные синхронизировались по всем серверам и бэкапам Google, а вот действительно-ли всё стирается - это знает только Google:)
        В любом случае, обеспокоены-ли Вы сохранностью тайны своей ежедневной переписки, или нет, развита у Вас параноя или нет, но бывают случаи, когда надо переговорить (обменяться информацией), так сказать, с глазу на глаз.
        Дальше пойдёт речь, о том, как используя сервисы Google, и свободное программное обеспечение, настроить чат с шифрованными сообщениями.
        Хоть в IT сообществе всё чаще "корона" корпорации зла достаётся теперь Google, а не Microsoft, тем не менее, у Google есть куча отличных бесплатных сервисов, которыми мы можем пользоваться, особенно если делать это грамотно;)
        Один из таких сервисов - Google Talk (Gtalk). Это система обмена мгновенными сообщениями в основе которой лежит открытый протокол XMPP. А раз протокол открытый, то и клиентов под него имеется предостаточно.
        Один из самых популярных кросс-платформенных чат-клиентов, который работает с этим протоколом - Pidgin.
        Его-то, мы и будем использовать.

Компьютеры около часов


Переход с одного программного обеспечения на другое задача всегда не из простых, и в первую очередь связана с изменением привычных действий. Те-же самые функции находятся немножко в других местах, и т.д. Мой переезд с Windows на Linux был не очень болезненным, но и простым его не назовёшь. Особенно не хватало двух моргающих компьюторчиков около часов, которые для меня являлись первейшим индикатором наличия связи. Оказалось, что наличие этих "моргалок" для меня было необходимым:)
        После некоторых поисков в сети, наконец нашлась искомая альтернатива - Knemo. Ища простой индикатор линка, я и не думал, что получу такой хороший инструмент.

Монтирование SMB шары, как локальной папки


        Случилось такое дело, что Amarok не умеет проигрывать музыку не по SMB не по FTP протоколу (по крайней мере тот, который установлен на моём компе), а вся музыка лежит в NAS. Всвязи с этим назрела необходимость представить ему удалённую папку, как локальную.
        Т.е. иными словами надо просто примонтировать удалённый ресурс к локальной файловой системе.

        Создаём точку, куда будем монтировать:
mkdir Shared_music
монтируем папку NAS'а к своей локальной:
mount -t cifs //winmachine/musicshare /home/user/Shared_music -o username=user,password=secret,iocharset=utf8,file_mode=0777,dir_mode=0777

openSUSE magic SysRq key


        Magic SysRq key - комбинация клавиш, которая позволяет выполнять низкоуровневые задания на уровне ядра Linux. Это набор комманд полезен, если система зависла и её надо вернуть к жизни, или просто перегрузить компьютер, предварительно корректно размонтироовав все файловые системы...
Включить эту комбинацию можно через Yast:

Yakuake - удобный эмулятор терминала


Начинающих пользователей Линукс, часто пугает работа с консолью (по себе помню, как начинал:) ). Кроме того, что человек слабо себе представляет какие команды есть и как ими пользоваться – каждый раз запускать терминал не очень удобно. Можно его держать запущенным, пользоваться замечательной возможностью – табами и т.д., но место в панели задач он всё равно будет занимать.
Все эти проблемы решает Yakuake – замечательная программулина. Это „A Quake-style terminal emulator base on KDE Konsol technology“, а говоря попросту одна из разновидностей терминальных эмуляторов...

        Использование программы просто как три копейки – запускаете её один раз, и за одно закидываете в автостарт, а потом, когда Вам необходима консоль – просто жмёте F12 и она выплывает сверху. По повторному нажатию F12 она заплывает обратно наверх. Возможности програмулинки такие же как и у стандартного КДЕшного терминала, плюс можно настраивать скорость выпадания и заезжания, а так же размеры окна (у меня на весь экран).

       Все настройки выполняются через кнопку меню, которая находится в правом нижнем углу окна посередине: между кнопкой фиксации окна и кнопкой закрытия. Настройки настолько просты, что описывать их не имеет смысла. Скажу только, что пользователям openSUSE надо помнить, что по F12 так же запускается Beagle – локальный поисковик, т.е. этот вопрос надо решить или его отключением или переназначением ему другой кнопки, а если вы к нему привыкли на столько, что по F12 ничего кроме Beagle себе не представляете, то можно переназначить клавишу открытия Yakuake. Это делается через упомянутое меню в пункте Configure Global Shortcuts.

        Открытие нового таба осуществляется по комбинации CTRL+SHIFT+N а закрытие по CTRL+SHIFT+R. Но это всё очень гибко настраивается, как и многие другие горячие клавиши в пункте меню Configure Shortcuts.
Найти сие чудо программистской мысли можно в KDE репозиториях openSUSE.

Настройка ssh соединения по ключам


Итак...

На стороне клиента создаём директорию в которой будут лежать наши ключики

mkdir .ssh

и устанавливаем права доступа
chmod 700 .ssh

затем переходим в созданный каталог

cd .ssh

И запускаем

ssh-keygen -t dsa

чтобы сгенерить пару ключей – public/private.