Touchegg Setup issues on Ubuntu Gnome 14.04 - Macbookpro 11,1

2,498

it does work with Ubuntu Gnome 14.04, not Unity.

In unity, by default, you won't get 3 and 4 finger gestures using touchegg (they are reserved). You can try the workaround in the blog you mention but I can't tell if it still works in Ubuntu 14.04. 1 and 2 finger gestures should still be possible to manage using touchegg.

only when terminal is open

You have to launch a touchegg daemon. Alternatively to the instructions you followed, in Ubuntu you can add it graphically in the Startup Applications manager (included in the OS, you don't have to install it). Open it and add the following element:

Name: touchegg
Command: /usr/bin/touchegg
Comment: Launch touchegg

and restart your session.

To edit your gestures easily, you can use a GUI. The official one is in touchegg's download list and there's also the alternative project Touchégg-GCE mentioned in the site's wiki, although I've had some issues with it: elements disappear from the list when trying to add/modify them.

Share:
2,498

Related videos on Youtube

dCSeven
Author by

dCSeven

Updated on September 18, 2022

Comments

  • dCSeven
    dCSeven over 1 year

    I use the 'fluent-logger' gem for logging in our project, which needs 'msgpack'. If I run bundle install it pulls in msgpack-1.1.0-x86-mingw32, which throws an exception when requiring it on Windows.

    kernel_require.rb:55:in `require': cannot load such file -- msgpack/msgpack (LoadError)
    

    But there exists a workaround for the problem, by just reinstalling the gem with --platform=ruby like this:

    gem uninstall msgpack
    gem install msgpack --platform=ruby
    

    I tried to put this requirement into the Gemfile as indicated elsewhere (can't find the link atm), but it didn't do anything (installed msgpack-1.1.0-x86-mingw32 as before):

    gem 'msgpack', :platforms=>:ruby  
    

    I'm using Ruby 1.9.3p551 (and bundler v 1.14.6) on Windows 7, in case that matters.

    Edit

    To allow everyone who wants, to try it themselves I give an example source.

    Gemfile:

    source 'http://rubygems.org'
    
    ruby '1.9.3'
    
    gem 'fluent-logger'
    gem 'msgpack', :platforms=>:ruby_19 
    #for windows local dev msgpack needs to be installed with --platform=ruby
    

    foo.rb

    require 'fluent-logger'
    
    logger= Fluent::Logger::FluentLogger.new
    #logger.post('idx',{message:'it works'})
    puts 'worked'
    

    The logger won't create a valid connection, but if it runs through that's great
    (The only important thing here is that the Gemfile doesn't pull in the right version of msgpack (in my case 1.1.0-x86-mingw32 instead of 1.1.0))

  • sbergeron
    sbergeron over 8 years
    Could you possibly clarify where the normal GUI can be found for Touchegg? I'm wondering if it would work any better for me than Touchegg-GCE
  • dCSeven
    dCSeven over 6 years
    Thanks for the manpage (i missed that one), but unfortunately it pulls in the same gem as before λ bundle show msgpack D:/Ruby193/lib/ruby/gems/1.9.1/gems/msgpack-1.1.0-x86-mingw3‌​2 and that leads to the same error as before D:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.‌​rb:36:in require': cannot load such file -- msgpack/msgpack (LoadError)`