Архив

Вы сейчас просматриваете архивы сайта «Я и Ubuntu» за Авг 2009.

Авг

26

Простыми словами про графику. Или просто о GIMP.

Автор: Softovick

Вашему вниманию представляется первый (и надеюсь не последний) очерк простого пользователя, работающего в Ubuntu и GIMP с изображениями и фотографиями. Автором оригинального текста является моя жена, я же позволил себе слегка подретушировать оформление. Возможно как-нибудь отдельно я опишу процесс внедрения в практику именно Ubuntu и именно GIMP, но это уже другая история. Итак, читаем…

Авг

23

Drapes – управление обоями рабочего стола.

Автор: Dedsy

Мне частенько надоедает одна и таже обоина на рабочем столе, но каждый раз менять её руками не самый идеальный варриант. Итак нужна утилита для автоматической смены обоев и такая присутствует в репозиториях нашей любимой ОС Ubuntu. Для установка вам потребуется лишь набрать в коммандной строке:


apt-get install drapes

Затем запустить утилиту System => Prefences => Desktop Drapes.

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

Piccy.info - Free Image Hosting

Авг

23

global-menu в Gnome

Автор: Dedsy

Привет! Хочу вам рассказать про отличный апплет для панели Gnome. Он позволяет выносить меню приложений на панель (по принципу Mac OS), работает как список открытых приложений и поисковик Deskbar в одном флаконе.
Piccy.info - Free Image Hosting
Для его установки добавим репозитории в конфигурационный файл /etc/apt/sources.list :


deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu jaunty main

Набираем в командной строке:


sudo apt-get update
sudo apt-get install gnome-globalmenu

Включаем апплет через меню добавления апплетов панели.
p.s. не работает с Firefox :(

Авг

23

Создание простого маршрутизатора на базе GNU/Linux.

Автор: Dedsy

Недавно столкнулся с проблемой настройки маршрутизатора на базе GNU/Linux, так как iptables я знаю довольно плохо. Итак немного почитав о этом фаерволе я таки нашёл несколько строчек с помощью которых можно реализовать выход клиентов через шлюз в глобальную сеть и сеть провайдера.
1.Итак, для начала необходимо установить GNU/Linux систему, я выбрал Ubuntu server. На этом этапе заострять внимание я не буду, так как эта тема хорошо освещена на многих ресурсах.

2.Настроить соединения с локальной сетью и VPN сервером (актуально для моей сети, но не критично для других типов подключения).
Желательно все настройки вводить непосредственно в конфигурационные файлы, для Ubuntu этот файл распологается тут : /etc/network/interfaces


auto lo
iface lo inet loopback

auto eth1
iface eth1 inet dhcp

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

lo – интерфейс локального лупбека, eth1 – интерфейс смотрящий в локальную сеть провайдера (настраивается по DHCP), eth0 – интерфейс смотрящий в вашу сеть (домашнюю или корпоративную).

3. Редактируем файл /etc/rc.local, дабавляем в него строки:


iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Итак тут вам нужно поменять лишь имена ваших интерфейсов, в моём варианте происходит НАТинг всей локальной сети провайдера и VPN в мою локальную сеть (192.168.0.0/24).

4.Итак впринципе маршрутизатор готов к работе, но для улучшения быстродействия и удобства пользователей можете настроить кэширующий DNS сервер bind9. Итак установим сам демон:


sudo apt-get install bind9

5. 5.Правим файл /etc/resolv.conf и добавляем туда свои DNS


nameserver X.X.X.X
nameserver X.X.X.X

Перезагружаем сервер. Итак сервер готов к работе.

Авг

19

Для забывчивых людей Tasque и Remember the Milk

Автор: vanoc

Так как я просто мега забывчивый человек, мне нужна была утилита, в которую можно было бы записывать, что мне нужно сделать и в какой день, причем с возможность использования не только дома, но и на работе. Для этого как нельзя лучше подошла утилита Tasque и онлайн планировщик Remember the Milk.

rtm Tasque

Tasque может записывать планируемые задачи в отдельный файл на системе, либо синхронизироваться с Remember the Milk и Evolution.

Установка в ubuntu
sudo aptitude install tasque

Чтобы не забывал ее запускать, добавил программу в автозагрузку. Теперь постоянно висит в трее и при каждом включении системы выдает, что мне нужно не забыть сегодня сделать.

Авг

16

Как узнать внешний IP из командной строки Linux

Автор: Zeboton

Если вы хотите узнать внешний IP адрес, полученный вашим роутером, из командной строки Linux, то достаточно найти в интернете сайт, который вернёт его на ваш запрос. Пример:

wget -O - -q icanhazip.com

Источник (eng).

Авг

15

Настройка шрифтов tkabber в ubuntu

Автор: vanoc

После установки tkabber шрифты в нем отображается ужасно. Для исправления достаточно начать использовать Tk 8.5 вместо 8.4.

Установим tcl8.5 и tk8.5
sudo aptitude install tcl8.5 tk8.5
Затем выберем, что использовать, указав цифрой wish8.5
sudo update-alternatives --config wish
Есть 2 альтернатив, которые предоставляют `wish'.
Выбор Альтернатива
-----------------------------------------------
*+ 1 /usr/bin/wish8.4
2 /usr/bin/wish8.5
Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 2
Используется `/usr/bin/wish8.5' для предоставления `wish'.

Теперь можно перезапустить tkabber.

найдено на sovety.blogspot.com

Авг

15

Настройка IPTV Corbina.

Автор: Dedsy

Итак, есть сервер раздающий интернет. Для работы IPTV при включоном VPN соединении вам нужно прописать роутинг:


route add -net 172.16.16.0 netmask 255.255.255.0 gw (!ВАШ ШЛЮЗ!)
route add -net 224.0.0.0 netmask 240.0.0.0 dev (!АДАПТЕР ПОДКЛЮЧЁННЫЙ К СЕТИ КОРБИНА!)

Для того что-бы IPTV работал на компьютерах-»клиентах» находящихся за сервером вам понадобится igmpproxy.

Устанавливаем igmpproxy :

sudo apt-get install igmpproxy

Редактируем конфигурационный файл :

sudo nano /etc/igmpproxy.conf

Должно получиться примерно так :


##——————————————————
## Lan interface
##——————————————————
phyint eth0 upstream ratelimit 0 threshold 1
altnet 192.168.0.0/24
# altnet 10.0.0.0/8
# altnet 233.0.0.0/24
##——————————————————
## Corbina interface
##—————————————————–
phyint eth1 downstream ratelimit 0 threshold 1

Меняем название своих девайсов и подсеть для локалки.

И последний штрих , добавляем igmpproxy в автозагрузку удобным для вас спомобом, лично я добавил в rc.local строчку «igmpproxy».

Авг

10

Установка sulci бота в ubuntu 9.04

Автор: vanoc

Sulci – это jabber бот от ermine. В настоящее время один из самых распространенных в конференциях jabber. Список команд можно просмотреть здесь.

Так как на официальном сайте sulci не доступен, можно скачать отсюда.

Первоначально для сборки потребуется установить некоторые пакеты (~35mb)

sudo aptitude install ocaml-native-compilers ocaml-findlib libocamlnet-ocaml libocamlnet-ocaml-dev ocaml-ulex libssl-ocaml-dev libcryptokit-ocaml-dev libgdbm-dev libsqlite3-ocaml-dev

Распаковываем бота, заходим в директорию с sulci и собираем

cd sulci.r318.src
make

Для работы бота потребуется словарь Mueller24.koi. Качаем его, например, отсюда

Директорию dict можно распаковать в папку с ботом, т.е. sulci.r318.src/sulci/

Затем переименуем файл sulci.conf.example в sulci.conf и настроим по своему усмотрению. Для того, чтоб бот запустился нужно не забыть изменить в sulci.conf путь до словаря /path/to/Mueller24.koi на dict/Mueller24.koi, т.е. указать именно тот путь путь куда поместили словарь.

Запускается бот так

cd sulci
./sulci

Если бот не запустился, то открываем report.log и смотрим, что ему мешает.

Авг

3

Windows Mobile PDA и Ubuntu 9.04

Автор: guyvernk

Итак имеем ubuntu 9.04, usb крэдл, кпк FSC LOOX N560 с прошивкой на WM6.0.

Задача заставить работать как можно больше =)

Подключаем реп для synce
Добавляем в /etc/apt/sources.list
deb http://ppa.launchpad.net/synce/ubuntu jaunty main
deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main

Установим ключ
wget -q 'http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xB152F042D246C25D' -O- | sudo apt-key add -

Для начала ставим synce-hal чтобы устройство определялось hal-oм и прочие утилиты для работы
sudo apt-get install synce-hal librra0-tools librapi2-tools

Ставим треевскую иконку
sudo apt-get install synce-trayicon

И расширение gvfs
sudo apt-get install synce-gvfs

Релогинимся. =)

Значок в трее показывает что девайс определился.
Файловый манагер работает.
Инфа о девайсе тоже.
http://smages.com/1c/68/1c68ea7899a248f41f918e67210cd92e.png.htm