As a developer I find myself desiring a way to segment the many applications I end up running which clutter both my task bar and my screen. I've tried using virtual desktops, where you have N screens on which you can place applications, with only one showing at any point in time. I've always found the management of the application on the screens and the switching to screens less than seamless.
Perhaps it's because I'm a gmail fan that I like what the developers of KDE have implemented in Activities. Activities are tags on a window, like Googles tags on an email message. You define your activities and associate your applications with a tag. When you switch to a new activity, only the applications with that tag are shown. Smartly, only the applications appropriate for the current activity are shown in the task bar also, further reducing clutter. Additionally, only desktop widgets for the proper activity are displayed
For example, I have a Development activity that includes Eclipse, DB-Visualizer, Chrome, and a terminal window. I also have a Overhead activity that includes LibreOffice, Kontact and Chrome. When I activite my Development activity, I only see Eclipse, DB-Vis and Chrome. When I activate my Overhead activity, I only see Kontact, Office and Chrome.
I found it best to use with the addition of a panel that lists my activities. So I just click on Development to see my development toolset. Email notification? Click on the Overhead activity and development windows disappear and I see my email. After processing the email, I just click back to Development and pick up where I left off.
Here's how it looks, and know in your heart that I'm running Eclipse, DB Vis, Kontact, Kopete, Chrome, Firefox, KRDC, Amarok and Terminal. This is my "clean" activity.
So my activities are "Escalation" (things related to dealing with customer problems, "Development" (things related to developing new features or fixing bugs), "Overhead" (things like email, time tracking) and "Desktop" (a clean area for clearing my mind).
KDE also provides some template activities like Photos, Newspaper, Search and Launch.
As I overcome various hurdles, I wanted a way to keep track of the problem and solution so that I can either point others to my solutions when they ask, or so that I can refer back when I ultimately forget the solution...
Wednesday, June 15, 2011
Monday, June 6, 2011
The bat of 2011 - part 2
I periodically opened the door a crack to get a glimpse of our visitor having his way with our bedroom. Zoom, zip, swoop, then finally a landing. He landed first on the curtains near the open window, looked around a bit, then climbed down to the floor.
Bats are actually kinda cute when they're crawling. He was turning his head left and right, looking for the Exit sign, but not finding one. So he started flying again.
He landed a second time beneath the curtains on the floor and crawled along the baseboard. I was ready to jump in with my shoe box to catch him, when I saw him jump/fall into the heat/ac register on the floor. The openings are quite literally an inch square and he just plopped right in like they were sized just for him.
I rushed into the room and put a big piece of cardboard over the register, then ran down to the basement to close the vent off. Now he was trapped in the ductwork. I tossed around in my head what my next move would be, but ultimately decided to return to sleep since I had to wake up at 5:30am to teach a Spinning class.
So having had naughty Mr. Bat trapped, I carried on with my day. I came home tonight and rigged up an intricate system of levers and pulleys to trap Mr. Bat. Actually I made a little tightly contained chute leading from the vent to the window.
At about 9:30, Mr. Bat showed his ingenuity by escaping and terrorizing Anne and the kids. This time I trapped him in William's room. I peeked in and there was no activity. Poor dude was probably tired. Anyway, I found him on the back of a curtain. I carefully lowered the upper pane of the window and coaxed him out!
I hope that's the end of the saga, as the Bat Man (batproofer) is coming over tomorrow to figure out how they're getting in and seal it up for us.
Keep your fingers crossed that he can fix it and that the bat that I let out was the same bat that got in last night. (the other possibility being a second bat)
Bats are actually kinda cute when they're crawling. He was turning his head left and right, looking for the Exit sign, but not finding one. So he started flying again.
He landed a second time beneath the curtains on the floor and crawled along the baseboard. I was ready to jump in with my shoe box to catch him, when I saw him jump/fall into the heat/ac register on the floor. The openings are quite literally an inch square and he just plopped right in like they were sized just for him.
I rushed into the room and put a big piece of cardboard over the register, then ran down to the basement to close the vent off. Now he was trapped in the ductwork. I tossed around in my head what my next move would be, but ultimately decided to return to sleep since I had to wake up at 5:30am to teach a Spinning class.
So having had naughty Mr. Bat trapped, I carried on with my day. I came home tonight and rigged up an intricate system of levers and pulleys to trap Mr. Bat. Actually I made a little tightly contained chute leading from the vent to the window.
At about 9:30, Mr. Bat showed his ingenuity by escaping and terrorizing Anne and the kids. This time I trapped him in William's room. I peeked in and there was no activity. Poor dude was probably tired. Anyway, I found him on the back of a curtain. I carefully lowered the upper pane of the window and coaxed him out!
I hope that's the end of the saga, as the Bat Man (batproofer) is coming over tomorrow to figure out how they're getting in and seal it up for us.
Keep your fingers crossed that he can fix it and that the bat that I let out was the same bat that got in last night. (the other possibility being a second bat)
The bat of 2011 - part 1
I pray that it's the only one this summer.
As I lay in bed, resting soundly, I was awakened by a small bump. Anne frequently opens the window but not the blind, so I just assumed it was the blind blowing in the wind and bumping against the window frame. Then I heard the flutter of a wing and knew the terrible truth that would prevent me from getting a good nights sleep. A bat had broken through our perimeter defenses.
I opened my eyes and my worst fears were realized. A bat doing laps around the bedroom ceiling. I leaned over and tapped Anne. Startled, she yelled "WHAT?!" There's a bat in here. "WOOOOOO", and the sheets were pulled over her head. She apparently believes the myth about bats getting caught in womens hair.
So we both laid there waiting for each other to make a move. Finally I said "lets proceed in a calm and orderly fashion to the door", and we made our move. Thankfully, we were able to close the bedroom door behind us with the bat trapped in the room.
I peeked in, opening the door a crack to verify that the little jerk was still doing laps looking for an exit strategy. This went on for about 5 minutes.
Read on! Part 2
As I lay in bed, resting soundly, I was awakened by a small bump. Anne frequently opens the window but not the blind, so I just assumed it was the blind blowing in the wind and bumping against the window frame. Then I heard the flutter of a wing and knew the terrible truth that would prevent me from getting a good nights sleep. A bat had broken through our perimeter defenses.
I opened my eyes and my worst fears were realized. A bat doing laps around the bedroom ceiling. I leaned over and tapped Anne. Startled, she yelled "WHAT?!" There's a bat in here. "WOOOOOO", and the sheets were pulled over her head. She apparently believes the myth about bats getting caught in womens hair.
So we both laid there waiting for each other to make a move. Finally I said "lets proceed in a calm and orderly fashion to the door", and we made our move. Thankfully, we were able to close the bedroom door behind us with the bat trapped in the room.
I peeked in, opening the door a crack to verify that the little jerk was still doing laps looking for an exit strategy. This went on for about 5 minutes.
Read on! Part 2
Subscribe to:
Posts (Atom)