shalldie / vscode-background

Bring background images to your vscode. vscode background 背景扩展插件。
https://marketplace.visualstudio.com/items?itemName=shalldie.background
MIT License
1.38k stars 140 forks source link

vscode自动更新后,背景图不生效,应该怎么解决 #503

Open lyliang1216 opened 3 hours ago

lyliang1216 commented 3 hours ago

每一次vscode自动更新后,背景图都会生效,都需要重启一次,但背景透明度都会发生变化,最近一次vscode更新1.95.2版本,background也更新到最新版本(v2.0.3)后,背景图就完全显示不出来了,再不断重启vscode过程中,图片会偶尔显示一下,但透明度也是异常的。这个问题怎么解决呢

以下是配置信息

"background.fullscreen": {
    "images": [
      "https://cdn.nlark.com/yuque/0/2023/jpeg/35541362/1687313643200-5750e5ab-8618-4590-b636-7db11bf965c5.jpeg?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0%2Finterlace%2C1"
    ],
    "opacity": 0.6,
    "size": "cover",
    "position": "center",
    "interval": 0,
    "random": false
  }

image

shalldie commented 3 hours ago

使用了你的配置,图片能正常展示(除了opacity有点高显得太亮)。 该配置在我这里运行良好:

  "background.fullscreen": {
    "images": [
      "https://cdn.nlark.com/yuque/0/2023/jpeg/35541362/1687313643200-5750e5ab-8618-4590-b636-7db11bf965c5.jpeg?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0%2Finterlace%2C1"
    ],
    "opacity": 0.1,
    "size": "cover",
    "position": "center",
    "interval": 0,
    "random": false
  }

再不断重启vscode过程中,图片会偶尔显示一下,但透明度也是异常的

没想到原因,把所有vscode窗口都退出(mac:command+q),只打开一个窗口再试试?

lyliang1216 commented 3 hours ago

使用了你的配置,图片能正常展示(除了opacity有点高显得太亮)。 该配置在我这里运行良好:

  "background.fullscreen": {
    "images": [
      "https://cdn.nlark.com/yuque/0/2023/jpeg/35541362/1687313643200-5750e5ab-8618-4590-b636-7db11bf965c5.jpeg?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0%2Finterlace%2C1"
    ],
    "opacity": 0.1,
    "size": "cover",
    "position": "center",
    "interval": 0,
    "random": false
  }

再不断重启vscode过程中,图片会偶尔显示一下,但透明度也是异常的

没想到原因,把所有vscode窗口都退出(mac:command+q),只打开一个窗口再试试?

我再多次启动试了一下,透明度就是这样的,我将opacity也改为0.1

image
lyliang1216 commented 3 hours ago

背景图太亮了,之前使用透明度0.65的时候效果比较好,当时是1.x版本的时候

lyliang1216 commented 2 hours ago

有时候我禁用掉这个插件,然后重启后发现背景图还是存在的,像是有缓存一样,又要经过多次重启才会生效

shalldie commented 2 hours ago

image

「禁用」可以修改配置 background.enabled: false 或者点击右下角「background」按钮唤起菜单。 直接删除/禁用插件会有一些限制,参考常见问题


现在还有什么问题吗?

这俩我怀疑有其它插件影响,,,

lyliang1216 commented 2 hours ago

image

「禁用」可以修改配置 background.enabled: false 或者点击右下角「background」按钮唤起菜单。 直接删除/禁用插件会有一些限制,参考常见问题

现在还有什么问题吗?

  • 图片会偶尔显示一下
  • 透明度显示异常

这俩我怀疑有其它插件影响,,,

主要就是这两个问题,其他插件影响不是很清楚,在最近的几次版本更新前是没有出过问题的,可以现在版本回退还是会有问题,就完全不知道怎么解决了。并且现在我删除或禁用插件,都不起作用,刚才尝试了一下,都是直接卸载vscode重新安装才生效的

lyliang1216 commented 2 hours ago

现在我只有暂时先直接修改vscode的css文件,通过样式的方式来添加背景图,但是效果不是很好,并且也会出现偶尔图片不显示的问题,我怀疑会不会是vscode版本问题。我还是回退了vscode的版本,安装一年前的版本,发现还是存在这个问题。

目前已经快开始怀疑我的电脑问题了

shalldie commented 2 hours ago

现在我只有暂时先直接修改vscode的css文件,通过样式的方式来添加背景图,但是效果不是很好,并且也会出现偶尔图片不显示的问题,我怀疑会不会是vscode版本问题。我还是回退了vscode的版本,安装一年前的版本,发现还是存在这个问题。

目前已经快开始怀疑我的电脑问题了

@lyliang1216

hhh 不至于 😂 虽然不明白具体原因,但这种方式(万能)应该可以解决:

  1. 卸载 background
  2. 重装 vscode
  3. 装回 background