-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (4) . 

Workspace-Strap Effect

   1.0.3  

KDE Improvement

Score 74%
Workspace-Strap Effect
zoom


Workspace-Strap Effect
zoom


Minimum required   KDE 4.x
Downloads:  813
Submitted:  Jul 23 2011
Updated:  Jul 10 2014

Description:

This is a KWin Effect that lets you organize your windows on a linear strap, that is bigger than your screen. Using configurable modifier keys, you can easliy move the part of the strap you see.
This gives you more space on your Desktop and more freedom in organizing your windows.

Requires KDE 4.7.

Attention: After updating your KDE-Version to a new Feature-Release (4.x) you have to rebuild this effect, as KWin doesn't load effects that were built against an older KDE-version than installed.

Features:
-A preview of the whole strap when pressing the modifier keys
-Automatically moves your view to a just activated window
-Choose between a horizontal strap (better for big screens) or a vertical strap (better for small screens)
-Shortcut (ALT+Meta+Space) to move the view to the center of the strap




Changelog:

0.1: Initial release
0.1.1: Added a README-file
0.1.2: Have a separate position for each virtual desktop and activity
0.2: Optionally make the strap vertical
1.0: -Make the strap automove when less than 33%(configurable) of the window is shown
-Shortcut to move the view to the center of the strap
-Remove the annoying flickering
-Fix a bug with tabbed windows (Requires 4.8)
-Improve the handling of maximized windows
-Fix the compiling bug of not finding kactivityconsumer.h
1.0.1: Fix 3 compiling errors, concerning kactivities
1.0.2: Fix a bug that caused the effect to move only one window on 4.7
1.0.3: Make the effect work again with KDE >= 4.11 (tested with 4.13)




LicenseGPL
Source
openSUSE 13.1
openSUSE 12.3
openSUSE 12.2
Send to a friend
Subscribe
Other  Apps  from KAnton
Report inappropriate content



goto page: prev   1  2  3  4  5  6 

-
.

 Error when compiling...

 
 by reves121 on: Nov 9 2011
 
Score 50%
reves121reves121
RevesDesigns
Home

I cannot write another comment in the original "error when compiling" but thank you very much, @suebi, that just made the trick.


Reply to this

-

 Really nice idea and implementation!

 
 by tetris4 on: Nov 9 2011
 
Score 50%

Many thanks for developing this one! Really loving it so far!

Came here to request 2 things:
1> +1 at having a per-activity focus (moving on one activity doesnt move the strap on another activity)
2> Can we have autofocus? So when I click on an app on the left, the strap moves to that section? If this can be done without a meta key, it would be even better imo.

Again congrats for a very useful effect.


Reply to this

-

 Re: Really nice idea and implementation!

 
 by KAnton on: Nov 9 2011
 
Score 50%

Nice to hear that you like it :)
1) It should be already implemented... So, when you move the strap to the left on one activity switch to another one move it to the right and switch back, the strap is on the right for you?
If yes it's a big bug.
2) This is also already implemented, but just when the window is completely outside the view (and you use the taskbar/alt-tab to switch), but I'm planning to automove also when less than ~25% of the window is shown. Hopefully at the weekend I have time for it...


Reply to this

-

 Re: Re: Really nice idea and implementation!

 
 by tetris4 on: Nov 10 2011
 
Score 50%

Thnx for the fast response!
1> Sorry, very stupid of me, I was using the same first key of the combination both to activate this effect and switch activity.
2> You are right, it works as you described it. I tend to have windows overlapping though, so it would be nice if clicking on the background window, autofocuses the strap to that application (if that is possible).

No rush, just thought to share some ideas that imho would make this effect even more powerful.


Reply to this

-

 Really Nice , 2 features :)

 
 by yagami on: Nov 12 2011
 
Score 50%

Hi...

Thanks for the great plugin ... really nice.

2 things only :

make a easy way of switching , maybe by clicking on the desktop with the middle button and dragging the desktop ( kinda like android swiping )

mouse button scrolling : kinda like scrolling on normal windows with the mouse wheel. for example , if on vertical mode and i would scroll the wheel down while cursor is on desktop , the strap would move 5% or 25 % ( configurable ).

another good way would be for example , while the plugin is showing the strip , flipping mouse to the left would move the strip to the left :)

you should contact the kwin dev's about this plugin. its really nice. I much prefer this idea than the "static virtual / abstract " virtual desktops we have now :)

congrats


Reply to this

-

 Re: Really Nice , 2 features :)

 
 by KAnton on: Nov 14 2011
 
Score 50%

First of all: thanks :)
Quote:
make a easy way of switching , maybe by clicking on the desktop with the middle button and dragging the desktop ( kinda like android swiping )

I didn't quite get what you mean, with that...
Quote:
mouse button scrolling : kinda like scrolling on normal windows with the mouse wheel. for example , if on vertical mode and i would scroll the wheel down while cursor is on desktop , the strap would move 5% or 25 % ( configurable ).

I've never thought about things like that. Thanks for the input, I'll have a look whether it is possible.
Quote:
another good way would be for example , while the plugin is showing the strip , flipping mouse to the left would move the strip to the left :)

Not quite sure whether this is possible, but I'll have a look at it, too.
Quote:
you should contact the kwin dev's about this plugin. its really nice. I much prefer this idea than the "static virtual / abstract " virtual desktops we have now :)

I will blog about it, as soon as I finish version 1.0 (including all the wishes from the commentators) and have my blog on planetkde.org (I hope to get it rather soon, so stay tuned ;)


Reply to this

-

 problems while linking

 
 by kalmar on: Jan 4 2012
 
Score 63%

I get this while linking:

Linking CXX shared module lib/kwin4_effect_workspacestrap.so
CMakeFiles/kwin4_effect_workspacestrap.dir/workspacestrap.o: In function `WorkspaceStrapEffect':
/home/marek/sources/kde-stuff/workspacestrap/workspacestrap.cpp:65: undefined reference to `KActivityConsumer::KActivityConsumer(QObject*)'
/home/marek/sources/kde-stuff/workspacestrap/workspacestrap.cpp:81: undefined reference to `KActivityConsumer::currentActivity() const'
collect2: ld returned 1 exit status
make[2]: *** [lib/kwin4_effect_workspacestrap.so] Error 1
make[1]: *** [CMakeFiles/kwin4_effect_workspacestrap.dir/all] Error 2
make: *** [all] Error 2

Gentoo, KDE-4.7.4


Reply to this

-
.

 Re: problems while linking

 
 by FraSMOG on: Jan 4 2012
 
Score 50%

same here...
have someone solved this?

thank you and nice idea!


S.M.O.G. from Pimp My Linux
http://pimpmylinux.wordpress.com

Reply to this

-

 Re: problems while linking

 
 by KAnton on: Jan 4 2012
 
Score 50%

please post the ouput of `find /usr/include -name "*consumer.h"` and look in the file it should have found for something like "class KDE_EXPORT Consumer: public QObject {" and post that line, too.


Reply to this

-

 Re: problems while linking

 
 by KAnton on: Jan 4 2012
 
Score 50%

please post the ouput of `find /usr/include -name "*consumer.h"` and look in the file it should have found for something like "class KDE_EXPORT Consumer: public QObject {" and post that line, too.


Reply to this

-

 Re: Re: problems while linking

 
 by kalmar on: Jan 5 2012
 
Score 50%

I have both files:
/usr/include/kactivityconsumer.h
/usr/include/kworkspace/kactivityconsumer.h

They both are (as You surely know) a definition of a class and are slightly different (? diff returns more than comments). However the line You requested is the same and reads:

class KDE_EXPORT KActivityConsumer: public QObject {
Q_OBJECT

Q_PROPERTY(QString currentActivity READ currentActivity)
Q_PROPERTY(QStringList activities READ listActivities)

+ definitions of public and private parts ;-)


Reply to this

-

 Re: Re: Re: problems while linking

 
 by KAnton on: Jan 5 2012
 
Score 50%

Thanks it helped me a lot to find the mistake.
It was a typo, I didn't recognize. Should now be fixed with the latest download.


Reply to this

-

 make failure in kde 4.8 RC1

 
 by D-- on: Jan 4 2012
 
Score 50%

i get this:

/home/Shared/Apps/Sources/workspacestrap/workspacestrap.cpp: In constructor ‘KWin::WorkspaceStrapEffect::WorkspaceStrapEffect()’:
/home/Shared/Apps/Sources/workspacestrap/workspacestrap.cpp:59:5: error: ‘Activities’ has not been declared
/home/Shared/Apps/Sources/workspacestrap/workspacestrap.cpp:59:27: error: ‘ac’ was not declared in this scope
/home/Shared/Apps/Sources/workspacestrap/workspacestrap.cpp:59:36: error: expected type-specifier before ‘Activities’
/home/Shared/Apps/Sources/workspacestrap/workspacestrap.cpp:59:36: error: expected ‘;’ before ‘Activities’
make[2]: *** [CMakeFiles/kwin4_effect_workspacestrap.dir/workspacestrap.o] Error 1
make[1]: *** [CMakeFiles/kwin4_effect_workspacestrap.dir/all] Error 2
make: *** [all] Error 2

kde 4.8 RC1


Reply to this

-

 Re: make failure in kde 4.8 RC1

 
 by Hmpf on: Jan 4 2012
 
Score 50%

Same here with the same kde version, Kubuntu 11.10 with the beta-ppa for KDE. It seems they did some changes concerning /usr/include/kactivities/consumer.h as it is now found in the package libkactivities-dev, see https://code.launchpad.net/~yofel/kubuntu-packaging/kdelibs-active-4.7/+merge/71555


Reply to this

-

 Re: make failure in kde 4.8 RC1

 
 by KAnton on: Jan 4 2012
 
Score 50%

I'm going to update the effect as soon as I have a fix for the above problem, until then you can edit the file workspacestrap.cpp and replace line 59 by this:
KActivities::Consumer *ac = new KActivities::Consumer(this);
Then it should work.


Reply to this

-

 Re: Re: make failure in kde 4.8 RC1

 
 by D-- on: Jan 4 2012
 
Score 50%

it builds now


Reply to this

-

 Feature Suggestion

 
 by Rasi on: Jan 4 2012
 
Score 50%

Maybe an option that allows moving along the whole desktop like you do e.g. on google maps. great for touch devices.


Reply to this

goto page: prev   1  2  3  4  5  6 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.