Skip to content
A graphical user interface for touchégg
C++ QMake
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dictionaries
icons/hicolor
.gitignore Added more button icons. Jul 31, 2015
COPYING
Changelog Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
README qmake requires the src dir Apr 8, 2016
button.cpp
button.h
button.ui
default.conf
editdialog.cpp
editdialog.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
editdialog.ui
general.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
gui.cpp
gui.h
gui.ui Fixed uninitialized pointer. Aug 2, 2015
keylineedit.cpp
keylineedit.h
keylinguist.cpp
keylinguist.h
lists.cpp
lists.h Useless pointers cleanup. Aug 2, 2015
main.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
memory.cpp
memory.h Useless pointers cleanup. Aug 2, 2015
moc_object.cpp
moc_object.o
newgesture.h
newgesture.ui
newgroupdialog.cpp Fixed an issue with NewGroupDialog and Qt4 Aug 13, 2015
newgroupdialog.h Fixed an issue with NewGroupDialog and Qt4 Aug 13, 2015
newgroupdialog.ui
parser.cpp Using exceptions for parser errors. Aug 2, 2015
parser.h
resources.qrc
scribe.cpp Fixed a couple of file path issues. Aug 2, 2015
scribe.h Fixed a couple of file path issues. Aug 2, 2015
sendkeys.cpp
sendkeys.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
sendkeys.ui Added more button icons. Jul 31, 2015
settings.cpp
settings.h
touchegg-gce.conf Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
touchegg-gce.desktop
touchegg-gce.pro
translatorhandler.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
translatorhandler.h
ui_buttons.h
ui_newgeasture.h
ui_newgesture.h Version 1.1 Oct 19, 2012

README

/**
 *Please note that this is not Touchégg nor Touchégg-gui,
 *which author is José Expósito <jose.exposito89@gmail.com>.
 *This is a gui interface to edit Touchégg configuration file
 *alternative to Touchégg-gui.
 *
 *@author Raffaele Pertile <raffarti@zoho.com>
 */
 
Dependencies:
sudo apt-get install build-essential libqt4-dev libx11-6 libx11-dev

_________________________________________________________________________________________________
BUILD & INSTALLATION:

Build and install in /usr/local (default prefix):

    mkdir build && cd build
    qmake ..
    make && make install

Build and install in user's home:

    mkdir build && cd build
    qmake PREFIX=~/.local ..
    make && make install


=================================================================================================
ADVANCED HELP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

_________________________________________________________________________________________________
To customize installation directories use:

    qmake VARIABLE=value

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
variables and defaults:
    PREFIX=/usr/local
    BIN_PATH=$$PREFIX/bin
    CONFIG_PATH=$$PREFIX/etc
    SLIB_PATH=$$PREFIX/share
    ICONS_PATH=$$SLIB/icons
    TLIB_PATH=$$SLIB_PATH/touchegg-gce
    DICTS_PATH=$$TLIB_PATH/Dictionaries

NOTE:
relative paths will be refered to .pro file location.

_________________________________________________________________________________________________
To customize installation use:

    qmake INSTALLS="part1 part2 ..." (e.g. qmake INSTALLS="target translations")

or
    qmake SKIP="part1 part2 ..." (e.g. qmake SKIP="icons desktop")
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
parts list:
    target          executable file
    translations    translation files
    default_config  default configuration for touchégg
    conf            default configuration file
    desktop         .desktop file (application shortcut)
    icons           icons files

_________________________________________________________________________________________________
To create an executable with compressed resources use
    qmake standalone=y; make
You can’t perform that action at this time.