Немного теории

Ubuntu Linux буквально взорвал Linux-сообщество как ни один из проектов до этого. Он сделал это подобно опытному игроку: понаблюдав для начала за всеми другими основными дистрибутивами, поучившись на их ошибках и собрав воедино все лучшее, что было в них, в один превосходный продукт. Шестимесячный цикл выпуска, современный набор пакетов, четко определенное время жизни продукта (18 месяцев), быстрые зеркала для скачивания, внушительная документация, даже свободно доступные CD с доставкой в любую точку мира тем, кто заинтересовался этим дистрибутивом. Это Ubuntu.

Проект финансируется Марком Шатлвортом (Mark Shuttleworth). Для тех, кто еще не слышал это имя, Марк - предприниматель из ЮАР, который нажил состояние продав свою компанию, Thawte Consulting, корпорации Verisign за 575 миллионов долларов в конце 1999 года. Он произвел впечатление щедрого человека: после продажи он, как сообщают, выплатил премию в 1 миллион рандов (порядка 163,000 долларов в то время) каждому из своих сотрудников. Он также основал несколько образовательных и open source инициатив, включая Go Open Source. Хотя до сих пор не очень понятно, как компания Марка Canonical Limited собирается заработать деньги на Ubuntu, дистрибутив безусловно стартовал очень удачно, по крайней мере в том, что касается популяризации своего имени в общественном сознании и предложении солидной альтернативы другим дистрибутивам Linux.

С технической стороны, Ubuntu основан на Debian Sid (нестабильная ветвь), но с более современными пакетами, включая последнюю версию GNOME. Этот дистрибутив разработан для использования на настольных компьютерах и серверах. Одной из наиболее интересных особенностей является тот факт, что учетная запись "root" по умолчанию отключена; первый из зарегистрированных пользователей после установки получает права суперпользователя посредством команды "sudo". Эта мера, хотя может сначала показаться неудобной, заслуживает всеобщего одобрения поскольку она поощряет правильное отношение к безопасности.

  • Доводы за: большое сообщество разработчиков и пользователей, фиксированные расписание выпусков и период поддержки, отличная работа "из коробки".
  • Доводы против: зачастую используются нестабильные версии ПО в стабильных выпусках дистрибутива.
  • Система управления пакетами: APT (DEB)

http://www.distrowatch.com/ubuntu

http://www.ubuntu.com/

http://www.ubuntu.ru/



Обработка "magnet" ссылок в Google Chrome

Источник

Магнет-ссылки предназначены для указания на ресурсы, доступные к загрузке через p2p сети. Такие ссылки в основном идентифицируют файлы не по их расположению или имени, а по содержанию, точнее, по хеш-коду.

При клике по такой ссылке google chrome передаёт эту ссылку утилите xdg-open, которая в свою очередь передаёт ссылку конечной программе. Но вряд ли xdg-open точно знает какая программа должна обрабатывать magnet-ссылку и у меня, например, xdg-open передавала ссылку Transmission, а нужно было Eiskalt DC++. Сейчас я расскажу вам как научить xdg-open открывать magnet-ссылки тем, чем нужно.

Для этого смотрим, где находится файл xdg-open:


whereis xdg-open


и открываем его для редактирования:


sudo gedit /usr/bin/xdg-open


Далее идем в самый конец файла и видим строки:


case "$DE" in
kde)
open_kde "$url"
;;
gnome)
open_gnome "$url"
;;
xfce)
open_xfce "$url"
;;
generic)
open_generic "$url"
;;
*)
exit_failure_operation_impossible "no method available for opening '$url'"
;;
esac 


Понятно, что для open_xfce соответствует то, что команда будет выполняться в xfce, для open_kde то, что в kde и т.д. При необходимости ненужные DE можно стереть. Теперь нужно добавить условие, которое будет выполняться, если переданная ссылка magnet. Ниже приведен пример для GNOME и dc-клиента Eiskalt.


case "$DE" in
gnome)
if (echo $url | grep '^magnet') then
eiskaltdcpp "$url"
else
open_gnome "$url"
fi
;;
*)
exit_failure_operation_impossible "no method available for opening '$url'"
;;
esac 


Естественно, что вместо eiskaltdcpp вы можете подставить любую программу.

Вот и всё, теперь можете попробовать покликать magnet-ссылки.

Ubuntu 11.04 уже здесь
Осталось дней до выхода Ubuntu 11.10

Улыбнись

Яндекс цитирования
Бесплатный конструктор сайтовuCoz