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.

9

Frenzie

7 years ago

Did you try it with XfApplet?

Report

9

hotice

7 years ago

As usual, I've uploaded the latest version to the main WebUpd8 PPA: http://www.webupd8.org/2012/02/window-applets-finally-available-for.html

You can update the direct .deb links... :)

Thanks for Window Applets!

Report

C

holodeck

7 years ago

Thank you very much for the builds and the publicity!

I have updated the page to include your builds.

Report

IcyEyeG

7 years ago

Hi!
Thank you so much for updating this!
Have you tried it with MATE, or know whether it'll work with it?

Report

C

holodeck

7 years ago

Alright some good and bad news.
I've managed to port the previous version 0.2.10 to MATE.

I cannot however port the latest version (0.3), because it depends on Gnome3. Since MATE is Gnome2 based, this means 0.2.10 will probably be the first and last version ported to MATE.

Report

9

McBurri

6 years ago

v.0.2.10 don't work in Mint 13 Mate.
There is no "libmate-panel-applet2-dev" package in Mint 13 so building from source does not work.

Report

C

holodeck

7 years ago

No I have not, but I see there is a lot of demand for Window Applets on MATE. I will download Linux Mint and investigate the possibility getting it to run there.

Report

IcyEyeG

7 years ago

Thank you! That would be awesome!

Report

C

holodeck

7 years ago

I did however only test the Live DVD. I am now installing to see whether it works in non-fallback mode.

Report

IcyEyeG

7 years ago

The correct address is https://github.com/benpicco/mate-scripts, sorry.

Report

IcyEyeG

7 years ago

According to a comment at Webup8 by Mazighe-tizi-ouzou, it is possible to run it on MATE using the migrate.sh script from https://github.com/benpicco/mate-scripts.git

He posted the result here: http://www.hostingpics.net/viewer.php?id=278332Capture.png

Report

C

holodeck

7 years ago

I have just tested the latest builds on Linux Mint 12.

Good news. The latest version of Window Applets (0.3) seems to be working flawlessly, both Window Buttons and Window Title.

Report

aproposnix

8 years ago

It would be VERY nice if you could add the ability to hide the window buttons for windows which are on another screen.

I can tell you how many times I have actually closed the wrong window because the focus was on the other screen.

Report

mroova

8 years ago

First of all, I'd like to say thank You for excellent work - I really can't imagine using my desktop without Your applets.

Unfortunately, gnome 2 is becoming a thing of the past, that is why I'd like to suggest two ways of developing Your applets so that more people could use them.

1. Creating an AWN applet. Such course of action would enable the users to take advantage of Your work regardless of desktop environment they are using.
Sadly, I'm not a programmer so I have no idea how to do an AWN applet port, however I think that Dockbarx developer could have some useful tips since he has already made his software AWN-compatible (of course if You considered my ideas worth investing Your time ).

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

BTW Your applets are mentioned on that site :)

2. Suggesting Your applets as part of default Linux Mint desktop.
Basic information about upcoming release can be found here:

http://blog.linuxmint.com/?p=1851

I'll try to give You a short summary:
Linux Mint will use Gnome 3 with quite a lot of additional extensions. One of the main problems with the desktop (mentioned in a lot of user comments) is the inability to remove the top panel - here is the place where Your applet would be a perfect solution as they can change the top panel into a wonderful title bar-panel combination. I'd like to suggest such a solution (with a lot more details) here:

http://community.linuxmint.com/idea/search

Would You be willing to accept Mint team help in gtk3 porting of Your applets?

What do You think about these two ideas?

Report

C

holodeck

8 years ago

I'm glad you like the applets. I too cannot imagine a GNOME-based desktop without them.
I am of course fully aware of the current Linux desktop trends and the road to Gnome3. That is why I'm planning to port the project to Canonical's Unity - because that is where most users are - and later to Gnome3 as well. I think porting it to AWN is an option, but not the best one, because it adds complexity to the installation process (maybe some users don't need or want AWN). I believe porting it to each environment respectively is the right way to go, albeit a bit more difficult.

As for Linux Mint, I would really love to see the applets integrated with it, if they would be for it. And if they are willing to help porting it to Gnome3, that would be absolutely brilliant.

PM me if you would like to discuss this further.

Report

IcyEyeG

8 years ago

Regarding Linux Mint, do you think it's possible to run your applets with MATE (gnome 2.x fork featured in Linux Mint Lisa 12)?

Report

C

holodeck

8 years ago

Unfortunately I am not familiar with MATE at the moment, but I believe that with the right amount of effort everything is possible. Especially with Linux.

Report

9

AlexVSharp

8 years ago

I agree with this. I'm sure both the MATE and the Mint team will provide all the necessary help if you contact them.

Report

grandixximo

8 years ago

A new version of ubuntu is available, 11.10 oneiric ocelot, please can you make this applet compatible with the new ubuntu?

Report

dualmoon

8 years ago

I really love these applets. One request though: when there's no window, instead of hiding buttons, is there any way you could force the applet to be something like 1px wide? The reason I ask is because I'd like to make it to where other applets automatically move to the right when there are no windows open (since my applet is on the far right of my screen.) Gnome has a strange way of dealing with applets that change size, but in this case if I move an applet right next to another applet that's forced itself to be 1px wide and that applet changes it's width to something like 100px the applet next to it will scoot over, and then scoot back when the applet is back to 1px. Does this make sense? It is most easy to understand if you have the ubuntu appmenu applet on a gnome panel, then make all windows inactive. This makes the appmenu virtually invisible, and your window title app (for example) will be at the far left of the screen (assuming my panel is Appmenu at far left, window title right next to it) until I make a window with a menu active, at which point the window title automatically scoots to the right to accommodate the new width. Then back to no window selected, the appmenu is invisible, and the window title is moved all the way to the left again. Does that make sense?

Report

C

holodeck

8 years ago

If I understand you correctly, you would like to set a minimal size to the widget.

Try appending the following line into init_wbapplet in windowbuttons.c:
Quote:gtk_widget_set_usize(GTK_WIDGET(wbapplet->box),1,0);
where 1 is the minimal width and 0 is the minimal height, and see if this is what you want.

Report

9

desktorp

8 years ago

I am using this with XfApplet and though it works okay - it's a bit buggy. I really want to see this functionality added to xfce4-panel, without XfApplet.. but I'm a lousy programmer! We need a Window Applet fundraiser!

Report

Sheldor42

8 years ago

i woul'd love to see this for XFCE, too. I used your applet in gnome 2.3 and i am now considering switching to XFCE.The only things i am missing are global menu and your window applets.

Report

IcyEyeG

8 years ago

Regarding global menu for Xfce, it already exists:
http://gtk-apps.org/content/show.php/OMG+%21+XFCE+Global+Menu+%5BOneiric+Only%5D?content=146102
http://www.omgubuntu.co.uk/2011/11/xfce-global-menu-plugin-gets-a-ppa/
http://www.omgubuntu.co.uk/2011/10/how-to-enable-ubuntus-global-menu-in-xubuntu-11-10/

Report

C

holodeck

8 years ago

I must say I've never heard of XfApplet before, but I will definitely look into it.
I've been very busy these days, so Window Applets has stalled for a while, but I promise I will start working on it again soon.

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 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 31