Create your own skin for Genymotion Desktop

To create a custom skin, you need the following elements

Name

After creation, you should find your skin in the Virtual device installation window if you want to create a new device with this skin.

Display

"display": {
  "offset": {
    "x": int,
    "y": int
  },
  "size": {
    "width": int,
    "height": int
  }
}

Resize Margins

"resizeMargins": {
  "left": int,
  "top": int,
  "right": int,
  "bottom": int
}

Example

Content of the skins folder:

~/.Genymobile/Genymotion/skins/skin-test/
├── background.png
└── skin.json

Content of skin.json:

{
  "name": "skin-test",
  "display": {
    "offset": {
      "x": 150,
      "y": 150
    },
    "size": {
      "width": 720,
      "height": 1280
    }
  },
  "resizeMargins": {
    "left": 75,
    "top": 75,
    "right": 75,
    "bottom": 75
  }
}

Here is a diagram explaining precisely each parameters from skin.json: