SYSTRAYX
Главное назначение программы SysTrayX («сис-трей-экс») румынской фирмы Xdesk Software - прятать лишние значки в системном лотке. Понадобится она, конечно же, только тем, кто поставил себе много разных полезных утилит, каждая из которых почему-то непременно желает присутствовать в лотке. А более сдержанным и не столь уж доверчивым читателям этой книги программа не понадобится. Какое-то время. Фактически SysTrayX добавляет в Windows 95, 98, Me или 2000 то, чем обладатели Windows ХР пользуются изначально - настраиваемый системный лоток, трей. Впрочем, и в ХР эта небольшая (350 КБ) утилитка может оказаться удобнее стандартного системного лотка, который способен время от времени забывать настройки, которые были ему заданы пользователем. Помимо своего основного назначения SysTrayX может решать и некоторые дополнительные задачи. Например, поможет нам разобраться с программами, которые запускаются системой автоматически. Или свернет любую программу не на панель задач, как это происходит обычно, а в системный лоток. Даже если сама эта программа никогда не выражала никакого желания сворачиваться в лоток! Какие значки должны быть всегда видны в трее, а какие можно не показывать, вы должны указать сами. Дважды щелкните левой кнопкой мыши по значку SysTrayX в лотке и посмотрите на страницу Программы. Выберите слева интересующую вас строку (в этом списке находятся не все запущенные программы, а только те, которые отправляют свои значки -в лоток), а справа в списке Присутствие в системной панели укажите, будет эта программа занимать место в лотке или ее необходимо прятать. Как видите, я выбрал для Symbol Commander грозное слово НИКОГДА. Аналогичным образом вы сможете про каждый свой значок объяснить программе, как следует к нему относиться. А если нам когда-нибудь понадобится какой-то из спрятанных значков ну, там, параметры у программки поменять или просто закрыть ее через контекстное меню значка, - как тут поступить? Просто щелкнуть правой кнопкой мыши по значку SysTrayX и заглянуть в меню программы. Вот тут то и сидят все значки, целые и невредимые. ... Более того, если вы щелкнете по интересующему вас значку правой кнопкой или левой кнопкой, один раз или дважды, он сделает все то же самое, что сделал бы, сидя в самом системном лотке, - покажет свое меню, запустится, развернется, закроет программу и т. п. Ну хорошо, мы задали, что часть значков прячется, а некоторые самые важные всегда торчат в лотке. Но может быть, имеет смысл убрать из меню SysTrayX те из значков, которые и без того видны? Тогда меню будет более компактным, и вы увидите в нем именно то, чего не видите в лотке. Сделать это нетрудно.Там под списком Присутствие в системной панели вы увидите список Присутствие в меню SysTrayX, в котором три строки: ВСЕГДА, НИКОГДА и По умолчанию (ВИДНЫ). Выберите НИКОГДА, и значок из меню исчезнет. Совсем ненужные значки можно удалить вообще - и из лотка, и из меню. Но с этим будьте осторожны, а то не сможете такую программку даже снять в случае чего. Кстати, демократичный наш «Систраух» (SysTrayX) позволяет спрятать даже свой собственный значок. Но тогда попасть в окно настроек или вызвать меню вы сможете только при помощи клавиатуры. Комбинация Ctrl-Alt-Num + открывает меню, a Ctrl-Alt-Num - - вызывает окно настроек1. Ну и в качестве бесплатного приложения, так сказать, бонус-трека, румынский программист Каталин Каранфил предлагает нам комбинацию Ctrl-AltNum *, по которой окно любой программы сворачивается в лоток. Кнопка ее пропадет с панели, задач, имя ее и значок ее исчезают из списка, который мы видим, нажимая Alt-Tab, но простым щелчком по значку в лотке мы сможем вернуть ее в рабочее состояние. •" Стоит вам завершить программу SysTrayX, как все свернутые в лоток окна снова развернутся. Если заданные по умолчанию клавиатурные комбинации вас не устраивают, зайдите в настройках «Систрауха» на страницу Интерфейс и задайте другие. Кроме обычных клавиш программа позволяет пользоваться также клавишей Windows (строка Win Key). ... На этой же странице многих из нас может весьма заинтересовать список Язык интерфейса, поскольку там можно вместо строки English выбрать строку Русский. Выберете, нажмете кнопку Применить, и тут же все (ну, не всё - основные) надписи окажутся на русском языке. Тут же можно поставить галочку в строке Sort menu, чтобы программы в меню были отсортированы по алфавиту. Для чего нужны команды Disable all sounds (отключить все звуки) и Activate menu when cursor is over SysTrayX tray icon (разворачивать список значков, когда курсор над значком SysTrayX), надеюсь, вам понятно из перевода этих названий. Если вы не единственный пользователь данного компьютера или вообще какой-нибудь сисадмин, настраивающий компьютер пользователя, возможно, вас порадует возможность закрыть паролем окно настроек (щелкаете по кнопке Пароль и дважды его вводите), а может быть, даже и меню со списком значков (галочка в строке Пароль для меню SysTrayX). На странице Расширенные в секции Автозапуск SystrayX можно выбрать, будет ли запускаться наш менеджер системного лотка автоматически у всех пользователей этого компьютера или же у всех, кроме данного пользователя (то есть кроме вас). Можно и вовсе отключить автоматический запуск программки, но тогда уже не совсем понятно, для чего она нужна. В секции Значения по умолчанию можно задать, что будет со значком, для которого вы не проводили никакой индивидуальной настройки. Как видите, по умолчанию значки показываются и в трее, и в меню. Список Tray Order (порядок расположения) указывает, как значкам надлежит размещаться в лотке: строка Default tray order означает, что значок каждой вновь запущенной программы появляется левее других, а строка Reverse tray order - что правее, прямо возле часов. Есть еще третья строка - Tray Order - самая, по мысли автора программы, продвинутая. Она позволит расставить значки вручную, назначить для каждого свое фиксированное место в лотке. Но выбрать одну только эту опцию недостаточно. Надо будет еще указать каждому значку его постоянное место. Надо будет еще указать каждому значку его постоянное место. Идете на первую страницу настроек (Программы), выбираете поочередно каждую Программу, значок который, по Вашему замыслу, должен быть виден в лотке, и ставите для каждой галочку в еще одной трудной для перевода строке Special position. А потом том кнопками с тройными галочками вправо или влево задаете ее порядковый номер в лотке. Для стабильности местоположения значков разработчик рекомендует также помечать строку All icons from this program (все значки данной программы). Во-первых, некоторые программы могут по ходу работы менять значок. Так поступают переключатель клавиатурной раскладки, Symbol Commander, ICQ и некоторые другие программы. А во-вторых, есть программы, у которых некий идентификационный номер программы в лотке (Tray ID) - не постоянный, может меняться, даже если значок у нее всего один. При наличии галочки в этой строке SysTrayX нормально с подобными вещами разберется. в" Порой могут возникать ситуации, при которых нашему «систрауху» не удается запуститься, потому что система или какие-то запущенные ранее профаммы не дают ему доступа к управлению системным лотком. Он постоит, подумает, а потом выдаст запрос: можно ему перезапустить систему, чтобы стартовать первым и нормально подключиться? Если вы согласны (кнопка Да), программа завершит сеанс работы с данным пользователем, тут же войдет опять и все нормально запустит. Если откажетесь (Нет), SysTrayX просто снимается и больше к вам не пристает. А если нажмете кнопку Отмена, то попытается подключиться еще раз. Впрочем, с нынешней версией профаммы описанная ситуация у меня не возникала ни разу. ... А вот в более ранних «систраухах», о которых я писал в предыдущих изданиях самоучителя, это случалось. Если у вас и новая версия себя ведет таким же неприятным образом, попробуйте изменить время задержки автозапуска. Может быть, если вы выберете задержку в 500 или 5000 мс, все автоматически запускаемые профаммы и системные службы успеют проработатьдо конца и «отпустят» лоток - тогда SysTrayX сможет, наконец, прицепиться к нему и начать работать. В настройках программы есть еще одна страница- Autostart Programs (автозапуск программ). Там перечислено все, что у вас запускается при старте Windows, причем не только из папки Автозагрузка, но и из системного реестра. Можете ознакомиться с тем, где какая из программ находится на диске или каким ключом реестра вызывается (это на случай, если вы захотите что-то удалить - хотя я бы тут не горячился...), а заодно и сможете попросить какую-то из программ не загружаться при старте Windows, для чего надо будет выбрать строку и убрать галочку в самой нижней строке - AutoStart Enabled1. Галочки, однако, доступны не для всех строк этой таблички. Для нейтрализации какихто строк придется лезть в системный реестр и там что-то поправлять (опять же, горячиться не надо!).