Gnome Extensions

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

43
8 .1
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 3 years ago

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

C

holodeck

11 years ago

Yes, that was my mistake. I wrote the instructions wrong, but fixed them later. Please look at the new instructions.

Sorry for the inconvenience.

Report

spktkpkt

11 years ago

Thanks a lot, works without any problems now!

Report

greoj

11 years ago

Hi!

I love your panel-applet! Thank you for it!

Unfortunatly, I got used to the reversed window-button order on the top left corner of windows: Close, Minimize, (Un)Maximize.

I already played with your code in order to achieve this reverse order, but with no success.

Could you tell me how to reverse the order of the applet-buttons or even build in a switch in the configuration to do so? This would be amazing!

Thank you!

Report

C

holodeck

11 years ago

It is now implemented. You can set any order you want.

Report

C

holodeck

11 years ago

Ah yes, thanks for reminding me. I am planning on implementing this option too.

Report

Nossile

11 years ago

http://www.gnome-look.org/content/show.php/DockbarX?content=101604

Only 1 panel with:

Menu Bar
Global Menu
DockBarX
Window Buttons Applet


AWESOME!

Report

tonelero

11 years ago

That was somethinh I really dreamed for Gnome. Really good. The only thing missing now is to save the configs. Thanx!!!

Report

C

holodeck

11 years ago

Hehe, thanks :)

But in reality I've got more plans. Here's a preview of what I wanna do:

~ Button rendering according to user's current Metacity theme (This isn't going to be easy, but I'll try.. might need some help though)

~ I'm gonna make another applet that displays the window title.

~ Option to automatically remove the decoration on maxed windows.

Report

tonelero

11 years ago

Hey, man, if you make this thing work with all this things you said, it should definitly be included as a default applet for Koala. Its really handy, makes the desktop much more usable.

Report

ElTimo

11 years ago

This is exactly what I needed for my Dell mini 9. I use it with the globalmenu applet as has been mentioned before, but also have a bottom panel with a window list and workspace switcher, set to autohide.

The next logical step in my mind would be to have an option to have the applet take the button icons from the metacity theme.

Also, if you can't figure out Gconf, why not just use a flat config file until you can get it working with Gconf? That's what I would do anyway, just a suggestion.

LOVE LOVE LOVE your applet! Keep it up! :D

Report

C

holodeck

11 years ago

>> The next logical step in my mind would be to have an option to have the applet take the button icons from the metacity theme.

You can already do that in gconf-editor, so I'm not sure if the applet should mess with it. I could perhaps add a "Remove Metacity's buttons" option.

>> Also, if you can't figure out Gconf, why not just use a flat config file until you can get it working with Gconf? That's what I would do anyway, just a suggestion.

I've thought about it, but I still plan on figuring out GConf, so I don't wanna double my work.

On a side-note, I've just discovered another behavioral bug. I need to fix that first.

Report

ElTimo

11 years ago

There is the issue of XFCE though. AFAIK, it doesn't use Gconf unless an app specifically tells it to. I do plan on putting this on my Xubuntu box (using gnome-swallow-applet) that I use occasionally, and I don't want to have to track in all of the Gconf dependencies due to the storage limitations (only have about 20 GB usable, 5 or so of which are filled). Just a consideration. Keep it up! I don't have enough patience to learn C, so I give you kudos for putting up with my nitpicking ;)

Report

C

holodeck

11 years ago

Just fixed the bug. Everyone please upgrade.

Report

blablum

11 years ago

I've been doing this for a while using scripts but this makes life simpler. Also with compiz it is possible to make window-decoration disapear when maximized with command
Any & !(state=maxvert & state=maxhorz)
in ccsm > Window Decorations > Decoration windows

Report

blablum

11 years ago

Never mind, now I see the developer mentioned this already.

Report

acidrums4

11 years ago

First of all excuse me for my bad english... Your applet is a great idea! But I have a problem when I try to add it to the panel:

When I try to add it to the panel, a message appears saying something like this: "Panel has found a problem while loading «OAFIID:WindowButtonsApplet». Do you wish delete the applet from your settings?"

I saw the install.sh script and edited the line that installs the build essential packages for ubuntu/debian, commenting it. I have deleted the slashes after the variables of locations in ending lines, because when I had run the script I got a warning message that said something like "cannot copy regular file X to Y: Is a directory". But no more problems.

Could you help me with this? Are there some thing that I had do wrong?

P.D.: I would like to translate your applet to spanish! It would be wonderful if you add gettext support!

Report

acidrums4

11 years ago

First of all excuse me for my bad english... Your applet is a great idea! But I have a problem when I try to add it to the panel:

When I try to add it to the panel, a message appears saying something like this: "Panel has found a problem while loading «OAFIID:WindowButtonsApplet». Do you wish delete the applet from your settings?"

I saw the install.sh script and edited the line that installs the build essential packages for ubuntu/debian, commenting it. I have deleted the slashes after the variables of locations in ending lines, because when I had run the script I got a warning message that said something like "cannot copy regular file X to Y: Is a directory". But no more problems.

Could you help me with this? Are there some thing that I had do wrong?

P.D.: I would like to translate your applet to spanish! It would be wonderful if you add gettext support!

Report

C

holodeck

11 years ago

Well, if you modified the script then it probably didn't do everything it should have.
Unfortunately I need more information to be able to help you. Send me your AIM/MSN/ICQ/GTalk/Skype/whatever address in a private message and we can try to sort this out.
We can talk about the translation too.

Thanks for your feedback!

Report

TSuNaMy

11 years ago

My Eee PC is beautifull!!

Try my combination:
Maximus + Global Menu + This applet!!

You can see one screenshot: http://img514.imageshack.us/img514/6628/capturn001.png

Report

C

holodeck

11 years ago

Ooh, that looks sexy :D

Report

dwsalo

11 years ago

Can you help install this applet?

This is last rows in my install log:

windowbuttons.c: In function ‘main’:
windowbuttons.c:421: warning: passing argument 3 of ‘panel_applet_factory_main’ from incompatible pointer type
windowbuttons-applet: no process killed

No errors, but applet isn't installed :(

Report

dwsalo

11 years ago

Sorry my mistake ))

All works fine. Thanks

Report

C

holodeck

11 years ago

Yeah, you need to restart gnome-panel. :)

Report

Nossile

11 years ago

The use in conjunction with the Global Menu to be very interesting.

Report

XeiaieX

11 years ago

that looks really neat and useful, but i dont ever maximize my windows, so i dont have a use for it.. but great job.

Report

Shipped with GNOME 3.24.0 3 years ago

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

8 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 Base: 4 x 5.0 Ratings
Be the first to comment
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 MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.3
updated Aug 03 2017
added Apr 29 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 21