Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>safety-backgroundNew to Visual Studio Code? Get it now.
safety-background

safety-background

moritanian

|
7,928 installs
| (0) | Free
A simple tool to make your vscode's background look better!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-safety-background

Version

Add a safety and lovely background-image to your vscode.

GitHub: https://github.com/moritanian/vscode-background

Vscode Market: https://marketplace.visualstudio.com/items?itemName=moritanian.safety-background

Setting a background image to the editor you normally use and turning it into a pain editor is a concern for many engineers, and each time a new editor appears, a method for setting a cute editor has been proposed. It's happy to be able to code with your favorite characters. However, when used in public places such as workplace or school, you would be gave cold look from othres. Therefore, I propose a safe editor that identifies the location used by global IP and displays a background image only when you are at home. This plugin supports that function.

Warns:

This extension works by editting the vscode's css file. So, a information appears while the first time to install or vscode update.U can click the [never show again] to avoid it.

This is the reason:

Config

Name Type Description
safetyBackground.enabled Boolean If background enabled.
safetyBackground.safetyIPList Array<String> IP address list to display background image.
safetyBackground.useDefault Boolean If use default images.
safetyBackground.customImages Array<String> Your Your custom Images(Max length is 3)
safetyBackground.style Object Custom style
safetyBackground.styles Array<Object> Style of each image.
safetyBackground.useFront Boolean true:On the top of code. false: Behind the code

Example

{
    "safetyBackground.safetyIPList": ["x.x.x.x"],
    "safetyBackground.enabled": true,
    "safetyBackground.useFront": true,
    "safetyBackground.useDefault": false,
    "safetyBackground.customImages": [
      "path/to/hoge.png",
      "path/to/fuga.png"
    ],
    "safetyBackground.style": {
      "content": "''",
      "pointer-events": "none",
      "position": "absolute",
      "z-index": "99999",
      "width": "100%",
      "height": "100%",
      "background-position": "100% 100%",
      "background-repeat": "no-repeat",
      "background-size": "200px",
      "opacity": 0.3
    }
}

Notice

You should use protocol https instead of http to the image,which is not support by vscode now.

Uninstall

Set the config  {"safetyBackground.enabled": false}  in settings.json,then uninstall the plugin.

Q&A:


Q:How to remove [unsupported] tag?
Q:怎么去除顶部的[不受信任]的标志?
A:see here: https://github.com/lehni/vscode-fix-checksums

Q:It seems that nothing happens after installing the extension?

A:Make sure to have the administrator authority!!

Q:How to get the administrator authority?

A:In windows,click right button on the vscode's icon,then check the [run with the administrator authority].

In ubuntu: permission of some files shold be changed by follwing commands.

sudo chmod o+rw /usr/share/code/resources/app/out/vs/workbench/workbench.main.css
sudo chmod o+rw /usr/share/code/resources/app/out/vs/code/electron-browser/workbench/workbench.js

Press F1,and you can get it by enter ext install background in your vscode. (~ ̄ ▽  ̄)~


Materials

Character images were generated in https://make.girls.moe/#/.

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft