A PCRE internal error occured. This might be caused by a faulty plugin

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tricks:mxmouse [2013/12/31 02:50]
admin [Easystrokes]
tricks:mxmouse [2016/12/04 03:17] (current)
admin [Albert]
Line 88: Line 88:
  
 Next up, you need to create gestures and configure them to run custom commands. Go to the “Actions” tab, click on Add Action, provide your gesture with a name, click on type. You can then choose from amongst the different actions that you can perform with the gesture. You can run a command, send a keystroke, scroll a page and more. Then provide the detail for the type you chose. Click on “Record Stroke” and using the keys and mouse button you created above draw the stroke on the screen. That’s it you are done. The next time you draw a similar stroke again with Easystroke running the configured action will be executed automatically. Next up, you need to create gestures and configure them to run custom commands. Go to the “Actions” tab, click on Add Action, provide your gesture with a name, click on type. You can then choose from amongst the different actions that you can perform with the gesture. You can run a command, send a keystroke, scroll a page and more. Then provide the detail for the type you chose. Click on “Record Stroke” and using the keys and mouse button you created above draw the stroke on the screen. That’s it you are done. The next time you draw a similar stroke again with Easystroke running the configured action will be executed automatically.
 +
 +===== Albert =====
 +
 +One of the best invention next to the keyboard and mouse are the application launchers. They avoid you going through countless icons and windows to reach the application / folder / document that you're looking for.
 +
 +There are a few packages available that offer this kind of functionality,​ one of the first to go for would be [[https://​launchpad.net/​synapse-project|Synapse]] if we weren'​t going for [[https://​github.com/​ManuelSchneid3r/​albert/​wiki/​User-guide#​how-to-install-albert|Albert]].
 +
 +Alternatives would also be [[http://​engla.github.io/​kupfer/​|Kupfer]] and [[http://​do.cooperteam.net/​|GnomeDo]].
 +
 +=== Installing Albert ===
 +
 +Kind of disappointing is that the [[https://​github.com/​ManuelSchneid3r/​albert/​wiki/​User-guide#​how-to-install-albert|Albert'​s GitHub page]] is only offering the //compile from source// option for Debian, thus LMDE2, systems. So we'll have to go that way...
 +
 +First we **make sure that we're using Qt version > 5.3**, as it is stated that below this Qt version there are known problems with Albert.
 +<​Code>​
 +> qmake --version
 +QMake version 3.0
 +Using Qt version 5.3.2 in /​usr/​lib/​x86_64-linux-gnu
 +</​Code>​
 +
 +We'll also make sure all **required libraries** are available:
 +<​Code>​
 +> sudo apt-get install g++ cmake qtbase5-dev libqt5x11extras5-dev libqt5svg5-dev libqt5sql5-sqlite libmuparser-dev
 +</​Code>​
 +
 +Then download the GitHub master version, put it in ''/​opt''​ and compile:
 +<​Code>​
 +> sudo su
 +Password:
 +> cd /opt
 +> wget https://​codeload.github.com/​ManuelSchneid3r/​albert/​zip/​master
 +> unzip albert-master.zip
 +> cd albert-master
 +> cmake . -DCMAKE_INSTALL_PREFIX=/​usr -DCMAKE_BUILD_TYPE=Release
 +> make [-j 6]
 +> make install
 +</​Code>​
 +**note:** the ''​-j 6''​ option is here to let make use multiple processors. This will greatly reduce compile time and should be tuned to your available cores of course.