Блог О пользователеcorrado

Регистрация

Календарь

« Ноябрь 2011  
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Записки об Ubuntu

 
В этих которотких заметках собраны секреты, советы, пути решения проблем с различнх сайтов об Ubuntu. Некоторые решения надены мною, другими делятся специалисты. Думаю, что даже продвинутые пользователи найдут на страницах моего блога очень много интересного... дайте только время все это выложить :)
 

Погода и часы в стиле HTC в Ubuntu


Conky-HTC это один из самых красивых конфигов conky. Он сделан по примеру виджета, который присутствует на телефонах от HTC на платформе Android. Данный апплет отображает погоду на семь дней вперёд и часы.



Установить и настроить Conky-HTC не сложно, но есть некоторые моменты, которые не затронуты в описании. У нас же вы найдёте полное руководство, начиная от установки conky, заканчивая руководством как добавить его в автозагрузку.

Итак. Для установки conky вводим в терминал следующую команду:

sudo apt-get install conky


Далее для использования Conky-HTC нужно скачать и установить Conky Forecast.
Скачать: .deb | .tar.gz

Теперь скачиваем Conky-HTC и распаковываем архив. Заходим в полученную папку и нажимаем Ctrl + H, что бы увидеть спрятанные файлы. Затем переносим все скрытые файлы (.fonts, .images, .conkyForecast.config, .conkyrc, .conky_start и .vreme.template) в домашнюю папку.

Займёмся настройкой Conky-HTC. Вводим в терминале:

gedit ~/.conkyForecast.config

Откроются настройки Conky-HTC.

Если вы не хотите использовать "PT-br" как язык по умолчанию, то можете заменить на "en". Тут же можно изменить формат вывода времени и даты (по умолчанию метрическая). Чтобы переключиться с метрической на "imperial", в конце файла, в строке "unit=m" замените "m" на "i". Обязательно сохраните файл с настройками.

Теперь настроим погоду. Для этого заходим на сайт www.weather.com и выбирем своё месторасположение. Когда вы перейдёте на него обратите внимание на полученный адрес, а точнее на его окончание. Там будет код вашего расположения. На пример у строки "http://www.weather.com/weather/today/Bucharest+Romania+ROXX0003"; код расположения "ROXX0003".

Теперь, зная код своего месторасположения, нужно открыть настройки conky:

gedit ~/.conkyrc

Там нужно заменить BRXX0232 на полученный код. Учтите, что заменить нужно будет в нескольких местах. Так же поправим небольшой баг, который вылазит при использовании конфига с английским языком. Примерно на 52-ой линии есть такой (приблизительно) код:

1 ${time %e} de ${time %B} de ${time %G}

В нём нужно удалить все слова "de" для корректной работы конфига.
Сохраняем и закрываем файл. Посмотрим что у нас получилось. Для этого вводим в терминале:

conky

Если что то не работает, перепроверьте всё ли вы сделали верно.

Теперь добавим conky в автозагрузку. Тут просто: открываем "Запускаемые приложения", нажимаем "Добавить", в названии прописываем "Conky HTC", а у поля "Команда" нажимаем "Обзор" и выбираем крытый файл ".conky_start.sh", который находится в домашней директории.

По материалам сайта ubuntovod.ru

 

Вид адресной строки в файловом менеджере Nautilus


В файловом менеджере Nautilus начиная с версии 2.30.0 пропала кнопочка, которая позволяла переключаться между двумя видами адресной строки, содержащей путь до текущей директории: в виде текстовой строки и в виде кнопок на директории.

Для того, чтобы переключиться на текстовый путь до директории можно воспользоваться сочетанием клавиш Ctrl+L.

Если вы хотите, чтобы Nautilus всегда отображал путь до текущей директории в виде текстовой строки, тогда проделайте следующее. Запустите утилиту gconf-editor (редактор конфигурации Gnome). Для этого нажмите на клавиатуре сочетание клавиш Alt+F2 и введите в открывшемся окне команду gconf-editor и нажмите кнопку Запустить. В левой части окна выберите путь apps- >nautilus- >preferences. В правой части окна поставить галочку напротив пункта always_use_location_entry.

Вот теперь все "по-человечески"

 

Мультидоменность в Apache без лишних хлопот на локальном хосте



Интернет пестрит руководствами по настройке виртуальных хостов в Apache. Но, в большинстве случаев, создание такого поддомена представляется хлопотным делом.
По «стандартной» инструкции предлагается сделать следующее:
  1. Создать папку для сайта
  2. Создать конфигурационный файл с именем будущего домена
  3. Включить сайт специальной опцией
  4. Перезагрузить Apache
  5. Прописать наш домен в файле hosts
Некоторые пытаются оптимизировать данный процесс различными скриптами, но проблемы это, по сути, не решает.
Итак, попробуем добиться, чтобы процесс создания поддомена сводился лишь к созданию папки для сайта. Возможно ли это? Проверим...
Как устанавливать LAMP я рассказывать не буду, так как вы, скорее всего, можете сделать это с закрытыми глазами (смайл). Перейдем к самому интересному.

Настройка vhost_alias

Включаем модуль vhost_alias. Он то и будет главным действующим лицом.
sudo a2enmod vhost_alias

Включаем, если нужно, mod_rewrite.
sudo a2enmod rewrite

Открываем файл httpd.conf и приступаем к непосредственной настройке.
    #Подставляем имя сервера из заголовка запроса пользователя
        UseCanonicalName Off
        # Формируем логи так, чтобы в них указывалось имя виртуального хоста
        LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
        CustomLog /home/%username%/web/access_log vcommon
        # Нужно для работы mod_rewrite
       
            Options FollowSymLinks
            AllowOverride All
       
        # Собственно правило, по которому будет искаться нужный нам сайт
        VirtualDocumentRoot /home/%username%/web/%-2


%-2 означает, что по хост будет выбран по предпоследней части доменного имени. Другими словами, создав директорию /home/%username%/web/habrahabr, мы сможем обратиться к ней как habrahabr.ru (или habrahabr.com, или даже habrahabr.xxx).
Можно также задать свои параметры выбора имени хоста:
  • %0 Полное имя
  • %1 Первая часть имени
  • %2 Вторая часть имени
  • %3 Третья часть имени
  • %-1 Последняя часть
  • %-2 Предпоследняя часть
  • %2+ Вторая и все последующие части
  • %-2+ Предпоследняя и все последующие части
Рестартуем Apache.
sudo service apache2 restart

Наш сервер уже работает. Убедиться в этом мы можем, создав папку с нужным именем, например test и поместив туда index.php с каким-нибудь содержимым, например "".
Ах да, нужно ведь еще прописать наш домен в файлике /etc/hosts.
127.0.0.1    test.loc

Все, теперь можно открывать в браузере страничку.
Стоп, мы так не договаривались! Создание сайта должно сводиться к созданию директории под него. Ну что ж, давайте сделаем…

Настройка DNS-сервера

Для этого мы будем использовать DNS-сервер bind9. Все домены с суффиксом *.loc будут смотреть на нашу локальную машину.
Устанавливаем DNS-сервер
sudo apt-get install bind9

Открываем конфигурационный файл named.conf.options и добавляем
    acl "home" {192.168.1.0/24; 127.0.0.1;};
        options {
            directory "/var/cache/bind";
            auth-nxdomain no;
            listen-on-v6 { none; };
            listen-on { 127.0.0.1; };
            allow-transfer { none; };
            allow-query {"home";};
            forward first;
            # Указываем DNS-адреса провайдера
            forwarders {
                192.168.1.2;
                8.8.8.8;
            };
        };


Создаем файлы для доменной зоны.
cd /etc/bind/
sudo touch db.loc


Содержание db.loc
    $TTL 86400
        $ORIGIN loc.
        @ IN SOA skywrtr.loc. admin.skywrtr.loc. (
            2010050100; Serial
            14400; Refresh
            7200; Retry
            3600000; Expire
            86400 ); Minimum
        @ IN NS localhost.
        * IN A 127.0.0.1


Наконец, открываем файл named.conf.local и дописываем туда
    zone "loc" {
            type master;
            file "/etc/bind/db.loc";
            allow-transfer { 127.0.0.1; };
            notify no;
        };


Осталось подключиться к нашему DNS-серверу. Либо через файл /etc/resolv.conf, дописав строчку
nameserver 127.0.0.1

либо через стандартный менеджер сетевых соединений. В свойствах подключения, на вкладке «Параметры IPv4» дописать адрес 127.0.0.1 в поле «Серверы DNS».



Некоторые замечания

Есть пара замечаний по работе с vhost_alias.

  • Неправильные данные дает переменная $_SERVER['DOCUMENT_ROOT'], поэтому приходится использовать либо dirname(__FILE__), либо realpath(). Смотря что нужно.
  • Если перестал работать mod_rewrite, не паникуем. В файле .htaccess после строчки
    RewriteEngine    on

    Вставляем

    RewriteBase /

Информация с сайта [LinuxOpen.ru]

 

qBittorrent - torrent клиент для Linux


qBittorrent — функциональный bit-torrent клиент для Linux. Обладает большим числом возможностей. Интерфейс программы написан с использованием библиотек Qt и схож с программой µTorrent (torrent-клиент для Windows). Сходство не случайное, потому что qBittorrent также функционален и быстр как его аналоги. В нем также есть следующее:

  • Хорошо адаптированный и расширяемый механизм поиска Search Engine
  • Поддержка всех расширений Bittorrent
  • Возможность удаленного управления через веб-интерфейс
  • Продвинутое управление трекерами, peer'ами и torrent-файлами
  • Поддержка перенаправления портов, используя UPnP / NAT-PMP
  • Доступен на приблизительно 25ти языках (поддержка Unicode)
  • Создание торрент-файлов
  • Продвинутая поддержка RSS с учетом фильтров на скачивание (включая регулярные выражения)
  • Планировщик (scheduler) скорости скачивания/раздачи
  • IP-фильтрация (совместимость с eMule и PeerGuardian)
  • IPv6 поддерживается

Установка qBittorrent в Ubuntu:


sudo apt-get install qbittorrent

Ссылки (англ.):


Программа доступна для Linux, Windows, Mac OS X, OS/2 и FreeBSD.
Лично для меня - самый удобный torrent клиент, советую.

По материалам сайта Пингвинус Linux

 

MDC (Multiple Direct Communicator)



MDC (Multiple Direct Communicator) – это универсальный мультипротокольный мессенджер с поддержкой операционных систем Windows, Linux, MacOS X и протоколов ICQ, Mail.Agent, Jabber и др. Интуитивность интерфейса, возможность хранения истории на сервере, объединение контактов из разных IM-сетей – это лишь начало того, что вы найдете для себя в MDC.
Быстрый, удобный, красивый, и просто приятный для общения мессенджер. Теперь все необходимые вам программы для общения собраны в одной — и в высшей степени удобной и быстрой.
Разработчиками собран самый необходимый функционал для индивидуальной настройки MDC. Интуитивно понятный интерфейс не заставит Вас задуматься даже при первом знакомстве с программой.

Сслыка на страницу загрузки

Теперь не нужно заходить на сайт MDC и проверять наличие новой версии. По просьбам пользователей, разработчики создали репозиторий для Ubuntu/Debian.

Добавьте в /etc/apt/sources.list (или /etc/apt/sources.list.d/mdc.list) одну из следующих строк:

deb http://repo.mdc.ru/ubuntu lucid main
deb http://repo.mdc.ru/ubuntu karmic main
deb http://repo.mdc.ru/ubuntu jaunty main
deb http://repo.mdc.ru/ubuntu intrepid main


Затем выполните:

apt-get update
apt-get install mdc

По материалам MDC

 

Устанавливаем красивую тему иконок Faenza в Linux



Linux всегда славился тем, что его можно настраивать под свои предпочтения в довольно широких, а иногда и неограниченных пределах. Большинство пользователей любят экспериментировать с внешним видом своей системы. Одним из довольно простых способов придать свежий вид своей системе — это поменять стандартную тему иконок (значков). Одной из популярных тем иконок является Faenza, которая содержит огромное количество очень качественных и красивых иконок. В этой статье мы рассмотрим, как установить тему иконок Faenza в Linux и, в частности, в Ubuntu Linux.

Набор иконок Faenza включает иконки, как для стандартных системных элементов, таких как директории, архивы и прочее, так и для множества Linux программ и игр. Таким образом, с помощью Faenza можно поменять практически все иконки. К тому же Faenza включает иконки, как для темных тем Gnome (Faenza-Dark), так и для светлых (Faenza). Вообще, Faenza изначально заточена под Gnome, но ее можно использовать и в KDE и в других средах рабочего стола (соответствующие руководства и архивы можно найти в интернете).

Установка иконок Faenza в Ubuntu из репозитория

1. Сначала подключим соответствующий репозиторий. Откройте командную строку в Ubuntu и выполните следующие команды:

sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update


2. Теперь установим пакет faenza-icon-theme:

sudo apt-get install faenza-icon-theme

3. После установки откройте Система- >Параметры- >Внешний вид. Откроется окно настройки внешнего вида Ubuntu. Нажимте кнопку Настроить. Откроется окно настройки темы Ubuntu. Выберите вкладку Значки. И в списке выберите Faenza или Faenza-Dark. Тема иконок будет сразу же заменена (на лету без перезагрузки).

4. Еще можно установить пакеты faenza-icons-mono, faenza-extras и faenza-dark-extras, которые установят некоторые дополнительные иконки (подробнее смотрите файл README):

sudo apt-get install faenza-icons-mono faenza-extras faenza-dark-extras

Пользуйтесь в удовольствие!

Информация с сайта http://www.pingvinus.ru/

 

Установка Firefox 7 из PPA в Ubuntu 10.04 или 10.10


Не помню где в интернете нашел эту статью, которая мне очень помогла. Вывешиваю ее и для вас.



Пользователям  Ubuntu 11.04 и Ubuntu 11.10 не стоит беспокоиться о необходимости установки, т.к. новая версия сама установится через менеджер обновлений.

Для тех кто использует 10.04 и 10.10 потребуется добавить следующий PPA и установить:

 

sudo apt-add-repository ppa:mozillateam/firefox-stable/ubuntu 
sudo apt-get update
sudo apt-get install firefox


Русификация Firefox:
  1. Откройте страницу со ссылками на русификации. Щёлкните кнопкой мыши по ссылке на русификацию для её установки. При появлении панели запроса на установку программного обеспечения с сайта www.mozilla-russia.org нажмите на кнопку «Allow».
  2. Откройте страницу настроек about:config. В случае появления страницы с предупреждением нажмите на кнопку «I'll be careful, I promise!».
  3. Найдите параметр general.useragent.locale.
  4. Смените его значение с en-US на ru.
  5. Перезапустите Firefox.

 

Dock-панель в стиле Mac'интош


Первым делом, после установки операционной системы, я устанавливаю dock-панель. Это очень удобно иметь под рукой панель, содержащую перечень самых популярных используемых приложений. Аналог тому о чем я говорю — панель быстрого запуска в Microsoft Windows. В моем случае — это Avant Window Navigator.

Вот как это выглядит:
Думаю вам очень понравилось.

Установить эту программу, используя имеющийся Центр приложений очень просто, нужно выполнить следующий порядок действий:

Выбираем «Приложения — > Центр приложений Ubuntu»
В поле поиска вводим «Avant …»

В результатах поиска выбираем появившееся приложение и нажимаем кнопку установить. В результате в нижней части экрана появится наша dock-панель. Кстати не забудьте в настроках программы указать автоматический запуск при старте системы.