MakeTechEasier
  • Home
  •  
  • About
  •  
  • Archives
  •  
  • Jobs
  •  
  • Advertise
  •  
  • Contact Us
  • Windows
  • Linux
  • Mac
  • Internet
  • WordPress
  • iPhone
  • Android
  • All Categories
    • Android RSS
    • Firefox RSS
    • Gaming RSS
    • Google RSS
    • google chrome RSS
    • Internet RSS
    • iPhone/iPod Touch RSS
    • Linux RSS
    • Mac RSS
    • Mobile RSS
    • OpenOffice RSS
    • PC Hardware RSS
    • Review RSS
    • Roundup RSS
    • Windows RSS
    • Windows Mobile RSS
    • WordPress RSS
    • WordPress Plugins RSS
  • rss icon
  • email icon
  • facebook icon
  • twitter icon

How to Set Special Window Settings with KWin

Posted by: Tavis J. Hampton on August 3rd, 2009
  • View Comments
  • Share

KDE_logoKWin is a free and open source window manager and is the default in KDE. It is a powerful, highly customizable window manager with a plethora of both aesthetic and nuts and bolts features. With the release of KDE 4, the developers added 3D desktop effects, but they also carried over many customization features from KDE 3. Here are some of the window-specific settings that you can use in KWin.

There are two ways to access Window Specific Settings. One is to right click on the title bar of the window you want to configure, click “Advanced“, and click “Special Window Settings“. The other is to start System Settings, click the “Window Behavior” button, and then click “Window-Specific“. From there just click “New…” to make a new rule.  In the second method you will have to manually specify the name of the window or click “Detect Window Properties” and click on the window you want to configure.

Geometry

kwin-geometry

You can set the exact size, position, desktop, and state of your window. For example, when you start Konsole, you might want it to always be a window of  “800,600″ size and want it to start on Desktop 2.

1.Tick the “Size” box and from the drop-down menu, select “Apply Initially“.

2. Tick the “Desktop” box, select “Apply Initially“, and then select “2:Desktop 2“.

3. Click OK.

There numerous possibilities just under the geometry tab. Play around with them and let us know your results.

Preferences

kwin-preferences

Keep above allows you to set a window to always be above other windows. Skip taskbar means that your window will not appear in the taskbar like normal windows.  With Closeable,  you can enable the close button on a window that might not normally allow it.

Workarounds

kwin-workarounds

These settings override some default settings for your specific window. They are useful if you experience problems in a particular application because of global settings. For example, “Ignore requested geometry” will cause KWin to ignore the X geometry that an application expects. ”Maximum size” will prevent a window from getting any larger than the size you specify, something that might be useful for a netbook. “Block global shortcuts” is handy if you have an application (especially a non-KDE one) that has shortcuts that conflict with KDE global settings.

Kiosk

Here is an example of how you can put all of these features together. If you have children, run a library or run some other public place with computer terminals, you might want Firefox or another application to start fullscreen without any window manager features.

1. Right click on the window’s title bar, select Advanced, and click “Special Application Settings…”

2. Select the “Geometry” tab.

3. Tick “Fullscreen” and select “Force“.

4. Click the “Preferences” tab.

5. Tick “Skip taskbar” and select “Force“.

6. Tick “No border” and select “Force“.

The result will be a borderless, fullscreen window that is not accessible from the taskbar. If you do need to access the window’s settings, simply press “Alt-F3″ to bring up the window manager menu. KWin will let you select whole classes or types of windows to configure. If you want all dialogs to have the same functions, you can customize it to follow your whims.

Aside from these window-specific settings, KWin has a broad range of generation settings for focus stealing prevention, shading, shortcuts, desktop effects, and much more. Try them out, find what you like, and enjoy!


Tavis J. Hampton is a librarian and freelance writer from Indianapolis, Indiana. He is an avid user of free and open source software and strongly believes that software and knowledge should be free and accessible to all people. He enjoys reading, writing, teaching, spending time with his family, and playing with gadgets.

Tags: kde, kwin, Linux, window manager
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Share and Enjoy!

  • StumbleUpon It!
  • reddit

Related Posts

  • [HowTo] Set Terminal As a Transparent Wallpaper In Your Ubuntu Desktop
  • Adding A Dynamic Desktop To Your Ubuntu
  • How to Install Windows In Ubuntu Hardy with VirtualBox
  • How to Configure Custom Shortcuts in KDE
  • Desktop Drapes: Another GNOME Wallpaper Changer

Popular Posts

  • Turn Your Ubuntu Hardy to Mac OSX Leopard 502 comment(s)
  • Turn Your Ubuntu Intrepid Into Mac OSX Leopard 319 comment(s)
  • Download EASEUS Partition Master For Free – 24 Hours Only 178 comment(s)
  • How To Boot And Install Windows 7 From USB Flash Drive 137 comment(s)
  • 28 Coolest Firefox About:Config Tricks 126 comment(s)

Enjoyed the article? Subscribe to Make Tech Easier today to get your daily updates of technology tutorials, tips and tricks.

Enter your email:

  • Tsue Desu
    Hi Travis,

    I'm running 4.2.4, not sure if this is fixed in 4.3. I've tried the Window Behaviour settings out. So far, I got it to work while logged in, but on reboot, it looses the settings, particularly with OpenOffice. Is there a way of getting all windows, no matter what they are, to open to a specific size. My idea is that I can access my widgets as a 'sidebar' or just have the clock hovering about.

    Tsue Desu
blog comments powered by Disqus

Our Writers

  • Damien Oh - Chief Editor
  • Joshua Price
  • Shevonne Polastre (FreeAgentWriter)
  • Tavis J. Hampton (Lantern Torch)
  • Trevor Dobrygoski
  • Soumen Halder (Ampercent)
  • Sharninder Khera (Geeky Ninja)
  • Tanmay Ahmed (Tech-Tips-Geek)
  • Write for us

Latest Posts

  • BaseKit: Easily Create a Website From Photoshop
  • YuuGuu – Free and Easy Web Conferencing
  • How To Pin Any Files/Folders To Windows 7 Taskbar
  • Manage Your RSS Feed In Mac With NetNewsWire
  • How to Migrate From Blogger.com to Self-Hosted WordPress
Make Tech Easier on Facebook
Jobs by SimplyHired
Job Widgets

Copyright

All the articles (including the text, images and tutorials) are properties of MakeTechEasier.

You cannot copy whole tutorials, either in English or translate to another language without our permission.

Write for us

Writing a tutorial or article for MakeTechEasier is a great way to get exposure and give back to the community.

Read More Details

Suggestions

We need your help to help us serve you better! This is YOUR site, so if you have suggestions/feedbacks on how we can improve it for you, please let us know! We do our best to make this place better!

Make a Suggestion

Navigation

  • Home
  • About Us
  • Advertise
  • Jobs
  • Archives
  • Contact Us

Copyright © 2007-2010 Make Tech Easier | All Right Reserved.