Skype for pidgin

  • 26.01.10, 16:08


Last update 21 January 2010

Легкая установка facebook chat в pidgin

  • 26.01.10, 10:38
sudo apt-get install pidgin-facebookchat

Музыка с командной строки или MOC !)

  • 24.01.10, 02:38
Debian packages

MOC is now in Debian unstable, so you can install it using apt-get.

For unstable releases, add the lines below to your sources.list:

deb http://www.lxtec.de/debarchiv unstable main deb-src http://www.lxtec.de/debarchiv unstable main Подумав, что Audacious+Audtty в самом деле не очень хорошее решение, решил я поискать подходящий консольный аудио-плеер.

Почитав, что по этому поводу думает Нигма, я остановился на MOC и MPD с консольным клиентом (Ncmpcpp либо Practical Music Search).

О MPD я, пожалуй, писать не буду пока, о нем и без того много написано.

Описание MOC взято отсюда «MOC» расшифровывается как «Music On Console» («музыка в консоли»). MOC — мощный и простой в использовании консольный музыкальный проигрыватель, поддерживающий, кроме всех прочих форматов, OGG Vorbis, FLAC, WAV, WMA и MP3. Кроме того, поддерживаются списки воспроизведения и URL, вывод в JACK, OSS и ALSA. Интерфейс программы основан на ncurses и состоит из двух колонок. Первая колонка позволяет вам просматривать файловую систему, а вторая позволяет редактировать плейлисты.

Установка MOC: MOC есть в репозиториях Ubuntu. Для установки пишем в терминале

sudo apt-get install moc

Конфигурирование MOC: Настройка осуществляется при помощи обычных хорошо прокомментированных файлов конфигурации. Даже мне, не знающему английского совсем, не составило труда произвести первичную настройку MOC.

Копируем из /usr/share/doc/moc/examples/ файл config.example.gz в папку ~/.moc/ и распаковываем, переименовываем в config и редактируем в каком-либо текстовом редакторе. Пишем в консоли:

mkdir ~/.moc/ cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/ cd ~/.moc sudo chown имя_пользователя config.example.gz gunzip config.example.gz mv config.example config gedit config

Далее редактируем файл по своему усмотрению. Обратите внимание, что, для поддержки кодировки ср-1251 в ID3v1-тегах файлов .mp3, строчку

#ID3v1TagsEncoding = WINDOWS-1250

надо заменить на

ID3v1TagsEncoding = WINDOWS-1251

А если раскомментировать строчку

#XTermTheme = transparent-background

Запуск командой mocp

Alltray - свернет все в системный трей

  • 23.01.10, 23:00

Иногда при работе возникает неудобство, связанное с тем, что нужная нам программа не имеет такой функции, как сворачивание в трей. Программа alltray позволит вам свернуть практически любое приложение в трей. Alltray работает в Gnome, KDE, XFCE4, Fluxbox и WindowMaker.

Для установки alltray наберите:

sudo apt-get install alltray

Установленную программу можно найти в меню "Программы" - "Стандартные". Запустим ее. Появится окно, в котором нам будет предложено выбрать приложение, которое необходимо поместить в трей. Выбор осуществляется нажатием "мышки" в окне нужной программы.

Окно Alltray

Щелкнем по окну терминала: оно сразу прячется в трей.

Alltray свернул окно терминала

Как видим, значок в трее соответствует значку программы. Нажатие левой кнопки "мышки" открывает (закрывает) окно программы, а нажатие правой кнопки выводи меню, выбрав в котором "Undock" мы вернем предыдущее состояние окна программы. Кстати, если в окне программы, которая свернутая в трей при помощи alltray, мы нажмем кнопку закрытия окна, то программа не завершится, а свернется в трей.

Есть проблема с compiz-ом. Там программа реально не работает (надеюсь пока). Как вариант можно запускать с командной строки в таком формате:

alltray program -s

где program - нужная нам программа. Например, для запуска почтового клиента набираем:

alltray evolution -s

Защита от брутфорса ssh, ftp, http: fail2ban

  • 13.01.10, 00:03
fail2ban анализирует логи, и если встречает последовательности, определяемые регулярными выражениям, применяет правила iptables

Ставим
apt-get install fail2ban

Конфигурируем
nano /etc/fail2ban/jail.conf

Указываем свой почтовый ящик для алертов
destemail = [email protected]

Если есть необходимость, то можно в включить логирование пакетов, попавших в бан
banaction = iptables-multiport-log

По умолчанию, проверяется и банится только ssh
В секциях, которые нам необходимы ставим
enabled = true

Например:
[proftpd]

enabled = true
port = ftp,ftp-data,ftps,ftps-data
filter = proftpd
logpath = /var/log/proftpd/proftpd.log
maxretry = 6

Для VPS openvz:
на ноде делаем следующее:

cp /etc/fail2ban/action.d/iptables-allports.conf /etc/fail2ban/action.d/iptables-allports-vps.conf


Копируем строки содержащие INPUT, и в скопированном INPUT меняем на FORWARD
и меняем на vps
также, в actionstart добавим проверку на существование записей в цепочках, чтобы начальные правила не дублировались.

nano /etc/fail2ban/action.d/iptables-allports-vps.conf

[Definition]
actionstart = iptables -N fail2ban-vps
 iptables -n -L fail2ban-vps | grep RETURN || iptables -A fail2ban-vps -j RETURN
 iptables -n -L INPUT | grep fail2ban-vps || iptables -I INPUT -p <protocol> -j fail2ban-vps
 iptables -n -L FORWARD | grep fail2ban-vps || iptables -I FORWARD -p <protocol> -j fail2ban-vps

actionstop = iptables -D INPUT -p <protocol> -j fail2ban-vps
 iptables -D FORWARD -p <protocol> -j fail2ban-vps
 iptables -F fail2ban-vps
 iptables -X fail2ban-vps

actioncheck = iptables -n -L INPUT | grep -q fail2ban-vps
 iptables -n -L FORWARD | grep -q fail2ban-vps

actionban = iptables -I fail2ban-vps 1 -s <ip> -j DROP
actionunban = iptables -D fail2ban-vps -s <ip> -j DROP

[Init]
name = default
protocol = tcp
port = anyport

nano /etc/fail2ban/jail.conf

bantime = 3600
maxretry = 10
banaction = iptables-allports-vps
port = anyport

[ssh-local]

enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log

[1001-ssh]
enabled = true
filter = sshd
logpath = /vz/private/1001/var/log/auth.log

[1001-proftpd]
enabled = true
filter = proftpd
logpath = /vz/private/1001/var/log/proftpd/proftpd.log

[1002-ssh]
enabled = true
filter = sshd
logpath = /vz/private/1002/var/log/auth.log

[1002-proftpd]
enabled = true
filter = proftpd
logpath = /vz/private/1002/var/log/proftpd/proftpd.log

[1003-ssh]
enabled = true
filter = sshd
logpath = /vz/private/1003/var/log/auth.log

Теперь,
при попытке перебора паролей на SSH или FTP, кулхацкеру будет закрыт
TCP на все VPSы и ноду. Можно еще и UDP добавить, но в моем случае, в
этом не было необходимости.

для проверки, реагиреут ли fail2ban на записи в логах можно воспользоваться утитлтой fail2ban-regex:

fail2ban-regex "line" "failregex"
fail2ban-regex /var/log/auth.log "Failed [-/\w]+ for .* from "
fail2ban-regex /vz/private/1002/var/log/auth.log /etc/fail2ban/filter.d/sshd.conf

Проверить конфигурацию
fail2ban-client -d

How to configure sound to work properly in GNOME

  • 11.01.10, 01:01
sudo killall esd
sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup
sudo gedit /etc/esound/esd.conf

  • Find this section

...
auto_spawn=
0
spawn_options=-terminate -nobeeps -as
5
...

  • Replace with the following lines

auto_spawn=1
spawn_options=-terminate -nobeeps -as
2 -d default

  • Save the edited file

sudo apt-get install libesd-alsa0
sudo gedit /etc/asound.conf

  • Insert the following lines into the new file

pcm.card0 {
type hw
card
0
}

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key
1025
slave {
pcm "hw:
0,0"
period_time
0
period_size
2048
buffer_size
32768
rate
48000
}
bindings {
0 0
1 1
}
}

  • Save the edited file

sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

System -> Preferences -> Sound
Sound preferences

General Tab -> Sounds for events (Un-Checked)

  • Save and close all opened applications, Reboot computer
Дальнейший цикл статей будет на английском языке .
Конечно можно и на китайском его  мало кто поймет )))

Настройка Cron

  • 10.01.10, 00:26
Настройка crontab

файл /etc/crontab - файл настроек пользователя root

Чтобы проверить подключен ли он набираем crontab -l

Чтобы подключить новый файл настроек набираем crontab filename

Пример:

crontab /etc/carontab

Чтобы заставить выполняться задачу в 15 часов 30 минут под пользователем root заводим в /etc/crontab

Пример:

30 15 * * * root php4 -f /usr/test.php

Чтобы заставить выполняться задачу раз в 6 часов под пользователем php заводим в /etc/crontab

Пример:

* */6 * * * php php4 -f /usr/test.php

Чтобы заставить выполняться задачу раз в 30 минут под пользователем php заводим в /etc/crontab

Пример:

*/30 * * * * php php4 -f /usr/test.php

Для посылки логов ошибок на email пишем в /etc/crontab следующее

Пример:

[email protected]*/30 * * * * php php4 -f /usr/test.php

Китайские пираты сделали клон Windows XP на основе Ubuntu 9.10

  • 09.01.10, 12:35
 Китай несомненно прогрессирует в подражании и создании клонов известных марок и моделей.

Никто не сомневался, что они сделают “свой Windows”, и это случилось! Китайские пираты “поработали” над Ubuntu 9.10 и создали на его основе свою операционную систему, названную Ylmf ОС и уж очень похожую на Windows XP от Microsoft.

Посетив сайт cnbeta.com, вы сможете увидеть скриншоты Ylmf ОС, а также скачать ее в виде ISO-образов. Сам сайт, как и ОС, естественно на китайском языке.

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

Некоторые скриншоты Ylmf OC:

Китайские пираты создали клон Windows XP на основе Ubuntu 9.10

А вот и свеженький перевод  сегодня нашел )

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

Ylmf OS screenshot 1
Download hosted on external servers

Ylmf OS 1.0 (ISO) Mirror 1 [iso] [683 MB]

Download hosted on external servers

Ylmf OS 1.0 (ISO) Mirror 2 [iso] [683 MB]

Download hosted on external servers

Ylmf OS 1.0 (ISO) Mirror 3 [iso] [683 MB]

А китайский надо учить товарищи ) Это помогает в общении ))) Вот я например учу ))) установка китайского в убунту sudo apt-get install scim scim-tables-zh scim-pinyin Who need install this system chinese language can call me qq !) официальный сайт http://www.ylmf.org/en/ .#1 Open System>Administration>Synaptic Package Manager<<FootNote(You'll need administrative rights for these kind of tasks, else ask your system administrator to install it for you.)>> and install the package named `scim-bridge` : SCIM?action=AttachFile&do=get&target=Screenshot-SynapticPackageManager_scim-bridge.png Alternatively, if you prefer the command line, you can type in a terminal : sudo apt-get install scim-bridge

If you want to use SCIM input in KDE applications, like Amarok or K3b, you will also have to install the package scim-bridge-client-qt using one of the two aforementioned methods (the package scim-bridge-client-gtk, for Gnome applications, should have been installed automatically along with scim-bridge). 2.#2 Edit the file /etc/X11/xinit/xinput.d/scim by typing in a terminal (Applications>Accessories>Terminal):

gksudo gedit /etc/X11/xinit/xinput.d/scim

Change the line :

GTK_IM_MODULE=xim

into :

GTK_IM_MODULE="scim-bridge"

If you want to use SCIM input in KDE applications, you will also have to change the following line :

QT_IM_MODULE=xim

into :

QT_IM_MODULE="scim-bridge"

The resulting file will look like this: SCIM?action=AttachFile&do=get&target=Screenshot-scim-gedit.png Save the file, then to be sure you won't be affected by previous configurations you can delete the folders .scim and .xinput in your home directory. Since they are hidden folder, you can make them appear in Nautilus with the shortcut Ctrl+H. Now restart your computer and you should be done :)

[] Under Ubuntu Versions Prior to Ubuntu 7.10

The recommended method to set up SCIM input for all applications is using a command-line tool called `im-switch` (where im stands for Input Method, obviously :) ). Before that, you will have to know the name of the locale you're using. In a terminal (Applications>Accessories>Terminal) type :

locale | grep LANG= The answer would be something like LANG=en_GB.UTF-8 where the relevant part is en_GB (en standing for English and GB for the country, here Great Britain). Another example could be fr_FR (fr for French and FR for France). Now you just have to install an additional package called `scim-qtimm` and tell the system you want to use SCIM as the input method for your locale, using im-switch -z “your locale” -s scim In the above example, with an en_GB locale, you would type in the terminal : sudo apt-get install scim-qtimm im-switch -z en_GB -s scim

Log out, then log in again. SCIM should be now the default input for all applications (go to [[UbuntuHelp:[Using|Using SCIM]]] to learn how to use it) Note for Xubuntu users : On Xubuntu, the system will ask you first to install the package `libapt-pkg-perl`. Install it from Synaptic (see above) or by the command line :

sudo apt-get install libapt-pkg-perl

Then you'll be ready to use im-switch (see just above). In Xubuntu, you will also have to apply the following instructions :

[] In Case All of This Doesn't Work

You might have to add your locale as a supported locale, by editing (you might have to create it) the file ~/.scim/global (the ~ means it's in your home directory, the . that .scim directory is a hidden file. Just type in a terminal :

gedit ~/.scim/global

If you can find a line like

/SupportedUnicodeLocales = en_US.UTF-8

add your locale to it after a comma, not forgetting you need to add the full name reported by locale | grep LANG= after LANG= . In case of English for Great Britain, your line would look like this one :

/SupportedUnicodeLocales = en_US.UTF-8,en_GB.UTF-8

If the line wasn't there, create it, then save the file. Log out, then log in and you should be able to use SCIM input in every application.

[] Notes
  • If you find that the shortcut key has stopped working, check your Caps Lock status. The shortcut key for SCIM will not work if Caps Lock is turned on (this is arguably a bug).
  • If you are using dead keys (i.e. keys like ~, ^, `, etc. that you hit before you hit the letter key on which the accent should sit, in order to get things like , , , etc.), you might encounter the problem that they don't work any more as soon as you activate SCIM. Maybe this helps: Go to the SCIM setup window, choose IMEngine - Global setup, scroll down to 'Other', expand the entry, activate 'English/European', hit 'OK' and restart your system. You'll see two separate entries for latin (english) letters now, which seems unnecessary, but in some cases this seems to be the only way to get back your dead keys.
[] Reverting changes

If you've just done the [[UbuntuHelp:[Quick|Quick setup]]], you just need to go back to System>Administration>Language Support, uncheck both the support package corresponding to the language you want to remove and the box at the bottom (Input Method), then click Apply or Ok. If you've also done other steps to enable SCIM input, try to revert these exact steps. The following methods might help you:

  • Use im-switch to set the input method for your locale to "default", for example:

im-switch -z en_GB -s default

  • Remove the file in your ~/.xinput.d directory corresponding to the appropriate locale:

rm ~/.xinput.d/en_GB

  • Remove the SCIM package from your system (this should not be needed, and isn't the cleanest method, but should do the job if nothing else does):

apt-get remove scim


The Simplest Method to switch to SCIM by [email protected] ( malaysia ) 1. Install your language support thru Administration/Language Support 2. Go to Administration/Keyboard/Layouts

  • click +add and add the keyboard layout for the language you want e.g. Chinese
  • click close

3. Add to top panel "Keyboard Indicator" and when you restart Ubuntu you will see the keyboard icon on the top right of the screen. 4. Left-click and set your SCIM. 5. when you open Firefox or OpenOffice , you can use the new language

Как восстановить загрузчик GRUB после установки MS XP/Vista.

  • 09.01.10, 10:43

Предположим, случилось так, что вы решили установить на существующий у вас компьютер с Linux, MS Windows XP/Vista. И… о, ужас, после установки Windows, перестал запускаться GRUB !

Как быть?! Не переживайте, ваш любимый Linux не был удален, просто его загрузчик был переписан загрузчиком Windows.

Как восстановить загрузчик GRUB после установки Windows XP/Vista? Читайте ниже:

Первоначально вам необходимо скачать Super Grub Disk и записать его на CD. Его размер всего 4 мегабайта и, эта работа не будет для вас слишком долгой и утомительной.

 

После загрузки с записанного CD, вы увидите следующее:

 

Восстановление grub

Нажмите Enter и перед вам появится следующее окно:

Восстановление загрузчика grub

Здесь вы можете пойти одним из двух путей:

Выбрать и выполнить пункт “GRUB => MBR & !LINUX! AUTO” и Live-система сама найдет перезаписанный конфигурационный файл загрузчика GRUB и внесет в текущий загрузчик опции из него, После выполнения этих действий, вы сможете перегрузиться и вам вновь будет доступен загрузчик GRUB, с вашим ранее установленным Linux и недавно установленной Windows XP/Vista.

или

Выбрать пункт “Super Grub Disk (WITH HELP)“, при выполнениии которого вам необходимо будет выбрать язык:

Восстановление загрузчика grub

и, к примеру, если вам необходимо восстановить GRUB, выберите строчку “Gnu/Linux”:

Восстановление загрузчика grub

О значении других опций и расширенных возможностях “Super Grub Disk’ вы можете прочесть в разделе HowTo на сайте программы.

BluePad — GNOME-марионетка под управлением телефона

  • 09.01.10, 10:35


BluePad
предназначен для манипулирования вашим ПК посредством связки
«мобильный-bluetooth-компьютер». Программы подобного рода попадались
мне на глаза не единожды. Взять хотя бы
AnyRemote.
Но у BluePad'а в рукаве особый козырь. Он стабильно держит соединение и
позволяет пользоваться всем необходимым «из коробки». Прибавьте ко
всему прочему наличие собранных DEB-пакетов и качественно реализованный
мидлет, станет ясно: пройти мимо этой штуки невозможно


Установка


Итак, преступим. Забираем
отсюда
необходимые «слагаемые успеха», а именно установочный пакет для
Debian/Ubuntu и архив с приложением для мобильного (в нем запакованы
две версии мидлета. BluePad Alternative следует ставить на девайсы без
поддержки UTF-
8: Nokia Series 60 и другие Symbian производные агрегаты).

После установки, программа будет доступна через Приложения — Аудио и видео — BluePad.

Алгоритм подключения:


1. Включаем синезуб на телефоне.

2. Активируем bluetooth на «большой машине» (я делаю это с помощью USB-брелка).

3. Включаем BluePad на компьютере. Щелчок ПКМ на пиктограмме в трее.
Выбираем «Подключить». Находим мобильник и коннектимся к нему.


4. Запускаем мидлет. Выбираем пункт «Choose Device». После небольшой
задержки приложение выдаст название компьютерного брата. Подключаем.


5. Теперь можно проверить это безобразие

 
BluePad — GNOME-марионетка под управлением телефона


Использование

Рассмотрим features:
- Управление презентациями;
- Проигрывание/Просмотр музыки/фильмов с «удаленным» контролем;
- Использовать телефон вместо джойстика во время игр (забавно, но не практично);
- Простая настройка клавиш управления на мобильном/компьютере;
- Режим «елозить» мышиным курсором.


BluePad — GNOME-марионетка под управлением телефона