Gnome Extensions

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/GNOME/gnome-applets

43
Score 81.3%
Description:

GNOME Panel applets substitute the maximized window title and buttons. I've decided to make it because GNOME violates Fitts's Law by putting a panel between the maxed window buttons and the corner of the screen. These applets were designed to solve the problem. Window Title and Window Buttons are essentially controls for windows that are placed on the Panel instead of a window. They also provide a clever way to increase vertical screen space. By default they only control maximized windows, but can be configured to control any focused window.

Builds/Repositories:
Ubuntu: https://launchpad.net/~tsbarnes/+archive/misc/ Thank you Scott!
Ubuntu: https://launchpad.net/~nilarimogard/+archive/webupd8 Thank you Andrew!
Mandriva: ftp://ftp.linux.org.tr/pub/mandriva-tr/2010.1/ Thank you Atilla!

Dependencies:
Ubuntu (for 0.2.10): build-essential, intltool, libwnck-dev, libpanel-applet2-dev, *autoconf-archive
Ubuntu (for 0.3): build-essential, intltool, libwnck-3-dev, libpanel-applet-4-dev

Installation from source:
1) Download
2) Unpack
3) ./configure --prefix=/usr --with-gconf-schema-file-dir=/usr/share/gconf/schemas
4) make
5) sudo make install
6) cd buttons && sudo gconf-schemas --register windowbuttons.schemas && cd ../title && sudo gconf-schemas --register windowtitle.schemas && cd ..
* Alternatively you can try using gconftool-2 --install-schema-file instead of gconf-schemas --register
7) Add desired applets to panel.

FAQ:
Q: How do I hide the window decorations on maximized windows so that it looks like in the screenshots?
A: The simplest way is with the help of Compiz. Right click on the Window Buttons applet --> Preferences --> Behavior --> "Hide Compiz decorations for maximized windows". If you do not want to use Compiz then you can achieve the same effect using an external program called maximus created by Canonical Ltd.
Q: After installation, I cannot find the applets in the "Add to Panel" dialog.
A: Try restarting the panel by pressing Alt+F2 and typing: killall gnome-panel.

TODO:
- Make a variant for Gnome Shell
- Make a variant for Unity
- WBA: A more user-friendly way to configure button order
- WBA: Option to save/export the theme
- New screenshots (feel free to contribute)
- Investigate merging of XfApplet functionality

Latest update:

Great news!
Window Applets are now shipped by default with Gnome (Flashback) 3.24.0, as two individual applets (Window Buttons and Window Title) !
I no longer maintain the project, it now gets its love from the GNOME community. This page will remain available for its historic value, but please report the bugs/requests directly to GNOME.
Minor note: In order to include the project in GNOME I allowed the new maintainers to change the license to GPL 2.0.
Last changelog:

Shipped with GNOME 3.24.0 2 years ago

The applets are now available in GNOME 3.24.0 within the gnome-applets package.

nordstern

8 years ago

please add maverick light theme buttons

Report

C

holodeck

8 years ago

Does it exist anywhere or are you suggesting someone makes it?

Report

nordstern

8 years ago

sorry, it was not clear enough. I'm suggesting someone makes it.

Report

mcalypso

8 years ago

THANKS! This is exactly what I need... but one suggestion:

Please make a way for the applets to only notice/control windows on the appropriate X screen, and maintain separate settings for multiple applets.

Report

C

holodeck

8 years ago

Hmm, good point. I've never tested it on multiple monitors before.
But the setting are already separate. For example I am using two title applets (one only showing the icon and the other showing the text).

Report

uq0h5k

8 years ago

with xmonad and a single emacs window as the only window on a workspace, "Desktop" is displayed as the title

with another window on the workspace emacs' title is displayed correctly

with metacity emacs' title is displayed correctly

Report

C

holodeck

8 years ago

Window Applets rely on libwnck to get the proper window information.
I am positive the problem lies within that library, so you should submit a bug report against it.
I will however test xmonad just in case, when I have some time.

Report

Pocio

9 years ago

First of all, thanks again for these applets, I love them.
Second of all, I have a little suggestion: in window button preferences, we can disable Compiz decoration and this is fundamental to use the entire screen...but if someone do not want to use compiz?
I mean, window applets are intended to go with netbook and many people think that compiz is too much for a netbook...It uses a lot of resources and wake uo often the cpu, consuming battery and on and on...
Did you understand what I mean?

Can you do something about that? Maybe add the option to hide metacity decorations?

Thanks and sorry for my bad English!!

Report

C

holodeck

9 years ago

Yes I understand. There is a good reason why this is only possible with Compiz.
The problem is that Metacity does not have an option to hide the decoration like Compiz does. It can still be done on a lower level, but it is extremely problematic because then one of the applets (which one? buttons or title?) will have to take control over Metacity. And then if you remove the applet while the title is hidden, it will not come back.
The only proper way to do this would be to add a gconf option to Metacity (just like Compiz has one). Which means we need to talk to Metacity developers.

Someone actually made a patch for window applets (you can find it on page 6 of the comments), but it is very hack-ish, and will cause problems.

Report

dskagers

9 years ago

It is possible to get the same thing going by using maximus (from ubuntu netbook remix). Having that installed and checking gconf-editor-> apps>maximus>no_maximze will do the same as the method with compiz.

Good luck!

Report

monthscrapped

8 years ago

it is also possible to modify your metacity theme. took me a while but works perfectly: change the style of the frame_style_set "maximized" from "maximized" to "utility" example:

<frame_style_set name="border" parent="normal">
<frame focus="yes" state="normal" resize="both" style="border"/>
<frame focus="no" state="normal" resize="both" style="border"/>
<frame focus="yes" state="maximized" style="utility_focused"/>
<frame focus="no" state="maximized" style="utility_unfocused"/>
<frame focus="yes" state="shaded" style="utility_focused"/>
<frame focus="no" state="shaded" style="utility_unfocused"/>
<frame focus="yes" state="maximized_and_shaded" style="utility_focused"/>
<frame focus="no" state="maximized_and_shaded" style="utility_unfocused"/>
</frame_style_set>


side note: installing fails:
ttalika applet also uses /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

Report

Pocio

8 years ago

I tried your solution but doesn't work for me!!
I edited Shiki-colors metacity theme

Report

monthscrapped

8 years ago

well the problem with that solution is: metacity themes are basically xml-files and everybody can write them as he pleases (change variable names, rename or move sections, ...), so there's no "change that and it works!".
i used Any Color You Like metacity theme and as i wrote: it took me a while to find which section draws the window border.
i haven't looked at the shiki-file yet but somewhere in that file has to be something similar to my example (because it HAS to support utility windows like for example the gksu window which has no border).
it may be tricky to find but it is there :) good luck

(if i find the time i will have a look at the shiki-colors-theme file)

Report

C

holodeck

9 years ago

Thanks a lot for letting us know about this!
It looks like maximus could be our ideal solution. I'll investigate a bit and add a howto to the description.

Report

Pocio

8 years ago

I tried Maximus but I have a problem...more often then not my maximized windows do not really go fullscreen...here's a screenshot http://i53.tinypic.com/sdcvg4.jpg
To have the window maximized correctly I have to put my window on the top left corner and then maximize it...
Do you have the same problem?

Report

mcalypso

9 years ago

Just saying.

Report

Diomas

9 years ago

is it possible to add a theme "System" which will take settings from currently selected theme for window manager? at least button images - it's very hard to pick them one by one especially when open dialog starts each time from initial directory (not the last used)

or where does windowapplets store it's settings? it will be easier for now to make edits there than in Custom theme dialog.

Report

C

holodeck

9 years ago

It is extremely difficult to get the proper "images" from the current system theme. This is why I added theme selection in the first place.
I've tried getting the system images before, but it just didn't work all the time. If someone can find me a reliable way to do it then I will gladly implement it.

The themes are stored in /usr/share/windowbuttons/themes

Report

jumel

9 years ago

Can anyone help me with instalation: I use ubuntu 9.10 and when I try to install .deb package, i receive next message: 'Error: Dependency is not satisfiable: libatk1.0-0 (>= 1.29.3)'. Any idea how to fix that? Thanks in advance.

Report

C

holodeck

9 years ago

Or alternatively of course, you could compile from source.

Report

C

holodeck

9 years ago

Scott's latest packages are meant for Ubuntu 10.04, because it has different dependencies.
You should either upgrade Ubuntu or try using a different version from Scott's PPA (I think 0.2.5 should do).

Report

baubusiukas

9 years ago

Great applet! Very usefull on widescreen monitors, not only on netbooks. :)

Report

C

holodeck

9 years ago

Much appreciated!

Report

Pocio

9 years ago

Hi!
Great Job, I love window applets, they are very useful on my netbook!
But I have a problem...
I'm on debian Sid and when I boot up my system, after logging on Gnome, window title crashes and the system says to me that gnome-panel find and error loading the applet and ask me if I want to eliminate it or not.
If I add the applet manually after logging in, no errors at all.
I tryed both .deb and sources, same issue.

No issues with window buttons.

It's a shame, because I really love that applet, but having to add it manually at every boot it's very annoying.

Can you help me, please?
Thank you very much!

Report

C

holodeck

9 years ago

Yes, I know about this issue. Should be fixed in next version.

Report

Shipped with GNOME 3.24.0 2 years ago

The applets are now available in GNOME 3.24.0 within the gnome-applets package.

10 years ago

0.3
- Ported applets to Gnome 3
- Migrated Bonobo to DBus
- Moved logo pixmaps to proper folder
- Makefile cleanups
- Added tooltips (off by default)
- WTA: Improved automatic color detection
- WBA: Moved themes into proper folder

12345678910
226
product-maker KDEWorkshop May 03 2014 9 excellent
product-maker divan90 Feb 12 2013 9 excellent
product-maker psn84 Feb 02 2013 9 excellent
product-maker Brullworfel Jun 11 2012 9 excellent
product-maker Frenzie May 26 2012 9 excellent
product-maker Xanza Mar 18 2012 9 excellent
product-maker AlexVSharp Nov 22 2011 9 excellent
product-maker desktorp Jul 05 2011 9 excellent
product-maker aubade May 28 2011 9 excellent
product-maker xypepper May 28 2011 9 excellent
product-maker syco Feb 17 2011 9 excellent
product-maker gMinuses Jan 17 2011 9 excellent
product-maker doctaweeks Jan 15 2011 9 excellent
product-maker padawan Jan 13 2011 9 excellent
product-maker ghitu2 Jan 07 2011 9 excellent
product-maker olofnord Dec 30 2010 9 excellent
product-maker dau Dec 27 2010 9 excellent
product-maker nale12 Dec 26 2010 9 excellent
product-maker XXXyz Nov 19 2010 9 excellent
product-maker nickcloy Nov 19 2010 3 bad
product-maker Cierreics Nov 19 2010 9 excellent
product-maker Hadret Oct 26 2010 9 excellent
product-maker Ahmose Oct 19 2010 3 bad
product-maker McBurri Oct 14 2010 9 excellent
product-maker hotice Oct 13 2010 9 excellent
product-maker Zzzz Oct 13 2010 9 excellent
product-maker captainblood Oct 07 2010 9 excellent
product-maker sw2 Oct 07 2010 9 excellent
product-maker Count: 4 Rating: 5.0

divan90

Feb 12 2013

McBurri

Jan 27 2013

Frenzie

May 26 2012

prMoriarty

Jun 27 2011

desktorp

Jun 18 2011

luke-alike

May 08 2011

simonbcn

Apr 03 2011

syco

Feb 17 2011

padawan

Jan 13 2011

olofnord

Dec 30 2010

Catastrophe

Dec 28 2010

dau

Dec 27 2010

enli

Nov 21 2010

torturedutopian

Oct 22 2010

timorei

Aug 28 2010

megadevil

Jul 20 2010

baubusiukas

Jun 17 2010

hotice

Jun 06 2010

Moimeme

May 31 2010

mehor

May 29 2010

commodoor

May 24 2010

Cowboy78

May 13 2010

mdye

May 13 2010

Cierreics

May 12 2010

steveacab

May 12 2010

Sciron

Feb 25 2010

DreadKnight

Feb 25 2010

paspartu

Jan 16 2010

casshern

Dec 31 2009

4tis

Nov 05 2009

KYRN

Nov 01 2009

iasonas

Jul 09 2009

bINX

Jul 02 2009

mentis

Jun 19 2009

cb2k

May 20 2009

dilomo

May 18 2009

mflaig

May 12 2009

wolvie1986

May 11 2009

Rajca

May 11 2009

jarryson

May 08 2009

reeve

May 07 2009

d0od

May 06 2009

TSuNaMy

Apr 30 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3
updated Aug 03 2017
added Apr 29 2009
downloads today
0
page views today 17