qt-ponies
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Desktop ponies in Qt
qt-ponies
=========

Qt-ponies (pronounced 'cute-ponies') is an implementation of DesktopPonies (http://desktopponies.bugs3.com/) in Qt.
All pony data (images, behaviors, sounds) is taken from DesktopPonies, and is compatible with it.

Inspired by qponies project by svenstaro (https://github.com/svenstaro/qponies).

Installation
------------
Compile the program or download a precompiled binary from [https://github.com/myszha/qt-ponies/releases](https://github.com/myszha/qt-ponies/releases).

* Under Debian-based, you must download and install qt-ponies\_$version\_$arch.deb and qt-ponies-data\_$version\_all.deb 
* Under Gentoo, you must download and install: qt-ponies-$version.ebuild
* Under Under Arch Linux, use AUR: [qt-ponies-git](https://aur.archlinux.org/packages/qt-ponies-git/)
* Under openSUSE, you must take a package from [here](http://software.opensuse.org/package/qt-ponies)
* Under Windows, download and unpack qt-ponies-$version-win32.zip 

Running
-------
Run 'qt-ponies'. If you have not added any ponies, the configuration window
will be shown (as is the case at first startup).

To open the configuration window, you can double-click on the system tray 
icon or right-click it and choose 'Open configuration'. You can also close
the appliacation from this menu.

Right clicking on a pony brings up its context menu, where you can put that
pony to sleep, remove it, or remove all instances of that pony.

Running under Windows
-------
A precompiled binary of qt-ponies is avialable in the downloads section.

Compilation
-----------
A compiler supporting C++11 (g++ >= 4.6, clang >= 3.1) is required, as are Qt (version = 4.8) libraries (and X11 developement libraries on X11 sytems).

Under Debian/Ubuntu you can install the dependencies by invoking:

    # sudo apt-get install build-essential libx11-dev libxfixes-dev libqtcore4 libqtgui4 libqt4-dev qt4-qmake

Then build qt-ponies by invoking:

    # git clone https://github.com/myszha/qt-ponies/
    # cd qt-ponies
    # qmake  
    # make  

**Or** you can use a precompiled Debian/Ubuntu package for i386 and amd64, available in downloads.

Other information
-----------------
This is a work in progress.
Tested on Linux amd64 3.11, Qt 4.8, g++ 4.8.2.

Due to case-sensitivity of filenames under Unix, all 'pony.ini' files 
must be lower case. The case of .gif files in pony.ini must also be 
correct.

On Unix systems an X server supporting ARGB visuals and and a compositing 
window manager are required for transparency of pony windows. Something like
Compiz, Unity, Gnome Shell, KWin and most newer window managers support it.

**Configuration**

The configuration file is kept in:

On Unix:

    $HOME/.config/qt-ponies/qt-ponies.ini

On Windows:

    %APPDATA%\qt-ponies\qt-ponies.ini


Screenshots of the configuration window
---------------------------------------

* Add pony screen
 
![](http://i.imgur.com/cObuc.png)


* Active ponies screen

![](http://i.imgur.com/rLhjM.png)

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。