-
 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   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (9) . 

Tiling

   1.7.0  

KWin Scripts

Score 77%
other:  Link
Minimum required   KDE 4.x
Downloads:  852
Submitted:  Oct 15 2013
Updated:  Jul 27 2014

Description:

Note that this requires kde 4.11 for the config interface at least
Tiling script for kwin, featuring:

- A useractionmenu to selectively tile windows
- Three layouts, all mouse-resizable
- One layout with the option to set multiple "master" windows ("M-S-+" to increment, "M-S--" to decrement)
- The option to deactivate tiling per-desktop via keybinding
- A configuration menu for floating windows (by class)
- An option to remove windowborders
- "Animated" resizing and moving
- Optional "useless" gaps

Hotkeys:
("M" here stands for what is usually the windows key, "S" stands for shift)
M-PgUp / M-PgDown: Switch layout for current desktop
M-S-F11: Deactivate tiling on current desktop
M-f: Toggle between tiling and floating for active window
M-S-m: Swap active window with the master window
M-S-+: Increment number of master windows in (default) "HalfLayout"
M-S-h, M-S-j, M-S-k, M-S-l: Move window in corresponding direction

The following have been removed in 1.6.2 as they are already provided by kwin (but set to different keys):

M-u: Toggle window borders
M-h, M-j, M-k, M-l: Switch focus in corresponding direction


If you would like to help, consider reporting bugs and maybe even sending pullrequests to www.github.com/faho/kwin-tiling




Changelog:

* Forgot to enable bladelayout, could lead to crashes/script not working.

* 1.0.1: Fix some issues with panel at the top

* 1.1.0: Add an option to disable borders
This should only be used with FocusUnderMouse, as because of a kwin limitation focus can jump and it's impossible to tell which window has focus

* 1.1.1: Bugfixes and an attempt to adjust to new or removed panels

* 1.1.2: Enable resize "animations" and bugfixes (again including panel struts)

* 1.1.3: Retile on layout switch and keep desktop floating state

* 1.1.4: Bugfixes related to tabgroups and the focus hotkeys

* 1.2: Properly retile when a client resizes (including borders), "animate" moving, improve resizing "animation", add keybinding to toggle window border and bugfixes

* 1.2.1: Remove broken tabgroup handling (tabgroups float for now) and add a possible bugfix for some transparency issues

* 1.3 (unreleased): Readd clients that return (e.g. are unminimized) to their previous tile, bugfixes (including resizing)

* 1.3.1: Tabgroups, add shortcut (Meta+Shift+M) to swap a window with the master, bugfixes

* 1.3.1.1: Fix plasmoids immediately closing

* 1.3.1.2: Fix maximizing, fullscreen and resizing bugs

* 1.3.2: Fix windows not responding and focus-follows-mouse choosing the wrong window, add an option to open windows as master

* 1.3.3: Fix movement losing windows, add workaround for steam update window, fix tiling not working

* 1.4: Add option to disable tiling by default, add per-desktop layout configuration (as a line of text currently), add shortcut to toggle borders on all clients (M-S-U), add shortcuts to resize the master window (M-Alt-{h,j,k,l}), minor bug fixes

* 1.5: Bugfixes (including crashes), optional gaps between windows, respect min/maxsize (unfortunately this could cause crashes under certain circumstances)

* 1.6 (unreleased): Make resizing layout-agnostic, a manual tiling mode, code cleanup, fix tiling when compositing is disabled

* 1.6.1: Respect min/maxSizes, multiple (or zero) master support in halflayout, bugfixes

* 1.6.2: Make respecting min/MaxSizes an option, improve fullscreen behavior, improve configuration UI, remove shortcuts for toggling a border for a single window and switching focus (as they are provided by kwin itself already)

* 1.6.3: Fix crash when number of desktops isn't height * width of desktopgrid, fix default floating list

* 1.7.0: Bugfixes, add option to defer placement to kwin




LicenseGPL
other
Send to a friend
Subscribe
Other  Artwork  from faho
Report inappropriate content



goto page:  1  2  3  4 

-

 Love the Idea

 
 by saabzero on: Oct 15 2013
 
Score 50%

Really love the idea but it does not seem to work on my setup though (arch kde 4.11.2)

also the default hotkey is set to alt+shift+F11 (in your description it says meta+shift+F11)

I obtained it via the kwin ghns and activated it there. if i press the hotkey it does not tile anything. What am i doing wrong here?

would looove some tiling in kde man ;)


Reply to this

-
.

 Re: Love the Idea

 
 by faho on: Oct 15 2013
 
Score 50%

Hi and thanks for your feedback.

I've updated the script (forgot literally one line of code), can you reinstall and try again?

Also thanks for reminding me of my own hotkeys :).


Reply to this

-

 Re: Love the Idea

 
 by Contrast on: Oct 15 2013
 
Score 50%
ContrastContrast
-
Mike Vaughn 37

United States of America, Georgetown, KY
Last visit Jul 30 2014
2 Friends
1 Groups

More info
Send a message
Add as friend
Other contents
--

Did you try reinstalling it? It didn't take for me until I went back into GHNS, uninstalled it, then installed it again.


Reply to this

-

 Re: Re: Love the Idea

 
 by saabzero on: Oct 15 2013
 
Score 50%

yeah, reinstalling worked!

The basic tiling is already looking mighty good!
One bug i recognized with my setup with the tiling itself:
http://imgur.com/delete/gaOI6RTopZrmQh2
(bottom right, it does not seem to fit the windows in correctly. Does happen with any count of open windows. I got one panel at the top btw)


Reply to this

-

 Re: Re: Re: Love the Idea

 
 by faho on: Oct 15 2013
 
Score 50%

Aaah cool, that was one of the cases I didn't test yet. I'm uploading a new version right now which should fix some or most of it - currently it's only handled in the default layout, and it does _not_ handle it when the screenarea changes (e.g. you set the panel to autohide). A restart fixes that, though.


Reply to this

-
Deleted because of bad score

-

 Top panel covers windows

 
 by t1010011 on: Oct 16 2013
 
Score 50%

Hi there, that's really a great script! But I can't use it as my setup with a Top panel.

The windows get maximized to full screen, and the titlebar (also sometimes part of the window) goes below the panel.

Any chance to fix this?


Reply to this

-

 Re: Top panel covers windows

 
 by t1010011 on: Oct 16 2013
 
Score 50%

Well that is not just a issue with top panels, actually windows always goes below the panels, and I have it set as always visible (not windows go below)


Reply to this

-

 Re: Re: Top panel covers windows

 
 by faho on: Oct 17 2013
 
Score 50%

Which version are you using?

Just yesterday I pushed 1.0.1 which should deal with just that - you'll have to restart the script though every time you change the panel setup (also be sure to set the panel to "always visible").


Reply to this

-

 Re: Re: Top panel covers windows

 
 by faho on: Oct 17 2013
 
Score 50%

Which version are you using?

Just yesterday I pushed 1.0.1 which should deal with just that - you'll have to restart the script though every time you change the panel setup (also be sure to set the panel to "always visible").


Reply to this

-

 Re: Re: Re: Top panel covers windows

 
 by t1010011 on: Oct 17 2013
 
Score 50%

It seems that I had updated it but not disabled/enabled and restarted my session. This fixed the issue. Thanks a lot for this! Finally I can have all the KDE composite goodness and a tiling desktop!


Reply to this

-
.

 removing titlebar

 
 by D-- on: Oct 21 2013
 
Score 50%

Hi, thanks for the script!

Is there a way to remove the titblar when tiling is enabled?


Reply to this

-

 Re: removing titlebar

 
 by faho on: Oct 21 2013
 
Score 50%

Hi,

I just looked into it (it was on my TODO anyway) and it seems like I can expose it as a config option in the next release (probably some time this week).


Reply to this

-
.

 Re: Re: removing titlebar

 
 by D-- on: Oct 21 2013
 
Score 50%

awesome :)


Reply to this

-
.

 Nice!

 
 by herrbatka on: Oct 22 2013
 
Score 50%

Good job on the script! Hopefully it will become even better in the future :)


Reply to this

-

 Window Tabbing issues

 
 by herrbatka on: Oct 22 2013
 
Score 50%

This script does not always work as intended when using it with window tabbing.

Also: what about per activity tilling settings?


Reply to this

-

 Re: Window Tabbing issues

 
 by faho on: Oct 22 2013
 
Score 50%

I know about tabbing in general, it's on my TODO.

However, can you tell me where exactly it's having problems? (e.g. when you tab a window, when you change tabs)

I'm not sure about per-activity stuff yet - it'd introduce additional complexity, and I don't really know how activities work. I'll try, but it's low on my priorities.


Reply to this

-

 Re: Re: Window Tabbing issues

 
 by herrbatka on: Oct 23 2013
 
Score 50%

In fact tabbing itself works.

When you have 3 windows and group two you are getting two windows allinged horizontally (including window group) ─ everything ok so far.

But when you detach one of grouped windows you have 3 windows, earch with maximum heigh.

And now the windows won't tile automaticly. Not sure why, maybe window sizes are wrong, maybe one of windows is out of screen border. Anyway, there is a case not covered by the script and it is not really related to the tilling i guess.


Reply to this

goto page:  1  2  3  4 

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
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

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

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.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.