Cuttlefish: IFTTT-style task automation on Linux

Cuttlefish is an excellent tool that allows us to perform a large number of actions based on events that are triggered, such as modifying the proxy settings or changing the default printer when we connect to the work wireless network, unlocking the computer when we connect (or disconnect) a Bluetooth or USB device, modify the wallpaper according to the time of the day or set a status in Pidgin when we start a certain application, and much more.

The possibilities are a few, as it includes support for the following events:

  • An application starts or ends.
  • A Bluetooth device is connected or disconnected.
  • Bluetooth starts or ends.
  • Wifi connects or disconnects (we can choose a network).
  • The computer is plugged or unplugged from the mains.
  • The screensaver starts or ends.
  • A USB device is connected or disconnected.

There is also support for the following actions:

  • Start or end an application.
  • Set the audio volume.
  • Activate or deactivate Bluetooth.
  • Change the default printer.
  • Change the wallpaper.
  • Change how the proxy works.
  • Change status in Pidgin.
  • Hibernate, suspend, shut down or restart the computer.
  • Enable or disable wifi.

In addition, Cuttlefish offers its own Appindicator for Ubuntu, although unfortunately it does not offer support for the monochrome themes that are now being used in the Canonical distro. But you have to give it time, after all we are dealing with an app that has very little time to live since it has been developed to present during the Ubuntu App Showdown which is just finished, so we are probably facing an application that will slowly evolve and show improvements (for example, adding more events and actions).

Installation

En Ubuntu and derivatives:

sudo add-apt-repository ppa: noneed4anick / cuttlefish
sudo apt-get update
sudo apt-get install cuttlefish

For other Linux distros it is necessary download source code from Launchpad and compile.

Source: visualbeta


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   edward amaro said

    I think there are many better options with the cron command, stop using Ubuntu, today it is a bloated distro ……. And new users are being badly educated in terms of Linux administration,

  2.   lagher said

    It is what I was looking for, although it lacks integration with more programs (Empathy, Rhythmbox and Evolution alerts), also seeing when something is running in full screen mode.

  3.   marquesdelasondas said

    I tried it dear friend Laura, and you are right, I created the account for free in Mandoo and it is very comfortable to use. With doBot I can automatically publish the photos of my study HIGHLY RECOMMENDED

  4.   Laura said

    For the automation of online tasks aimed at communicating with clients via social media, I use doBot, a Mandoo product, an online marketing tool.
    doBot allows you to manage your communication with your customers in a more comfortable and faster way, it is also self-manageable.
    Schedule tasks and doBot will execute them, for example automatically posting a greeting on twitter every morning.
    It has a more commercial use than a personal one.
    I hope it can be useful to you.