Пепельница
В попытке обеспечить себе идеальную рабочую среду я перебрал уже много разных утилит. Это и заменители переключателя задач Windows (который по Alt-Tab; остановился на TaskSwitchXP), и разные эмуляторы Exposé (все говно), и жестикулятор (StrokeIt), и менеджеры рабочих столов (все глючные) и чёрт знает что ещё. Я даже когда-то пробовал какие-то альтернативные Эксплореру оболочки…
(Я прекрасно понимаю, что все эти утилиты плохи не потому, что их авторы плохи, а просто потому, что операционная система не даёт возможности сделать хорошо.)
Сегодня поймал себя на мысли, что Панель задач у меня включена только для того, чтобы можно было смотреть в пепельницу (System Tray) и на переключатель раскладок клавиатуры. Для переключения между приложениями я практически всегда использую Alt-Tab; кнопку «Пуск» нажимаю тоже на клавиатуре.
Никто из вас не встречал программу, которая могла бы на себе отображать пепельницу, была бы при этом высотой пикселей 20, и чтобы её можно было упереть просто в правый нижний угол? Если бы она умела вдобавок раскладки клавиатуры прямо там отображать, как это было в старые добрые времена Windows 95, вообще красота была бы.
Комментарии в духе «Первый нах!» (или, что то же самое, «Get a Mac!») не принимаются.
Насчёт заменителя «Exposé»: есть потрясающая программа TypeAndRun, о которой я узнал года полтора—два назад. Сейчас активно пользуюсь. Неприхотлива к ресурсам. Советую. Официальный сайт не содержит никакой полезной информации и не обновляется. Ссылочка на последний релиз: http://galanc.com/binary/tar_4b7.zip — примерно 2.8 Мб.
Я около года пользовался BlackBox — если не пробовали может стоит глянуть? Мне нравились возможности настройки оболочки.
Расладку клавиатуры в трее можно отображать, поставив punto switcher и вырубив автоматическое переключение.
ObjectDock Plus
А я не понял, где его взять. Можно ссылку?
В WinXP переключалка раскладки просто может быть вытянута из трэя и повешена куда угодно. Там в настройки посмотреть нужно.
Ловил себя на точно такой же мысли. Пробовал астон шелл, гео шелл, и прочие альтернативные оболочки, позволяющие убрать панель задач, оставив систрей, и что-то из быстрого запуска, типа <a href=«http://www.launchy.net/index.html»>launchy</a>. А вопрос с раскладкой клавиатуры показалось наиболее удобным решить с помошью Aml Maple.
В процессе выяснилось, что панель задач всё-таки нужна — взгляд мельком на панель помогает узнать, какие приложения запущены. В процессе работы нужности этого взгляда не осознаешь, зато недостача привычного контроля сильно чувствуется по отключении. Поэтому мало того, что вернул на место панель, так ещё навесил на неё VTT. <a href=«http://pakt.zatopol.ru/2006/11/16/tri-programmnyih-poleznyashki.html»>Ссылка</a> на две упомянутые полязняшки + ещё одна.
Да, недостаточная настраиваемость всего этого хозяйства под виндой удручает. И дело решается только сторонними средствами. На очень далёкое будущее (конец года?) замечу — в связи с портированием KDE kde.org под Qt4 он будет доступен и под винду. Чего очень жду. Вот уж там-то точно всё можно настроить по потребностям.
Могу посоветовать портированную вещичку из всеми любимого мира linux. Сам очень люблю и уважаю минимализм и удобство. И очень не люблю explorer. Про него уже написал господин Александр Ивлев.
Могу порекомендовать свою собственную сборку (из последних). В ней ничего не изменено, просто добавлены цветовые схемы и некоторые плагины.
Из плюсов:
▪ четыре виртуалных экрана (linux, однако)
▪ выпадающее меню пуск (клик на любую свободную область экрана)
▪ прячущяяся панелька с ярлыками на рабочем столе (плагин uberbox)
▪ ну, и, конечно, все настраивается как только можно))
В общем — рекомендую))
Файл bblean.7z (1,2 мб)
http://www.megaupload.com/?d=4W5LSH33
http://depositfiles.com/files/810350
http://slil.ru/24308098
На ваш выбор))
Штука называется Blackbox и является shell-заменителем эксплорера.
Поддерживаю все вышесказанное, что касается Blackbox, пользуюсь им на протяжение полутора лет, очень удобно.
Антон, спасибо!
Я вот все жду не дождусь, когда выйдет полноценная XARAXL под линукс, чтобы-таки уже полностью перейти под него. А для игр — windows xp))
вполне полноценная ксара под линукс
насчет bblean тоже поддерживаю, штука настраиваемая и удобная, но на вкус и цвет…
из недостатков bblean можно отметить следующие:
хотя всё это лечится добавлением исключений в конфиг, либо использованием стандартного оформления
RK Launcher может показывать как панель задач так и трей, достаточно хорошо настраивается, есть специальный доклет для показа кнопки «Пуск» и еще много доклетов, а также он не обязательно будет похож на док из МакОС Тэн.
ПС ночной билд нормально работает с кириллицей
ObjectDock лучше.
У меня такой проблемы нет — наоборот, мне очень нужна панель задач. Но вы можете попробовать PowerPro. Настройка ее, конечно, дело не пяти минут, но зато она умеет делать очень-очень многое для улучшения общения человек-компьютер (hotkeys, custom toolbar вклюячая тулбары для tray-иконок, виртуальные столы, собственный скриптовый язык и т. д. и т.п.)
Круто, но лень осваивать. Интерфейс самой проги — чудовищный :-)
Согласен с Александром, PowerPro — мегатулза. Можно сделать всё, что угодно, вплоть до полной замены шелла. Правда настроить всё это дело дело не пяти минут, и не одного дня даже. Я в течении пары месяцев настраивал и настриавл её =), но сейчас абсолютно доволен результатом, explorer.exe в топку.
Именно для этих целей я использовал geoshell.
Программ таких не встречал. Но чисто технически такая программа будет представлять собой окно класса «TrayNotifyWnd» обрабатывающее всего несколько сообщений. Для заинтересованного лица, знающего программирование под Win32, написать этакой прибамбас несложно. Так что прикинь, если не найдёшь, может проще кого из подходящих знакомых попробовать привлечь.
ObjectDock Plus действительно делает всё клёво, как мне и надо было.
С WinAPI я некий опыт общения имею, так что если всё действительно так просто, то я бы это напрограммил, если бы не нашёл подходящей программы.
Ну если есть желание, то вот тебе для затравки ключевые куски псевдокода Shell_NotifyIcon.
COPYDATASTRUCT cds;
cds.dwData = 0x00000001;
cds.cbData = SIZEOF(data);
cds.lpData = &data;
(LPARAM)&cds, SMTO_ABORTIFHUNG | SMTO_BLOCK, 4000, &dwRes)) { return (BOOL) dwRes; }
Т. е. тебе нужно написать прогу, которая прибъёт создаст окно нужного класса и будет обрабатывать структуру приходящую с WM_COPYDATA. На первый взгляд, согласись, несложно.
А переключалка клавиатуры в WinXP и так отлично отстыковывается от дока.