Прежде всего хочу сразу сказать, что сей шот выставляется не в целях показать свою рабочую обстановку, а небольшой рекламкой одному новому опен-сорс-проекту :-) (слева снизу).
Все время, сколько я работал и работаю с такими аскетичными WM-ами как icewm, fluxbox, openbox и пр. мне постоянно не хватало одной маленькой фишки -- возможность стартовать программы не только через биндинги на клавиатуре, но и мышкой, особенно когда я расплываюсь в кресле во время серфования или чтения и тянуться к клавиатуре мне совсем не хочется. Ко всему прочему добавлялись два дополнительных требования -- занимать все это дело должно минимум физического пространства и если не украшать, то хотя бы не портить внешний вид моего десктопа (именно поэтому я отказался от использования иконок в меню быстрого старта в icewm).
Ничего интересного я так и не нашел и, закончив зимний семестр, сел 1-го марта за написание программы, которую назвал просто: Iconbox :-). Сегодня уже готова версия 0.1 включительно графическую утилиту конфигурации, на которую ушло почти в 2 раза больше времени, чем на саму программу :), документацию и страницу программы откуда ее можно и скачать, а так же посмотреть еще пару скринов: http://terra-bit.de/velopment/iconbox/
Написано на... Перле с библиотеками GTK+ :-). В общем, целью у меня была еще и практика, а не только сама утилита. Именно поэтому я и вообще стал писать утилиту конфигурации.
Работает Iconbox следующим образом: при запуске программа остается невидимой до тех пор, пока курсор не попадет в заданный при конфигурации угол экрана. Конфиурировать, разумеется, можно не только угол, но и чувствительность и скорость реакции программы на курсор. У меня по умолчанию -- левый нижний угол. Когда программа появилась -- я просто кликаю на нужную иконку и программа исчезает снова, продолжая мониторить позицию курсора. Конечно, может случится, что вызов окна произойдет случайно. В таком случае достаточно не делать ничего -- при потере фокуса окно прячется снова. Таким образом запускаю я все программы одним кликом мышки :). Пользуюсь два дня и уже так привык, что не понимаю, как я обходился раньше без.
Ну, а из остального, вобщем, ничего особенного -- icewm, torsmo с двумя самодельными скриптами -- один мониторит почтовый яшик (и выдает ко всему сообщения через xosd_cat), второй -- тянет из сети погоду и переводит данные на русский :).
PS: буду очень признателен за конструктивную критику (остальную буду игнорировать), мнения коментарии, а так же помощь в создании пакетов для различных дистрибутивов. Контактная информация на моем сайте.
>>> Просмотр (1024x768, 263 Kb)