
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/GNOME/gnome-applets
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.
Shipped with GNOME 3.24.0 3 years ago
The applets are now available in GNOME 3.24.0 within the gnome-applets package.
Shipped with GNOME 3.24.0 3 years ago
The applets are now available in GNOME 3.24.0 within the gnome-applets package.
9 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
holodeck
11 years ago
Report
wirasto
11 years ago
But. great work. Because run well on your Ubuntu :)
Report
dskagers
11 years ago
I'm using emerald with the line:
Any & !(state=maxvert & state=maxhorz)
So emerlad is not used when i maximize the windows, but when I am de-maximizing the windows emerald dies and doesn't draw any decorations at all.
The applet is installed from the 32-bit deb on jaunty.
Report
blablum
11 years ago
Report
holodeck
11 years ago
More info here: http://forum.compiz-fusion.org/showthread.php?t=6324
Report
dudacardoso
11 years ago
Is it working with global menu?
Report
holodeck
11 years ago
Report
dudacardoso
11 years ago
Report
TSuNaMy
11 years ago
All working very nice, but this bug is present!
No transparent png's background! Here an example:
http://img4.imageshack.us/img4/6628/capturn001.png
Report
holodeck
11 years ago
Report
TSuNaMy
11 years ago
Report
holodeck
11 years ago
Report
apparition
11 years ago
works perfectly now; also with my custom buttons!
very nice. thanks a million!
Report
TSuNaMy
11 years ago
Report
apparition
11 years ago
i downloaded, unpacked it and cd-ed to the respective dir in the terminal. './configure' works fine, as well (though, 'libpanelapplet-2.0' is not found :-s). but then, neither 'make' nor 'sudo make install' do work. commands deliver:
"make: *** No targets specified and no makefile found. Stop."
"make: *** No rule to make target 'install'. Stop."
i have ubuntu 9.04. where's the problem? do i have to type or regard anything specific!?
thx for your help.
Report
holodeck
11 years ago
Also, do you have the build-essential package installed?
Report
apparition
11 years ago
"make: *** No targets specified and no makefile found. Stop."
"make: *** No rule to make target 'install'. Stop."
what might be the specific name for such a makefile?
and during './configue' there is an error message saying "No package 'libpanelapplet-2.0' found". is that package similar to 'libpanel-applet2-0'? because i have such a file (as in "Requirements" for this applet) installed on my machine...
strange that it is not running for me, as noone else seems to have probs with installing it...
Report
apparition
11 years ago
still, i have got a problem with the images. though they are png and have a transparent background they don't behave like they should in the panel. background is and stays white, whatever i try to do. it looks a bit ugly...
is there a way to modify this!?
plus is it possible to make them images smaller?
Report
holodeck
11 years ago
I don't experience this problem though. Please keep me posted.
Report
ElTimo
11 years ago
Report
holodeck
11 years ago
Report
TSuNaMy
11 years ago
Need upgrade!!
Report
TSuNaMy
11 years ago
Report
TSuNaMy
11 years ago
Report
spktkpkt
11 years ago
I have a little problem building the last version (0.1.6). Configure and make run fine, but when i try to install with "sudo make install", i got following error:
(gconftool-2:10966): GConf-WARNING **: Error loading the source »/usr/share/gconf/schemas«: The address for the configuration source could not be resolved: Invalid address »/usr/share/gconf/schemas«
**
GConf:ERROR:gconftool.c:969:main: assertion failed: (err == NULL)
make[2]: *** [install-data-local] Aborted
make[2]: Verlasse Verzeichnis '/home/needcoffee/Baustelle/windowbuttons-0.1.6/src'
make[1]: *** [install-am] Fehler 2
make[1]: Verlasse Verzeichnis '/home/needcoffee/Baustelle/windowbuttons-0.1.6/src'
make: *** [install-recursive] Fehler 1
Any hints?
Report