GitXplorerGitXplorer
m

unagi

public
3 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
f64ae81ca580895ba920e6cf40ede725baa66726

Release 0.3.3.

committed 13 years ago
Unverified
2e01b46de1057c85d552d1fbc298e353c05a6e02

Revert c3f6ce0e5932be4127c5917c573cbe12382323df and fix distcheck properly.

committed 13 years ago
Unverified
c957a2d61ea34994452e54a40ac8de45efe0666d

Release 0.3.2.

committed 13 years ago
Unverified
0fbcf6955c8e419f85257d88d0cd5de603df228d

Add BUGS to EXTRA_DIST.

committed 13 years ago
Unverified
c3f6ce0e5932be4127c5917c573cbe12382323df

distcheck was failing because of ChangeLog not being removed in distclean.

committed 13 years ago
Unverified
25ea1b3878647064988e947efc65300049475016

When background was reset, only windows damaged after were properly redrawn.

committed 13 years ago

README

The README file for this repository.

Please refer to INSTALL file concerning installation instructions.

At the moment, only Awesome Window Manager has been heavily tested, but it should work properly with any Window Manager following EWMH and ICCCM specifications.

Once you have built the program, you can run it by simply typing the following command:

$ unagi

It will look for a configuration file in $sysconfigdir/xdg/' (by default /usr/local/etc/xdg/'), then fallback on XDG Base Directories, namely $HOME/.config/' then /etc/xdg/', if XDG_CONFIG_DIRS' environment variable is not defined (as specified in XDG Base Directory Specification'). You can also specified the configuration file by passing `-c' option.

You may find the program documentation in doc/ directory in various format (HTML, LaTeX and man pages).

You can also run it without installing anything by typing the following command from the source directory:

$ ./src/unagi -r rendering/.libs/ -p plugins/.libs/ -c unagi.conf

Awesome configuration for windows opacity

The following sets opacity to 0.8 for URxvt (you can use `xprop' to find out what is the class (WM_CLASS property)):

awful.rules.rules = { ... { rule = { class = "URxvt" }, properties = { opacity = 0.8 } }, }

Opacity depending on windows focus

The following sets opacity for Emacs and Rxvt to 0.9 when focused and 0.7 otherwise (you can use `xprop' to find out what is the class (WM_CLASS property)):

client.add_signal( "focus", function(c) if c.class:lower():find("rxvt") or c.class:lower():find("emacs") then c.border_color = beautiful.border_focus c.opacity = 0.9 end end)

client.add_signal( "unfocus", function(c) if c.class:lower():find("rxvt") or c.class:lower():find("emacs") then c.border_color = beautiful.border_normal c.opacity = 0.7 end end)

Xephyr

You may want to use Xephyr (nested X server) for debugging:

$ Xephyr -screen 1024x768 -ac -br :1

Then run the command given in the previous section by adding DISPLAY=:1 at the beginning. You may want to run other X applications (such as Awesome window manager) by setting DISPLAY=:1 environment variable before.