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.

noduck

9 years ago

Actually, I found the solution right on this website: talika.

Thanks for the great applets!

Report

shafin

9 years ago

Can you please change the naming convention of window buttons so that it uses the same names as metacity themes. That way, one would be able to drug-n-drop buttons from metacity folders to create new themes matching the system theme. I normally create a theme matching my metacity themes but it needs renaming 16 files by hand.

Thanks a lot for the wonderful applet.

Report

C

holodeck

9 years ago

I'm not sure I understand you completely. What naming conversion? You mean the theme names, or the actual image names?

I'm very tired, maybe that's why I don't understand your post. Either way, PVT me some more details on what exactly you would like me to do.

Report

kepstin

9 years ago

Hi,

I've put together a small patch to add support for hiding window borders when using Metacity (or several other standards-complient window managers, but not tested)

It uses libwnck and some code derived from devilspie to handle hiding window decorations.

At the moment it's somewhat minimal and cannot be configured, but it works :)

I'm sharing it on my website: http://people.scs.carleton.ca/~cwalton3/windowapplets-metacity-notitlebar.patch.txt

Please take a look!

Report

C

holodeck

9 years ago

Thank you very much for your patch! I have been busy lately and didn't even have time to reply. I will most likely include your patch in the next version when I have some time to review it.

Report

hellocatfood

9 years ago

Could you add a way to have the maximised window title be displayed in the gone panel?

Report

C

holodeck

9 years ago

What do you mean?
It's already possible, just add the Title Applet to the panel.

Report

hellocatfood

9 years ago

Sorry, my mistake for not looking hard enough! Thanks for a great application. I wonder how it'll work in Gnome 3

Report

musashisakai

9 years ago

as the title says: awesome. I wanted something like this so much
thanks:)

Report

C

holodeck

9 years ago

Thank you very much, and you're welcome! :)

Report

Dimitroff

9 years ago

Why all of the themes are in bright or grey colours? I need some in dark colours, preferable "dust" on black background. I can not change that now, can I?
Very nice work by the way.
Ahh, and a newbie question - how to switch off upper panel of ffox and other maximized windows?

Report

C

holodeck

9 years ago

>> Why all of the themes are in bright or grey colours?
They're grey-ish transparent so they match most of the backgrounds.

>> I need some in dark colours, preferable "dust" on black background. I can not change that now, can I?
That's the idea. There's already a "dust" theme, have you tried it? Or did you run into some kind of trouble?

>> Very nice work by the way.
Thank you!

>> Ahh, and a newbie question - how to switch off upper panel of ffox and other maximized windows?
Rightclick on Window Buttons --> Preferences --> Behavior --> Hide Compiz decorations for maximized windows
You will need Compiz though, because it's the only window manager that allows this.

Report

bINX

9 years ago

I was wondering if there is a way to remove the application icon from the window title applet. That way the only thing shown is the title of the application.

Report

C

holodeck

9 years ago

No, it is not possible. Yet.
But it's a small change, so I can (and will) add this option to the next version.

Report

C

holodeck

9 years ago

The requested feature is now available in version 0.2.5.

Report

bINX

9 years ago

great work. As usual.

Report

quiescens

9 years ago

I made some changes to two parts of the functionality for my own purposes:
1. If you click the unmaximize button while the maximized window isn't active it will make the window active while unmaximizing it. This seems to be the default behaviour of the normal unmaximize button.
2. I made it so that it hides the buttons individually rather than just hiding the whole applet when using "Hide buttons when no maximized window is active". This seems to make the applet take up no panel space when hidden, rather than leaving an empty gap. (for example: I can then have the applet at the far right of the panel, set my remaining applets a pixel or two off the right hand side, and then when I do have a maximized window it pushes the remaining applets to the left, and when I don't have a maximized window, it will shrink and the other applets get to use the space)

See the following diff if either of these changes seem viable. (I've probably broken the tabstops due to text editor settings, and sorry if my changes are badly implemented.)

http://pastebin.com/m7f2bf686

Report

C

holodeck

9 years ago

Committed: http://bazaar.launchpad.net/~andrejx/+junk/windowapplets/revision/2

Report

C

holodeck

9 years ago

Excellent!

I will test this out as soon as I have some time on my hands. I will probably include it in the code. It seems like a very logical change.

Thank you very much for your contribution.

Report

Grafushka

9 years ago

I've tried to build these applets in gentoo with following results:

gnome-globalmenu was included as an overlay and version 0.7.x works fine!
but with window-applets there were bugs - some dependencies can be satisfied only on debian-based systems, such as build-essential (it can be installed from the sources, but only through the dpkg!) Strange is, why i haven't seen even one error message at compilation? o_O
In the end we have more and more dependencies, so complete build on gentoo is impossible for this moment.

window-buttons appears, when they must, but leaves traces after window was unmaximized. OnClick on Preferences menu item kills the applet. And the most important - windows leaven't title bar, when i maximized them.

Report

C

holodeck

9 years ago

If this still happens, could you please contact me via personal message, so we may resolve the issue.

Report

Grafushka

9 years ago

Excuse me, part about globalmenu applet was written not for this topic

Report

blablum

10 years ago

I have a couple of suggestions for the developer, maybe you'll find them useful.

First I think it would be helpful to have a way to close all open windows with a single command, maybe using the right click menu so that it is hard to trigger it unintentionally.

The second suggestion would be to include session management options like logout, restart, shut down and lock screen whenever the desktop is active (since having maximize, minimize and close buttons at that moment is pointless anyway). I think it makes sense since people using this applet are trying to save screen space and that way we wouldn't need the dedicated session management applet.

By the way, thanks for the work so far, this is one of the most useful applets available.

Report

C

holodeck

10 years ago

Hi, thank you for your suggestions.
I think the first suggestion might be a useful addition to the applet. It would take the applet to the next level. It wouldn't just replace the window buttons anymore, but would add new features like manipulating all windows. But that needs to be thoroughly thought through. There's lots of details that need to be sorted out before implementing such a feature. Like, what would the un/maximize button do? Toggle all windows? Should minimized windows be affected? Should there be a warning before closing all windows? Etc..

But I don't agree with the second idea, because of two reasons. Firstly, session management has nothing to do with my applet so it wouldn't really make sense to add it. And secondly, there's already a very small applet called "Fast User Switch Applet" that does exactly that. Even if I added these features, we wouldn't really save much space.

Thank you for your feedback!

Report

acidrums4

9 years ago

I think it would be wonderful if the applet had buttons for "tiling windows in different ways", as x-tile does it (http://www.gnomefiles.org/app.php/X_Tile), i.e. tiling vertically or horizontally, or maximizing and minimizing all windows.

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.

7 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 MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
0.3
updated Aug 03 2017
added Apr 29 2009
downloads 24h
0
page views 24h 24