mausquirk / xfce4-hamster-plugin

A recreation of the gnome-shell 'hamster project extension' for the xfce4 panel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This is a recreation of the gnome-shell hamster extension as a xfce4 panel plugin. See also the hamster project: https://github.com/projecthamster/hamster

Dependencies: xfce4-panel xfconf hamster-applet|hamster-time-tracker

Build dependencies[debian, ubuntu]: libxfce4ui-1-dev xfce4-panel-dev libxfconf-0-dev libxfce4util-dev

Common: build-essential autoconf automake intltool libtool

Tested on ubuntu 14.04 and Arch with xfce 4.10 and Debian Wheezy with xfce 4.8.

Translators

It is my wish that the string 'What goes on?' is to be translated with the following bias:

I'm looking for a question that is half way between "too formal" and "too casual", like something a coworker would ask, but not a boss or a kid; something that exceeds the simple "What are you doing?". Feel free to employ any appropriate figure of speech unique to your language.

Packagers

This plug-in is useless without an activatable D-Bus implementation of org.gnome.Hamster and org.gnome.Hamster.WindowServer. Hence the providers of these interfaces should be a hard dependency, even if any automated check might detect these as unused. Binary distributions do not necessarily provide D-Bus-Depends and D-Bus-provides kind of tags for automatic dependecy resolution. If your distribution doesn't, maybe its time to push the issue.

The icon from hamster is reused and defaults to hamster-applet. If your distribution already ships the non-gnome2-panel variety, force the usage of hamster-time-tracker (or any other named icon that fits) by using e.g. ./configure --with-icon_name=hamster-time-tracker.

The generated .lo files are best purged since no linkage or development packages are provided.

Contributing

  1. Fork this project
  2. Create a topic branch - git checkout -b my_branch
  3. Push to your branch - git push origin my_branch
  4. Submit a Pull Request with your branch
  5. That's it!

About

A recreation of the gnome-shell 'hamster project extension' for the xfce4 panel.

License:GNU General Public License v2.0


Languages

Language:C 95.8%Language:Shell 4.2%