Your Genie, on your Free Desktop OS

This is a builtin device in certain versions of Genie. It may not be available in the Genie you are using.

This device extends the functionality of @org.thingpedia.iot.speaker.

Class: @org.thingpedia.builtin.thingengine.gnome, version 1
Uploaded By: Almond Authors
License: Free

Commands

  • WHEN: when my speaker changes state
  • WHEN: when my speaker turns ____ (state)
  • WHEN: when my speaker turns on
  • WHEN: when my speaker is turned off
  • WHEN: when my ____ (name) speaker changes state
  • WHEN: when my ____ (name) speaker turns ____ (state)
  • WHEN: when my ____ (name) speaker turns on
  • WHEN: when my ____ (name) speaker is turned off
  • WHEN: if my speaker switches ____ (state)
  • WHEN: when the speaker becomes ____ (state)
  • WHEN: if my speaker is ____ (state)
  • WHEN: when my speaker changes to ____ (state)
  • WHEN: when I switch on the speaker
  • WHEN: if the speaker becomes on
  • WHEN: when my speaker gets switched to on
  • WHEN: if my speaker is on
  • WHEN: when my speaker is turned on
  • WHEN: the moment my speaker is switched on
  • WHEN: if my speaker switches off
  • WHEN: the moment my speaker becomes off
  • WHEN: if my speaker is off
  • WHEN: when my speaker gets turned off
  • WHEN: if my ____ (name) speaker switches ____ (state)
  • WHEN: when the ____ (name) speaker becomes ____ (state)
  • WHEN: if my ____ (name) speaker is ____ (state)
  • WHEN: when my ____ (name) speaker changes to ____ (state)
  • WHEN: when I switch on the ____ (name) speaker
  • WHEN: if the ____ (name) speaker becomes on
  • WHEN: when my ____ (name) speaker gets switched to on
  • WHEN: if my ____ (name) speaker is on
  • WHEN: when my ____ (name) speaker is turned on
  • WHEN: the moment my ____ (name) speaker is switched on
  • WHEN: if my ____ (name) speaker switches off
  • WHEN: the moment my ____ (name) speaker becomes off
  • WHEN: if my ____ (name) speaker is off
  • WHEN: when my ____ (name) speaker gets turned off
  • GET: take a screenshot of my laptop
  • GET: laptop screenshot
  • GET: screenshot of my pc
  • GET: screenshot of my laptop
  • GET: save a screenshot of my laptop
  • GET: if my speaker is on or off
  • GET: if my ____ (name) speaker is on or off
  • GET: power state
  • GET: whether my speaker is switched on or switched off
  • GET: whether my ____ (name) speaker is switched on or switched off
  • GET: is my speaker on?
  • GET: check if my speaker is off
  • GET: is the speaker turned on?
  • GET: check if my speaker is switched off
  • GET: check if my speaker is turned on or off
  • GET: check if my speaker is switched on or switched off
  • DO: open ____ (app id)
  • DO: open ____ (url) with ____ (app id)
  • DO: turn ____ (power) my pc
  • DO: create a file named ____ (file name) on my laptop
  • DO: create a file named ____ (file name) on my laptop containing ____ (contents)
  • DO: delete ____ (file name) from my laptop
  • DO: change the background on my laptop
  • DO: set the background of my laptop to ____ (picture url)
  • DO: open an app
  • DO: open a program
  • DO: lock my pc
  • DO: lock my laptop
  • DO: lock my computer
  • DO: activate the lock screen on my laptop
  • DO: set laptop power
  • DO: create file on laptop
  • DO: delete a file
  • DO: delete a file from my laptop
  • DO: set the background
  • DO: set the wallpaper
  • DO: change the background image
  • DO: open ____ (app id) on my laptop
  • DO: open ____ (app id) on my pc
  • DO: start ____ (app id)
  • DO: open ____ (url) with ____ (app id) on my laptop
  • DO: use ____ (app id) to open ____ (url)
  • DO: turn ____ (power) my laptop
  • DO: delete the file named ____ (file name) from my laptop
  • DO: use ____ (picture url) as the background of my laptop
  • DO: turn ____ (power) my speaker
  • DO: turn on the speaker
  • DO: turn off my speaker
  • DO: turn ____ (power) my ____ (name) speaker
  • DO: turn on the ____ (name) speaker
  • DO: turn off my ____ (name) speaker
  • DO: turn your speaker on or off
  • DO: switch ____ (power) the speaker
  • DO: ____ (power) the speaker
  • DO: switch on my speaker
  • DO: help me turn on the speaker
  • DO: switch on the speaker for me
  • DO: switch off the speaker
  • DO: turn off the speaker
  • DO: help to off the speaker
  • DO: switch ____ (power) the ____ (name) speaker
  • DO: ____ (power) the ____ (name) speaker
  • DO: switch on my ____ (name) speaker
  • DO: help me turn on the ____ (name) speaker
  • DO: switch on the ____ (name) speaker for me
  • DO: switch off the ____ (name) speaker
  • DO: turn off the ____ (name) speaker
  • DO: help to off the ____ (name) speaker
  • DO: is my ____ (name) speaker on?
  • DO: check if my ____ (name) speaker is off
  • DO: is the ____ (name) speaker turned on?
  • DO: check if my ____ (name) speaker is switched off
  • DO: check if my ____ (name) speaker is turned on or off
  • DO: check if my ____ (name) speaker is switched on or switched off

Available Operations

GET: laptop screenshot

get a screenshot from your PC

Results:

  • picture url [picture]

This operation returns a single result.

DO: open an app

open the given app (optionally with a file)

Inputs:

  • app id [freedesktop app identifier]: What app do you want to open?
  • url [url]: What file do you want to open?

DO: lock my pc

lock your PC


DO: set laptop power

switch on/off

Inputs:

  • power [one of on, off]: do you want to turn it on or off

DO: create file on laptop

create a new file in your laptop

Inputs:

  • name [unix path]: what should be the name of the file
  • contents [free-form text]: what do you want to write in the file

DO: delete a file

delete a file from your laptop

Inputs:

  • file name [unix path]: what file do you want to delete

DO: set the background

changes the laptop wallpaper

Inputs:

  • picture [picture]: what picture do you want to use as the background