Windows. Контекстное меню для запуска программ (Open++)

Каждый привык запускать любимые программы по разному - кто-то нажимает по ярлыкам на рабочем столе или панели задач, кто-то использует для этого стандартное меню "Пуск", другие ставят себе доки или лаунчеры. Для меня самый удобный или привычный способ - это контекстное меню. В Linux я пользуюсь плагином для compiz-fusion - compiz-deskmenu (подробнее я писал здесь). Что же касается Windows, то можно воспользоваться небольшой утилитой - Open++, которая создаст настраиваемый пункт меню с пользовательскими программами в стандартном контекстном меню Windows
Контекстное меню Open++

Диалог настроек очень простой. Для добавления необходимой программы достаточно выбрать "Add"->"Command". Далее в "Title" добавить название, которое будет отображаться в самом меню, а в "Program"->"Browse Program" указать путь до *.exe файла. Так же можно указать рабочую папку "Working Directory", если необходимо, или оставить строку пустой. И выбрать иконку для приложения в "Icon" (чтоб отображалась стандартная иконка программы - поле оставить без изменения).
Для тех, кто хочет больше - Open++ может работает и с макросами (подробнее здесь).
И все это Freeware. Скачать можно на tucows

Превью/установка шрифтов в Gnome

Не совсем понятно, почему разработчики Gnome не захотели добавить такой функционал в свое DE, сделать хоть какой-то GUI для установки шрифтов, drug drag-and-drop в свое "Изменить фон рабочего стола" добавить. И чтоб "искаропки". И чтоб нечего отдельно ставить не надо... Возможно в Gnome3 такой функционал и появится, а пока что только "ставить". И "ставить" я выбрал FontyPython.
FontyPython - менеджер шрифтов, с возможностью предпросмотра шрифта и его последующей установкой. Шрифты могут находится в любой папке пользователя, программа сама создаст симлинк на них в папке ~/.fonts (что дает возможность категоризировать ох и слово их). Установка шрифтов происходит добавлением их в категорию "pogs", при этом для разных шрифтов можно создавать и разные "pogs", далее чтоб шрифты появились в системе необходимо просто выбрать созданный pog и нажать "Install pog". Удалить шрифты из системы можно выбрав "Uninstall pog". Программа может понадобится людям работающим в GIMP и делающим, к примеру, открытки (картинки, валпеперы, визитки и т.д.), в общем "графика + текст." Или часто меняющим оформление рабочего стола (к которым отношусь я). Так, как имея большое количество шрифтов (рукописные, печатные etc) отпадает необходимость все это вначале копировать в ~/.fonts, и только потом в редакторе, или в настройках системы , сидеть и выбирать необходимый. С FontyPython все это можно сделать в разы проще.
Есть в репозиториях Ubuntu и Debian


Единственный минус FontyPython то, что не возможно ассоциировать файлы шрифтов с программой (то есть сделать запуск программы по двойному нажатию на файле-шрифте, FontyPython работает только со своими *.pog). Возможно существует стоящие альтернативы. Но, мной они не были найдены (попадались или "страшные" или на Java)

How-To. Установка Notify-OSD в Ubuntu 8.10

Что такое Notify-OSD? Если в двух словах, то это новая система "нотификации" (читать - система оповещения), которая должна появится в Ubuntu Jaunty Jackalope (в 8.10 используется notification-daemon) - заряд батареи, обновления системы, яркость и т.д. Интересно (и на русском) можно прочитать в болге "Arch Linux по-русски". Чтоб посмотреть на notify-osd не обязательно ставить 9.04, можно поставить и в Intrepid Ibex (точнее не поставить, а просто "скачать и собрать", запускаться notify-osd будет скриптом, никаких "поломаных пакетов" не будет, а "старый-добрый" notofication-daemon останется на месте).

Для начала установим все необходимые пакеты, в терминале:
sudo aptitude install bzr gnome-common automake autoconf libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev libx11-dev libnotify-dev libnotify1 build-essential libnotify-bin
Теперь необходимо получить исходный код с Launchpad. Сделать это можно так, в терминале:
bzr branch lp:notify-osd
(на ошибку и просьбу зарегистрироваться можно не обращать внимания, все необходимые файлы будут скачаны в ~/notify-osd)
Далее устанавливаем:
cd ~/notify-osd sh autogen.sh
После надписи "Now type 'make' to compile notify-osd" делам что предлагают:
make
Теперь остается запустить. Для начала нужно убить старого демона:
killall notification-daemon
Даем права на исполнения новому:
chmod +x ~/notify-osd/src/notify-osd
И запускаем:
~/notify-osd/src/notify-osd
В интернетах предлагают скачать не сложный скрипт для запуска notify-osd, который можно будет поставить в автозагрузку. Вот его пример:
#!/bin/bash
killall notification-daemon
sleep 1
~/notify-osd/src/notify-osd
Для того чтоб посмотреть на работу notify-osd можно запустить тестовый скрипт с несколькими сообщениями:

~/notify-osd/src/send-test-notification.sh

Тест-сообщения

Возможности проверить с какими именно событиями или ПО дружит на данный момент,Notify-OSD у меня, к сожалению, не было (обновления не приходили, других индикаторов нету). Но вот здесь человек говорит что не работает с Pidgin, Banshee и еще чего-то там.
На английском - Softpedia, Alex Rybicki.com, I'm always right