суббота, 8 мая 2010 г.

Делаем notification-area как indicators в Ubuntu 10.04

После установки Ubuntu 10.04 во внешнем оформлении мне не понравилось в первую очередь то, что апплет notofication-area, в просторечье «трей», выглядит совсем не как индикаторы в плане расстояния между иконками. Может, для кого-то это и кажется мелочью, а мне это коробит восприятие. Немного покопавшись в коде я добился внешнего вида, как на приложенном скриншоте.

image




Ниже я расскажу, как это сделать.


Что бы получить такой эффект, надо сделать следующие действия:

1. Подключаем репозитарии исходных кодов. Система->Администрирование->Источники приложений->Исходный код.

2. В консоли переходим в подходящую директорию (cd /usr/src) и набираем команду:

sudo apt-get update && sudo apt-get build-dep gnome-panel 
&& sudo apt-get source gnome-panel && cd gnome-panel-2.30.0

3. Теперь надо поправить исходный код. Набираем:
 
sudo vim applets/notification_area/na-tray.c 

4. В строке 35 видим

#define ICON_SPACING 1

Замените 1 на нужно число. У меня 10.

5. Собираем и устанавливаем пакет.
 
sudo dpkg-buildpackage

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

Рекомендую! Интернет-магазине компьютерной техники в Харькове!


Почему именно мы?

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

НИЗКИЕ ЦЕНЫ

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


ОПЛАТА ТОВАРА

Передача денег происходит в момент доставки товара курьером , после того как вы осмотрите его на предмет внешних дефектов и проверите комплектацию. Оплата товара только в национальной валюте - в гривнах , в долларах США цена предоставлена в рекламных целях !!!

ДОСТАВКА


По Харькову наши товары доставляются бесплатно Вам в квартиру или офис в оговоренное время .

ГАРАНТИЯ

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

Высказывайте свои пожелания и предложения по сайту в комментариях!

О Fedora13 за 2 минуты!

В предверии выхода Fedora 13 родился небольшой видио-ролик.

Добавляем подсветку синтаксиса в nano


Я как правило для правки или конфигурирования использую быстрый, понятный, простой текстовый редактор nano. Но так привык к мелким удобствам вроде подсветки синтаксиса, что не мог не разобраться как эту приятную фичу включить.

Итак, приступим:

1. Найдем, где в нашей системе находятся примеры файлов .nanorc. На Ubuntu они обычно в каталоге /usr/share/nano/. В других системах они они вполне могут быть упакованы в файл вроде nanorc.sample.gz. Тогда просто распакуем содержимое архива:

$ zcat /path-to-your-file/nanorc.sample.gz >~/.nanorc

Или же просто скопируем к себе в каталог, например, в случае с Ubuntu:


$ cp /usr/share/nano/nanorc.nanorc ~/.nanorc

2. Добавим эти полезные строчки в файл конфигурации ~/.nanorc (на Ubuntu примеры конфигурации идут в поставке):

## TeX
include "/usr/share/nano/patch.nanorc"
## POV-Ray
include "/usr/share/nano/pov.nanorc"
## Perl
include "/usr/share/nano/perl.nanorc"
## Nanorc files
include "/usr/share/nano/nanorc.nanorc"
## Python
include "/usr/share/nano/python.nanorc"
## C/C++
include "/usr/share/nano/c.nanorc"
## Groff
include "/usr/share/nano/groff.nanorc"
## Assembler
include "/usr/share/nano/asm.nanorc"
## Ruby
include "/usr/share/nano/ruby.nanorc"
## Manpages
include "/usr/share/nano/man.nanorc"
## HTML
include "/usr/share/nano/html.nanorc"
## Bourne shell scripts
include "/usr/share/nano/sh.nanorc"
## Sun Java
include "/usr/share/nano/java.nanorc"

3. Если этого мало, то берем Syntax Highlight Pack и настраиваем подсветку при редактировании всего и вся.

Вот что у нас получится...лепота...














Мелочь, а приятно…

Такую функцию прикрутить бы еще к моему любимому редактору ee под FreeBSD.