Google

29 нояб. 2011 г.

Ubuntu 11.10: не работает MySQL WorkBench


В данной статье я рассказывал о визуальном инструменте проектирования баз данных. Инструмент на самом деле заслуживает внимания, но вот незадача: в последней версии Ubuntu (Oneiric Ocelot - 11.10) данный инструмент перестал корректно работать. При запуске WorkBench дело дальше заставки не заходило. Если же программу удавалось запустить, то не открывались подключения к базам данных. На официальной страничке, на момент написания статьи, доступна версия лишь для Ubuntu 11.04 . 
Для исправления данной проблемы нужно подключить ppa-репозиторий для Ubuntu 11.10, обновить список пакетов и установить MySQL WorkBench:
sudo add-apt-repository ppa:olivier-berten/misc
sudo apt-get update
sudo apt-get install mysql-workbench-gpl
Если в системе была установлена версия MySQL WorkBench для Ubuntu 11.04, то система автоматически обновит программу до новой версии.

Спасибо Dilantha.info

22 нояб. 2011 г.

MySQL: Как сбросить пароль root-a


Если по каким-то причинам вы не помните пароль от root-пользователя MySQL, то не стоит отчаиваться, т.к. есть несложный способ его восстановления. Последовательность действий такова:
  1. Останавливаем службу MySQL-сервера
  2. Запускаем MySQL-сервер в  режиме без проверки прав доступа.
  3. Подключаемся к БД как root-пользователь
  4. Обновляем пароль для супер-пользователя БД.
  5. Добавляем нового пользователя к БД (если есть такая необходимость)
  6. Пытаемся подключиться к БД как root пользователь (или как новый добавленный пользователь).

17 нояб. 2011 г.

Bash: поиск по типу файлов


Предположим, что требуется найти все изображения. Осуществить поиск можно различными способами: при помощи консольных или GUI-утилит. Существует различные множество вариантов поиска при помощи консоли: начиная от ls и заканчивая find. Ниже приведен пример баш скрипта, который находит все изображения (без учета расширения файлов) в /media/samba, создает файл с именем imagefile.output, в котором хранятся пути к найденным файлам. Затем скрипт пробегает по данному файлу и записывает в файл imagesProperties.output подробную информацию (права доступа, владелец и группа владельца, размер, дата изменения, путь к файлу) для всех найденных файлов.
#!/bin/bash
find /home/lex/Документы | xargs  file | grep ' image' | cut -d':' -f1 > imagefile.output
for i in `cat imagefile.output` ; do ls -ClhvQ $i >>imagesProperties.output ; done

Полученную информацию используем на свое усмотрение.

28 окт. 2011 г.

SAMBA: Монтирование smb ресурсов из командной строки


Итак, представим себе такую ситуацию: в сети есть некая samba-шара  Docs, которая весит на ip 192.168.1.2, и нам необходимо ее подключить в Linux. Напомню, что для подключения samba из файлового менеджера, например Nautilus, необходимо нажать Ctrl + L - в результате появится поле для ввода адреса, куда нужно ввести адрес вида:
smb://192.168.1.2/Docs
Не забываем про обязательное наличие samba или samba-clien в системе.  В результате выполнения данной команды, система автоматически смонтирует samba-шару на нашем компьютере. 
Для того, чтобы подключить samba-шару при помощи консоли, необходимо установить, если еще не установлены, cifs-utils (- Common Internet File System utilities).

27 окт. 2011 г.

Java: Как определить тип и версию ОС



Недавно возник вопрос, как в Java получить тип и версию ОС. Оказалось, что это вовсе не сложно. Достаточно воспользоваться методом System.getProperty. Если данному методу передать строковое значение "os.name", то мы получим название ОС. Если же передать строковое значение вида: "os.version", то мы получим версию ОС. Итак, на практике все это будет выглядеть примерно так:

26 окт. 2011 г.

Blogger:Добавляем полосу прокрутки в блок кода

Частенько, если у нас строчка кода очень длинная, то существует вероятность того, что она не поместиться у нас на страничке: будет влазить за ширину столбца сообщений. Как вариант, можно заняться форматированием строки вручную и в нужном месте, для переноса строки, нажать клавишу Enter. Но в таком случае теряется целостность строки и наглядность кода: не понятно - это одна строка кода или это совершенно разные строки.
Для того, чтобы исправить данное недоразумение, нам потребуется вспомнить основы css, открыть редактор шаблонов blogger и выбрать "Изменить HTML".
В редакторе шаблонов находим блок, отвечающий за внешний вид блока кода и приводим его к такому виду:
code {
  overflow-x: scroll; /* Добавляем полосу прокрутки */
  width: 620px; /* Ширина блока */
  padding: 5px; /* Поля вокруг текста */
  border: dotted 1px black; /* Параметры рамки */
  display: block; padding: 0.5em;
  background: #F0F0F0; /*фон блока */
  /*height: 150px;  Высота блока * высота рамки - если требуется установить фиксированную высоту
  /*white-space: nowrap; Запрещаем перенос строк-все содержимое отобразится в одну строку */
} 
Меняем свойства на свое усмотрение и в зависимости от дизайна, затем сохраняем полученный результат.

25 окт. 2011 г.

Windows 7: освобождаем место после установки SP1

Не так давно компания Microsoft выпустила Service Pack 1 для своих продуктов: Windows 7 и Windows Server 2008 R2. Казалось бы, данная новость должна порадовать многих, но оказалось не совсем так. Многим известно, что Windows 7, по своей природе, свойственно расти вширь после очередных обновлений и установки нового ПО. Зачастую удаление временных файлов и чистка temp-каталогов не спасает от накопившегося хлама в системе. Исключением не стала и установка SP1 для Win7. Дело в том, что после установки SP1, система архивирует и хранит системные файлы на жестком диске. Причем суммарный объем хранимых файлов может достигать пары-другой Гигабайтов.

10 окт. 2011 г.

fstab: монтирование smb-ресурса


В последнее время samba стала неотъемлемой частью существующих ОС, которая позволяет пользователям работать с сетевыми дисками по протоколу SMB/CIFS в различных операционных системах, а также позволяет создавать высокопроизводительные файловые и принт-сервера. Итак, лирику в сторону и перейдем к делу. Предположим, что у нас в сети имеется некоторый файловый сервер, который организован при помощи samba и к которому нужно часто обращаться. Последние версии Gnome позволяют сохранять подключение устройств и сетевых ресурсов на все время сеанса, но иногда этого времени не достаточно и это вносит некоторые неудобства (особенно необходимость каждый раз вводить путь до нашего сервера). Для того, что бы samba-ресурс подключался во время запуска нашей системы нам нужно прописать его в 
/etc/fstab
На первый взгляд ничего сложного в этом нету. Но на самом деле есть парочка подводных камней, о которые можно споткнуться.
Для начала устанавливаем, если еще не установлена, samba (а также дополнительные инструменты, которые нам потом понадобятся):

8 окт. 2011 г.

Лечим ошибку GLX: glxgears BadWindow

Недавно установил себе Debian 6.0 Squeeze (не смотря на то, что недавно вышло обновление 6.0.2), настроил его, установил драйвера NVidia (Compiz заработал на ура), добавил нужные мне зеркала и запустил систему на обновления. После установки обновлений, система любезно предложила перезагрузить систему и я возражать не стал, кроме того, был конец рабочего дня и я не стал дожидаться загрузки обновленной системы, а поспешил домой.  Но с утра следующего дня меня ждал небольшой сюрприз: Compiz перестал запускаться. Не долго думая, набрал в консоли команду для проверки работоспособности glx: glxgears

2 окт. 2011 г.

Libre/Open Office: преобразовываем текстовые значения в числовые.

Долгое время LibreOffice Calc/OpenOffice Calc меня полностью устраивали по своему функционалу для работы с электронными таблицами. Но однажды столкнулся с такой проблемой (актуальна для документов, которые получены путем экспорта из каких-нибудь *cad-программ, например Autocad, NanoCad и пр.): Calc не хотел производить расчет формул и не составлял правильно сводные таблицы. Причиной тому были данные, которые были записаны в текстовом виде. В данном случае речь идет не о формате ячеек. Если откроем окно управления форматом ячеек (пкм--> Формат ячеек) и выберем формат числовой, то формула все равно считать не будет. Если выделить такую ячейку и посмотреть в строку редактора формул, то мы увидим, что число записано в виде:
'2, т.е. перед самим числом стоит апостроф ( ' ).  Стандартные средства электронных таблиц Excel позволяют преобразовать подобные записи в числа, а вот LibreOffice/OpenOffice Calc, к сожалению, таким похвастаться не может. Excel подобные ячейки выделяет зеленым маркером в верхнем левом углу, а также  показывает значок с уведомлением об ошибке. Выглядит все это примерно таким образом:

13 сент. 2011 г.

Lenovo G460e: Не работает Card Reader в Ubuntu 11.04

После установки Ubuntu 11.04 (ядро 2.6.38-11-generic) долгое время  не работал Card Reader от RealTek для флеш-карт SDHC на ноутбуке Lenovo G460e.
В интернете очень много советов для решения данной проблемы, но многие из них либо не работают, либо одно из двух. Многие советы мне не помогли (например, прописать определенные параметры в файлы конфигурации загрузчика Grub).
Тем не менее, не так давно на одном из форумов Ubuntu (ubuntuforrums.org) нашел решение данной проблемы. 
Для начала убедимся, действительно ли у нас Card Reader от  RealTek:
lsusb

31 авг. 2011 г.

Libre/Open Office: Добавляем подсветку синтаксиса в Writer

Когда изучаешь что-либо, иногда хочется сделать для себя нечто вроде небольшого справочника и желательно еще в формате pdf. Для этой роли я без  раздумий воспользовался текстовым редактором от LibreOffice (читать также OpenOffice), тем более, что у него легко настраиваются текстовые стили и существует возможность экспорта документа в pdf формат. 

Тем не менее был один вопрос: "как выделить блок с кодом да еще  и реализовать подсветку синтаксиса для того или иного языка программирования?". С выделением блока кода более или менее все понятно - стандартными средствами LibreOffice Writer можно сделать обрамление кода рамкой на каком-нибудь фоне. А вот реализовать подсветку синтаксиса стандартными средствами уже не получиться. Но выход есть и очень даже простой.
Итак, а теперь обо всем и подробно:

16 авг. 2011 г.

Debian's Happy Birthday

Ну вот и стал  любимец многих совершеннолетним :) 
Спасибо всем разработчикам и сообществу за проделанную работу. Надеюсь на дальнейшее развитие и процветание данного дистрибутива. 

Все желающие пользователи могут оставить свои пожелание и благодарности на сайте: http://thank-you.debian.net 

19 июл. 2011 г.

Конвертируем fat32 в ntfs

Задча: преобразовать файловую систему fat32 в ntfs без потери данных в ОС Windows.

Все, что нам для этого требуется - это: немного времени, прямые руки, ОС Windows и, собственно подопытный fat32-раздел (предположим, что ОС Windows присвоила ему букву e - далее диск E).

Итак, нажимаем Пуск-->Все программы-->Стандартные. В появившемся списке находим "Командная строка".  Нажимаем по ней ПКМ и выбираем "Запустить от имени Администратора". Далее в появившейся командной строке вводим(предварительно закрыв все открытые приложения):
convert E: /fs:ntfs
В результате диск Е преобразуется в формат ntfs.
В некоторых случаях система не сможет преобразовать нужный нам диск. Причиной может быть переполнения диска. Что бы исправить возникшую проблему потребуется освободить немного места на нужном диске.

17 июл. 2011 г.

Web-разработка: HTML-редакторы под Linux


У каждого Web-разработчика есть свой набор любимых инструментов. Естественно, что в этом наборе должен быть и любимый html редактор. В данной статье я хотел бы поговорить о свободных редакторах.
Как известно, редакторы делятся на несколько категорий: поддерживаемые технологию WYSIWYG и редакторы, работающие с исходным кодом.
Довольно-таки обширный список редакторов можно посмотреть  на wikipedia. Среди всего этого списка удобных редакторов под Linux не так уж и много, но они есть. Я бы хотел выделить следующие редакторы: vim, SciTe, BlueFish, Quanta+ и Aptana Studio и сказать несколько слов о каждом из них.
Итак, начнем, пожалуй с vim. Vim - это консольный текстовый редактор, обладающим богатым функционалом (более подробно можно почитать тут). Но сразу хочется отметить, что для эффективной работы с данным редактором понадобиться предварительное обучение/изучение vim.  Не смотря на наличие полезных плагинов для редактирования html/xml документов, рассматривать дальше данный редактор не будем. 

5 июн. 2011 г.

Debian GNU/Linux: Установка Apache TomCat 6


Возвращаемся к вопросу установки Apache Tomcat, только на этот раз речь пойдет про Debian GNU/Linux. Если честно, то говорить тут особо и нечего - установка проходит на раз-два. Единственным и обязательным условием для установки Tomcat является наличие установленной Java на нашем компьютере. Про установку и настройку Java в Debian я писал в одной из своих статей: установка и настройка Java и Eclipse в Debian.
Установку Tomcat будем производить из репозиториев Debian. Для стабильной версии Debian (на сегодняшний день это Squeeze) в репозиториях доступен TomCat 6-ой версии.
Для начала посмотрим что у нас есть в репозиториях по TomCat:

Установка Apache Tomcat в ОС Windows

На протяжении всего времени изучения и освоения Java, я старался разобраться и научиться программировать/писать Window Application. Но, если честно, поразмыслив на досуге, решил все-таки сменить вектор обучения: решил освоить Servlet-ы и податься в облака Web-программирование. Для работы /изучения сервлетов нам понадобится  веб-сервер Apache Tomcat.
Apache Tomcat -  программа-контейнер сервлетов, написанная на языке Java и реализующая спецификацию сервлетов и спецификацию JavaServer Pages (JSP), которые являются стандартами для разработки веб-приложений на языке Java. 
Tomcat позволяет запускать веб-приложения, содержит ряд программ для самоконфигурирования.
Tomcat используется в качестве самостоятельного веб-сервера, в качестве сервера контента в сочетании с веб-сервером Apache HTTP Server, а также в качестве контейнера сервлетов в сервере приложений JBoss. 
Другими словами без Tomcat при написании сервлетов нам не обойтись.

15 мая 2011 г.

Настройка Wi Fi в Debian Squeeze на Acer Aspire 5735z

Debian использую давно, как на персональном компьютере, так и на ноутбуке. Но за все время как-то особо не доводилось воспользоваться беспроводной сетью. Когда на ноутбуке стояла Ubuntu - с беспроводной сетью проблем не возникало. 
Недавно воспользовался услугами одного из интернет-провайдеров (ByFly), который предоставляет в бесплатное пользование оборудование (модем с wi-fi точкой доступа). Так вот, решил проверить и настроить wi-fi в Debian. По умолчанию в KNetwork Manager вкладка с беспроводными сетями была доступна, но модем не находила. В настройках можно было добавить какую-то конкретную точку доступа, но естественно - это не выход из ситуации.
На самом деле, настройка wi-fi у меня не заняла много времени. Я настраивал wi-fi на Acer Aspire 5735z. Для начала, нам нужно убедиться в том, что в файле /etc/apt/sources.list добавлены ветки Contrib и non-free.

5 мая 2011 г.

[VLC] - Исправляем кодировку в плейлисте

Многие пользователи знакомы с таким замечательным мультимедийным проигрывателем, как VLC, который поддерживает большинство мультимедиа-файлов, а также умеет работать с потоковым видео. Кроме всего прочего он еще и кросс-платформенный. Но сейчас не об этом.
Одно время я пользовался услугами интернет провайдера SOLO (некоторые жители Минска знакомы с данным интернет провайдером.). Кроме интернета, данная компания предоставляет услуги IP-TV (цифрового телевидения), которое транслируется при помощи плеера собственной сборки IP-TV Player. В свою очередь, IP-TV Player является оболочкой VLC плеера и работает только в ОС Windows. Следовательно, одним из вариантов просмотра цифрового ТВ в ОС Linux было использование VLC плеера.Для этого необходимо было скачать плейлист каналов. "Выдрать" список (плейлист solo.m3u) каналов из настроек IP-TV Player не составило труда, но было одно НО - плейлист каналов сохранен в кодировке cp1251, которую VLC воспринимает не очень хорошо и русские буквы отображает в виде "краказябл". Это касается не только ОС Linux но также и ОС Windows (думаю, что в остальных ОСях дела обстоят точно также). Для того, чтобы список каналов стал читабельным, необходимо открыть его любым текстовым  редактором, который поддерживает различные кодировки, и пересохранить его в кодировке utf8.

3 мая 2011 г.

Настраиваем тачпад (тэппинг) в Kde 4 Debian Squeeze

До недавнего времени у меня на ноутбуке в качестве графической среды был установлен Gnome 2.x, но, если честно, он мне уже изрядно поднадоел, и я решил установить KDE 4. Но тут меня ожидал очередной сюрприз: на TouchPad не работал тэппинг. Мелочь, но неприятная. Решить данную проблему можно путем добавления определенных строчек в файл /etc/X11/xorg.conf. Но сегодня мы пойдем немного другим путем и воспользуемся небольшой утилитой командной строки - synclient. Не смотря на то, что это всего-лишь утилита командной строки, Synclient обладает богатым функционалом. 
Итак, за правильную работу тэппинга отвечает параметр TapButton. Для начала проверим какие значения он имеет - для этого введем команду:

30 апр. 2011 г.

Сворачиваем окна или как показать рабочий стол в KDE 4

После установки KDE 4.4.5 в Debian Squeeze, обратил внимание на то, что  по умолчанию не включены горячие клавиши для сворачивания всех окон.  В Windows  это комбинация клавиш Win+D (Ubuntu недалеко ушло от форточек и также использует данную комбинацию клавиш), в Gnome, если я не ошибаюсь, то это Ctrl+Alt+D. Первое время я старался не обращать внимания и как-то обходится без этого, но в один прекрасный момент надоело и задался вопросом "Как включить сворачивание всех окон ?".  Решение вопроса  оказалось до безобразия сложное простое.
В четвертых "КЕДАХ" (читаем KDE версии 4.x) отсутствие включенных по умолчанию горячих клавиш, для сворачивания всех окон, решается немного непривычным путем: в "Параметрах системы" в разделе "Управление компьютером" --> "Клавиатура и мышь" --> "Комбинации клавиш"  отсутствует действие с подобным описанием.

29 апр. 2011 г.

Gravatar - глобально распознаваемые аватары или распознаемся глобально

Однажды на одном из сайтов, а именно bitbucket.org в настройках профиля в качестве аватара было предложено использовать Gravatar. На тот момент у меня голова была и без того перегружена и я не стал разбираться что это такое и в каком соусе все это подавать. Первая мысль, которая возникла на тот момент была "Хм... судя по всему какой-то новый сервис по созданию аватарок...Прикольно.... Нужно будет как-нибудь разобраться что это такое". Собственно, после регистрации на сервисе и создания своего граватара я благополучно забыл про данный сервис на долгое время - до того момента, пока на одном из сайтов/блогов/порталов (не помню уже точно) не оставил свой комментарий и не увидел рядом со своим ником автарку, схожую с той, что установлена в профиле на bitbucket.org. Вот тогда-то я и напряг извилины своего серого вещества и начал разбираться что и как.

Делаем *.exe файл для Java - программы

Предположим, что у нас есть программа, написанная на языке Java, возможно даже имеется исполняемый JAR файл и мы хотим сделать exe-файл нашей программы или нашего Jar файла.  (Ну вот очень захотелось понадобилось). Для этого можно воспользоваться инструментом под названием Launch4j, который является кросс-платформенным и служит для упаковки jar в родные для Windows исполняемые файлы (в данном случае *.exe файлы). Кроме того, данный инструмент обладает богатым функционалом: например, можно прикрутить Splash - заставку для нашего исполняемого файла, можно, а точнее даже необходимо, в опциях программы задать минимальную и максимальную версию Java, можно выводить различного рода сообщения при той или иной ошибке, можно добавить описание нашей программы (указать версию, авторские права, описание файла и т.д. и т.п.). Более подробный список функциональных возможностей приведен на официальной страничке программы.  Для скачивания доступны версии для Windows, MacOS, Solaris и Linux. Официальную документацию можно почитать тут.

28 апр. 2011 г.

MySQL WorkBench - визуальный редактор баз данных

MySQL WorkBench
Каким бы ни был разработчик баз данных: начинающий (в особенности) или бородатый профессионал, ему всегда проще и нагляднее представлять то над чем он трудится, что разрабатывает. Лично я отношу себя к первой категории и для понимания материала мне бы хотелось видеть визуально то, что я проектирую/разрабатываю.
На сегодняшний день существуют различные программы и инструменты, которые справляются с подобной задачей: какие-то лучше, какие-то хуже. Но сегодня я хотел бы немного рассказать о MySQL WorkBench - инструменте для визуального проектирования баз данных, интегрирующего проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL, который является преемником DBDesigner 4 из FabForce.(c) Wikipedia. MySQL WorkBench распространяется в двух вариантах : OSS - Comunity Edition (распространяется под лицензией LGPL) и SE - Standard Edition - версия, за которую разработчики просят денежку. Но я думаю, что многим достаточно будет и OSS версии (в особенности новичкам и тем, кто не хочет или считает нецелесообразным платить за ПО, а также приверженцам программ с открытым исходным кодом), Тем более, что OSS версия обладает богатым функционалом.

25 апр. 2011 г.

Блог-клиенты в Linux

Ведение блогов дело кропотливое и затягивающее. На сегодняшний день большинство веб-сервисов для ведения блогов имеют удобный интерфейс и все необходимые инструменты. Но как правило все они хоть немного, но отличаются между собой (будь то функционал или внешний вид). Но кроме веб-сервисов имеются и приложения: блог-клиенты.
В одной статье, очень давно, писал об одном блог-клиенте для Linux. Если, честно, то на мой взгляд BlogoGtk не дотягивает до полноценного клиента. Сегодня хотелось бы рассказать о других блог-клиентах, среди которых ScribeFire - плагин для броузеров Firefox (Iceweasel-Debian), Google Chrome, Safari и Opera; Blogilo - блог-клиент для среды KDE (Доступен в репозиториях Debian).
Процесс установки и добавление Вашего блога не составит труда и не займет много времени.  

2 апр. 2011 г.

Как определить UUID раздела в Linux

 UUID-универсальный уникальный идентификатор.
Впервые с UUID я столкнулся в Ubuntu - Canonical давно начала использовать данные идентификаторы для монтирования разделов жесткого диска. Для чего это нужно? Да хотя бы для чтого, чтобы привязать какую-то точку монтирования к определенному разделу. Или, например, чтобы, не получилось так, что Вы переразбили Ваш жесткий диск, добавив или удалив один или несколько разделов, и у Вас поползла нумерация разделов: был раздел sda3 а стал sda4 и как результат - система ругается, очень сильно ругается и отказывается монтировать разделы Вашего жесткого диска.
Для определения UUID в Linux существует специальная утилита: blkid. В командной строке вводим от рута (суперпользователя) blkid. В результате нам будет представлены все идентификаторы всех разделов всех жестких дисков:
/dev/sda1: UUID="B4403C1B403BE332" TYPE="ntfs" 
/dev/sda2: LABEL="Reserv" UUID="5A888E78888E5305" TYPE="ntfs" 
/dev/sda6: LABEL="unix" UUID="424608e1-f180-4e06-83e1-2bfa3ced61aa" TYPE="ext4" 
/dev/sdb1: LABEL="media" UUID="36FC1E3AFC1DF539" TYPE="ntfs" 
/dev/sda3: LABEL="root" UUID="6106acf5-7b4b-4ee1-ab5c-9846d7af7e8b" TYPE="ext4" 
/dev/sda5: LABEL="home" UUID="6c196f8e-5e66-4eef-bb58-eaa509fe22e9" TYPE="ext4" 
/dev/sda7: UUID="a43f740c-7054-4ca3-b46d-734c35721121" TYPE="swap" 
Теперь этими данными можно воспользоваться, например, при монтировании разделов жесткого диска.

31 мар. 2011 г.

Печатаем при помощи Epson Stylus Photo TX650 из Debian

  Недавно приобрел себе чудо-агрегат: МФУ Epson Stylus Photo TX650. На официальном сайте в описании модели стояли лишь две официально поддерживаемые ОС (ОС для которых можно скачать драйвера с epson.com): Windows всех мастей, ну разве что Win'98 и форточек по-младше отсутствовали, и Mac OS X. Драйверов для Linux там не оказалось. Но не стоит пугаться: принтер устанавливается на раз-два.

6 февр. 2011 г.

Возвращаем иконки в контекстное меню в Gnome


По умолчанию в Gnome отключено отображение иконок в контекстном меню. Исправляется это очень легко:
  • Запускаем от своего пользователя gconf-editor
  • в появившемся окне по древовидной структуре переходим к /desktop/gnome/interface
  •  ставим галочку напротив menus_have_icons.
Для любителей консоли существует альтернативный вариант:
gconftool -s /desktop/gnome/interface/menus_have_icons -t bool true
Наслаждаемся проделанным.

upd 12.11.11:
Некоторые дополнения для Ubuntu 10.10.
Для данной версии Ubuntu способ, описанный выше, работать не будет (по крайней мере у меня он не работал).
Итак, о том как это сделать в Ubuntu 10.10 и еще немного полезных советов читаем ниже. 
Как многие уже заметили, раздел меню "Параметры системы" был значительно переработан и, на мой взгляд, его функционал был слегка урезан. Для того, чтобы исправить ситуацию, нам понадобиться дополнительная утилита - gnome-tweak-tool. Устанавливаем ее из репозиториев:
aptitute install  gnome-tweak-tool
 После установки, данную утилиту можно будет найти, выбрав "Главное меню" --> Настройка --> Дополнительные параметры системы. Данная утилита нам позволит более детально настроить оформление нашей системы, в том числе и отображение иконок в контекстном меню, а также для Gnome Shell выбрать отображаемые кнопки в заголовке окна (свернуть и закрыть, развернуть и закрыть, только закрыть, либо отобразить все кнопки).
Кроме того, при помощи данной утилиты можно отобразить нужные нам иконки на рабочем столе, выбрать тему оформления, тему значков, курсор, тему окон. Кстати говоря, выбрав раздел Тема в gnome-tweak-tool и переключив индикатор, напротив "Menus have icon" в левое положение, мы заставим систему отобрать иконки в контекстном меню ( и не только) различных приложений.
Внешний вид Gnome Tweak Tool

The end

2 февр. 2011 г.

Debian Squeeze cooming soon....

Итак, не за горами конец рабочей недели, начало выходных , а вместе с ними... официальный релиз новой стабильной версии дистрибутива Debian — Squeeze.
Естественно, ум среднестатистического линуксойда пытлив и многие уже опробовали Squeeze в деле за долго до его глубокой заморозки. Тем не менее, даты 5-6 февраля у любителей и приверженцев Debian будут ассоциироваться именно с выходом очередной стабильной версии данного дистрибутива.
Следим вместе за количеством оставшихся дней до официального выпуска Debian Squeeze.

ЗЫ: во многих городах мира будут проводится мероприятия, посвященные релизу Debian Squeeze. Ознакомится со списком городов можно на данной страничке

Social