View Full Version : So you want to hide your system tray?
ei99070
18th November 2005, 04:57 PM
Why? Because it useless and it ocupies a line of space that could be used by a today plugin!!!
TrayDisplay is what you need!!! Built with ATL C++, it comes in two files:
HideTray: that makes tour system tray invisible;
DisplayTray: that makes tour system tray visible!!
It makes a shortcut on your \Windows\StartUp folder so that everytime you reset your PPC, it will hide the tray!
When the file is run, it makes it's job and then end's so that it doesn't stay in memory.
This file is not a patch, but an application!
Only works with Windows Mobile 2005!
Hope I'll get some feedback :)
19/11/2005 (1.0.0.2)
Bug fixed: screen rotation, then execute TrayDisplay would make the height of the plugins to be wrong!
18/11/2005 (1.0.0.1)
First release!
Iomega
18th November 2005, 05:48 PM
Thanks ! :D
Works very well on my M5000... :P
MKS
18th November 2005, 06:03 PM
Sorry... It don't work on WM2003 SE.
ei99070
18th November 2005, 06:14 PM
Works very well on my M5000... :P
I've detected a bug when rotating the screen; I'll work on it later and post a new version!
Sorry... It don't work on WM2003 SE.
I was expecting that...
ei99070
19th November 2005, 06:14 PM
Fixed screen rotation bug.
Boinger
20th November 2005, 12:55 AM
I tried this program out on my Jasjar and it did not re-size correctly when the screen was rotated. This was on the .2 version.
FYI,
Boinger
ei99070
20th November 2005, 04:19 AM
I tried this program out on my Jasjar and it did not re-size correctly when the screen was rotated. This was on the .2 version.
It doen't! The problem is, since the application runs, hides the tray and resizes the plugins and then end's, when you rotate the screen you have to manualy run the app again :?
francorg
20th November 2005, 11:22 AM
I just installed it and it created the icons in program menu and the HideTray in StartUp folder
But when I reset my Universal the TrayBar is visibile... if I then launch the HideTray icon from the program folder the TrayBar hides...
Why doesn't it hide at startup?
harryphung
20th November 2005, 12:22 PM
Can you make it work with 2003SE. I am sure there are lot of people will appriciated your work.
ei99070
20th November 2005, 12:42 PM
Can you make it work with 2003SE. I am sure there are lot of people will appriciated your work.
I think it's possible, i'll try to do that and post the results here later ;)
Fuad
20th November 2005, 04:16 PM
It's works on my Wizerd (i-Mate K-JAM), the icons gone but the space not reclame back, it this normal? if so I think it is better if you can move the Unlock function to this line and the user name too so we can save space on the screen (optional). but if we can gain the line to be part of the screen it is much better option.
Thanks,
vijay555
20th November 2005, 04:43 PM
harryphung;
Have you seen my ToggleToday (http://forum.xda-developers.com/viewtopic.php?t=27331&highlight=) program for WM2003?
It's been there for 3 months!
http://www.vijay555.com/vj/screenshots/november3.jpg
Also, here (http://forum.xda-developers.com/viewtopic.php?p=152036#152036) for the ability to relocate the tray and toggle fullscreen today and some other hacks (alpha release)
http://www.vijay555.com/vj/HideStart2/3.jpg
Using the app to ghost reminders on WM2003
http://www.vijay555.com/vj/HideStart/ReminderGhost.jpg
V
ei99070
20th November 2005, 06:29 PM
I was sure I had seen something for WM2003 somewere!! :)
vijay555
20th November 2005, 06:55 PM
ei99070: I'll be updating it to WM2005 at some point, just too busy right now; my version has to be compatible with a couple of other programs I'm writing (a today plugin called VJTodaySpacer), and then making it both WM2005 and WM2003 is a bit of a headache. I need a clear head to get around it!
Are you hiding or resizing the child?
V
ei99070
20th November 2005, 10:52 PM
vijay555: Hiding! :)
I tried just resizing, but rotating the screen set it to normal size again... ShowWindow API seems to do the job correctly!
I assume your app is always running on background, correct?
vijay555
20th November 2005, 11:27 PM
ei99070 - is your app memory resident or one off?
WM2003 compatibility took some work because the newbar and sip are a little interdependant. WM5 is a bit nicer for that:
v
ei99070
20th November 2005, 11:32 PM
vijay555: true!! It as very easy to find the windows!
But I can tell you now, SIP and the Soft Button bar are independ on Windows Mobile 2005 to...
My app does it's stuff and closes, but that creates a problem: when you rotate the screen it resizes the area available for the plugin's to the original size, but mantains the tray hidden!
vijay555
20th November 2005, 11:58 PM
ei99070 I'll investigate it at some point soon. That's why I asked if you're memory resident, because polling or hooking the system, or possibly patching in memory, is the only way to prevent this I think. But they're quite bad solutions for stability and resources.
v
ei99070
21st November 2005, 01:18 AM
I agree, I think that hooking the rotation event will be the better way to avoid this behavior... :?
Incinertor
26th April 2007, 09:16 PM
Great stuff!!
I whas looking for this long time!!
melvynadam
10th July 2007, 10:43 PM
Any chance this works with WM6?
Update: Decided to test for myself. It works in a manner of speaking. My tray was hidden but the space wasn't usable by other applications. My initial goal was to give PocketBreeze some more space and this tool didn't help. However, if your goal is to reduce clutter on your Today screen and you're a minimalist who wants to remove the Today then this tool will do the job.
cktlcmd
11th July 2007, 01:44 AM
Any chance this works with WM6?
.
ViJay created a similae app, but it was in beta. It can be found in this thread somehere: http://forum.xda-developers.com/showthread.php?t=243211
I believe page 27.
---
melvynadam
11th July 2007, 10:27 AM
Actually it's much simpler than that. Just delete init_tray.lnk from the \Windows\Startup folder and reset. No more sys tray. To return the tray just create a new link to the init_tray.exe and place it in the startup folder. Since removing the tray it feels like my device is faster. Not sure how much of this is wishful thinking though.
cktlcmd
11th July 2007, 05:57 PM
Actually it's much simpler than that. Just delete init_tray.lnk from the \Windows\Startup folder and reset. No more sys tray. To return the tray just create a new link to the init_tray.exe and place it in the startup folder. Since removing the tray it feels like my device is faster. Not sure how much of this is wishful thinking though.
I believe this procedure will ONLY work if you have something in the tray. I don't have any icon in the tray (I took it all off), but I use iLauncher to show my icons in the tray, because I can pick any shortcut I want to show. So I don't have the file you mentioned. :(
---
Vectre
26th July 2007, 09:48 PM
I have seen that suggestion several times but it doesn't work on my Wizard. I have removed Init_Tray from my startup and everything that puts an icon in the tray and I am still left with an icon that launches the Comm Manager.
The program in this forum doesn't hide it either..
I haven't tried the ViJay app yet though..
I would appreciate some suggestions on what would insist on putting a comm manager icon in the tray.
LTxda
3rd September 2007, 07:07 PM
Why? Because it useless and it ocupies a line of space that could be used by a today plugin!!!
TrayDisplay is what you need!!! Built with ATL C++, it comes in two files:
HideTray: that makes tour system tray invisible;
DisplayTray: that makes tour system tray visible!!
It makes a shortcut on your \Windows\StartUp folder so that everytime you reset your PPC, it will hide the tray!
When the file is run, it makes it's job and then end's so that it doesn't stay in memory.
This file is not a patch, but an application!
Only works with Windows Mobile 2005!
Hope I'll get some feedback :)
19/11/2005 (1.0.0.2)
Bug fixed: screen rotation, then execute TrayDisplay would make the height of the plugins to be wrong!
18/11/2005 (1.0.0.1)
First release!
Hey bro, any chance you'll be updating this to work in WM6? We want to use this on the Athena project ROM. :-)
Darren_Bridgeland
24th October 2007, 09:24 PM
any updates here?
this app hides the tray regardless of what is in the tray which is perfect but if you cant use the new empty space its pointless for me.
good work though guys :)
Darren_Bridgeland
24th October 2007, 09:40 PM
ah ha amen!
I've searched for months for an answer to removing the system tray on WM5 & WM6
Edit your registry:
HKEY_LOCAL_MACHINE/ Software/ HTC/ Trayapplt
Export the Trayapplt string just to be safe you can merge it back if you change your mind.
Once exported delete the Trayapplt string completely and then soft reset your device.
System tray gone and the space is usable :)
Enjoy
hidea
31st October 2007, 01:10 PM
ah ha amen!
I've searched for months for an answer to removing the system tray on WM5 & WM6
Edit your registry:
HKEY_LOCAL_MACHINE/ Software/ HTC/ Trayapplt
Export the Trayapplt string just to be safe you can merge it back if you change your mind.
Once exported delete the Trayapplt string completely and then soft reset your device.
System tray gone and the space is usable :)
Enjoy
can't seem to find the TraappIt string...
MilchCow
18th November 2007, 01:02 AM
Works great! Exactly what I was looking for. Thank you! :)
nikagl
21st November 2007, 12:41 AM
Tried adding a Trayapplt key (value = 1 and = 0) which didn't work on the Kaiser...
davieshyland
21st November 2007, 10:39 AM
Try a program called DciNoBar, its freeware, hides bottom bar completely and allows you to use the space freed up.
Just copy to windows start-up folder.
I think i got it from Freewareppc. Search and ye shall be rewarded. :)
Even works when you rotate screen.
nikagl
21st November 2007, 01:28 PM
What's wrong with the program "traydisplayinstall_196.cab (http://forum.xda-developers.com/attachment.php?attachmentid=25187&d=1132420396)" from the first post? It works fine for me... My comment was about the reg-key which I'd prefer to use offcourse (as it would come standard with WM, and I always prefer standard ;))...
mbriody
21st November 2007, 01:52 PM
Is the tray supposed to be visible by default?
I have never seen it on my Vario III - how can I get it to appear?
nikagl
21st November 2007, 03:32 PM
It's only visible when something populates the tray. Examples are TaskMaganager2.7 when minimized, ActiveSync when a connection is made, Redial application (which redials and vibrates after phone-connection is made), and there is applications which can populate the system tray with quickstart icons...
MilchCow
13th December 2007, 02:21 AM
@nikagl:
Only problem about the prog is that tray appears again once screen rotates.
Same problem on your device? Would be great if that could be fixed, somehow...
Edit: @davieshyland: The progg you mentioned is for the soft keys in the today screen, whereas the oter progg mentioned is for the tray bar..Additionally, you cannot use the space freed up. The space gained is just "cosmetic", if you know what I mean, you can't use it, actually...
marijn26
11th January 2008, 10:44 PM
Works perfect, thanks!
DonPatch
4th June 2008, 02:43 PM
Great prog, works perfect on my Asus p735,WM6!! Good work! even though I would prefer ONE program to hide/show the tray, instead of showtray.exe and hidetray.exe...allthough I didnt try any other progs yet...^^'
rheingold
19th June 2008, 01:12 AM
Execellent!!! My iPAQ 614 has a small screen where I fight for each pixel... And pocket breeze is an excellent helper, but with system tray, it get totaly ruined.
Just for my developers curiosity sake, how did you do it? I do not have the HTC key in my registry and that would work on start only anyway, so how is it done?
Anyway, does not work when it is in startup! Have tu run it manually :-////
Thanks much!
Elim
8th July 2008, 03:56 PM
1. Wow, it works and is what I have searched for so a long time.... :) :) :)
2. Oh no, I am to fast... it removes the icons but not the traybar so it still need place on the today screen... *gr*
3. Strange. When the icons (in the traybar) are shown the traybar is under the scrollbar and not included in the content of the scrollbar (only the other plugins). But when I hide the icons the traybar is added to the content of the scrollbar and so the scrollbar doesn't disapear. Any way to hide also this scollbar? :-)
4. Confused. No also the scrollbar disappeared... :-O
wyx
10th November 2009, 06:23 PM
works on my Acer F1...good bless. I looked for long time for this.
WM6.5
djparent
15th January 2010, 09:01 AM
I know it's an old thread, but this worked great on my C5 Ciphone with WM6.1. Didn't seem to work at first, just had to reposition the .lnk to last place in the start queue and bump up a few slower loading programs so the tray was removed after they loaded. Thanks!
ng_gt
28th September 2010, 03:33 AM
I want to permanently remove it instead of hide the system tray. Anyone got solution for this please share. i.e. modify registry & etc.
I'm using 6.5.3 titanium rom from energy which does not come with HTC Trayapp by default. Have try to search for almost 2 days but still no luck.
Thanks.
chaitanya91845
12th August 2011, 09:00 AM
Thanks a lot. Works perfectly on my Asus P320
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.