topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday November 5, 2024, 5:10 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: VDesktops  (Read 31653 times)

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
VDesktops
« on: December 31, 2006, 09:37 PM »
This is a program i had already done some work on, and found it was worth making it a bit more complete.

It's a simple virtual desktop manager. Almost as simple as it gets!
It is limited to 4 virtual desktops: 3 "normal" virtual desktops and one (named as 0) where all the windows appear.

It is mostly hotkey based, although it has a minimalist gui too.
The hotkeys are defined as follows:
  windows + 0: show desktop 0
  windows + 1 / 2 / 3: show corresponding desktop
  windows + left / right: show next desktop
  windows + shift + 1 / 2 / 3: add window to that desktop
  windows + c: show the "changer", which allows you to change desktops using only the mouse.

Windows cannot be removed from desktops (that's still a problem to be solved), but each window can appear in more than one desktop.

Now... Why did i make it?
2 reasons:
  • low memory usage (about 3mb)
  • It's a script!
This program being a script means i (and anyone else) can change it to suit my own needs!
Of course, source code in AHK is in the zip package. I only ask for recognition if you decide to change it and distribute it.


VDesktops - v1.003 - January 2, 2007

    * Fixed bug mentioned on reply #2 (window wouldn't disappear right away when added to a different group)

VDesktops - v1.002 - January 2, 2007

    * Fixed bug where Win+Left / Win+Right would crash the script
    * Fixed misplacement of "changer"
    (thanks deozaan!)

VDesktops - v1.0 - December 31, 2006

    * First public release.


WHAT IT DOES:
This is a simple virtual desktop manager.

SCREENSHOT:
VDestops.JPG


note: if when using the program, something disappears, don't be scared, that's the point. To bring everything back, press Win+0
« Last Edit: January 02, 2007, 08:24 AM by jgpaiva »

Arjen

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 93
    • View Profile
    • Codingspace.org
    • Read more about this member.
    • Donate to Member
Re: VDesktops
« Reply #1 on: January 02, 2007, 08:12 AM »
Really nice to have a small utility like this for managing virtual desktops, thanks!

A few issues:

  • On startup, all windows are shown on all desktops. You have to add windows to groups/desktops first for the program to become usable. I think it's a nice feature to have the option to show a window on all desktop and definitely worth keeping, but I think it's confusing the way it works now.
  • When I add a window to a group that isn't the active group, the window doesn't disappear until I change desktops.
  • When I add a program to a group, and then later add it to another group, it seems to be included in both!
  • Give us a nicer icon than the standard AHK one!

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: VDesktops
« Reply #2 on: January 02, 2007, 08:22 AM »
On startup, all windows are shown on all desktops. You have to add windows to groups/desktops first for the program to become usable. I think it's a nice feature to have the option to show a window on all desktop and definitely worth keeping, but I think it's confusing the way it works now
Actually, i made that on porpouse, since i used it more to hide programs from view. But i've also noticed it confuses people, it shall be changed :)

When I add a window to a group that isn't the active group, the window doesn't disappear until I change desktops.
Makes a lot of sense, fixed :)

  • When I add a program to a group, and then later add it to another group, it seems to be included in both!
That's intended to be like that, so that a window can be in more than one desktop but not in all of them. The problem is that there's no way to remove windows from groups. I'm thinking about how to do it.

Give us a nicer icon than the standard AHK one!
You are absolutelly right, there should be a better icon. But i suck at art.. :( If anyone is available to do an icon, please step up!! :D

Arjen

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 93
    • View Profile
    • Codingspace.org
    • Read more about this member.
    • Donate to Member
Re: VDesktops
« Reply #3 on: January 02, 2007, 08:31 AM »

  • When I add a program to a group, and then later add it to another group, it seems to be included in both!
That's intended to be like that, so that a window can be in more than one desktop but not in all of them. The problem is that there's no way to remove windows from groups. I'm thinking about how to do it.
How about this: when you add it to a group it's already in, it will be removed.

You are absolutelly right, there should be a better icon. But i suck at art.. :( If anyone is available to do an icon, please step up!! :D

How about these? :-)

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: VDesktops
« Reply #4 on: January 02, 2007, 08:43 AM »
How about this: when you add it to a group it's already in, it will be removed.
The simplest solution is always the best! Thanks, i'll do it like that :D

How about these? :-)
The problem is that most of those can't be used in other people's work, inly for private use. The silk iconset can be used for this, but i couldn't find any appealing icon. This requires a more thorough search.

Laughing Man

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 105
  • V for Viktor
    • View Profile
    • Donate to Member
Re: VDesktops
« Reply #5 on: January 25, 2007, 05:26 PM »
Very nice! Took me a while to realize you had to add windows before it would work. But it's good!

mystique1

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: VDesktops
« Reply #6 on: January 03, 2008, 08:26 AM »
I haven't figured it out yet  :-[  How do add windows to it?

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: VDesktops
« Reply #7 on: January 03, 2008, 03:43 PM »
I haven't figured it out yet  :-[  How do add windows to it?
You press windows key + shift + 1 to add the current window to desktop 1. Then, if you press windows key + 2, only windows on the desktop 2 are displayed, thus the window you added to desktop 1 is hidden.