Closed marcbaltes closed 5 months ago
please have an option to disable it. very annoying
I would also like an option for disabling the banner. The servers I connect to are managed by my organization, and there is nothing I can do to speedup the deployment of new OSes.
+1 Need option to remove the banner.
+1 please add an option to close the banner.
+1 , it is very annoying
Here's a monkey patch workaround that I've tested on MacOS:
code /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js
return X.create("vs/workbench/contrib/remote/browser/remoteConnectionHealth",e)
, and replace it with return null
.There are two notable caveats with this fix:
I don't know what the process for monkey patching on Windows or Linux looks like, hopefully someone more familiar with VS Code on those platforms can weigh in!
+1 Option to remove it
Particular VSCode server files
resources/server/bin/helpers/check-requirements-linux.sh
and
resources/server/bin/code-server-linux.sh
should skip requirements check if /tmp/vscode-skip-server-requirements-check
file exists.
I tried to create this file on the server and killall node
to restart VSCode server - VSCode UI still shows the Alert bar
To remove unsupportedGlibcWarning.banner
we need to make isUnsupportedGlibc
to be false
To do it we can replace
isUnsupportedGlibc:k.isUnsupportedGlibc
with
isUnsupportedGlibc:0
in
workbench.desktop.main.js
Mac OS command:
sed -i '' 's/:k\.isUnsupportedGlibc/:0/g' \
"/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js"
+1 Option to remove it
To remove
unsupportedGlibcWarning.banner
we need to makeisUnsupportedGlibc
to be false To do it we can replaceisUnsupportedGlibc:k.isUnsupportedGlibc
withisUnsupportedGlibc:0
inworkbench.desktop.main.js
Mac OS command:
sed -i '' 's/:k\.isUnsupportedGlibc/:0/g' \ "/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js"
Works but VSCode is complaining about that the installation is corrupt. https://code.visualstudio.com/docs/supporting/faq#_installation-appears-to-be-corrupt-unsupported
Works but VSCode is complaining about that the installation is corrupt. https://code.visualstudio.com/docs/supporting/faq#_installation-appears-to-be-corrupt-unsupported
Click the cog (gear wheel) icon on that notification, and click "Don't show again".
Is the status as of now to wait for Microsoft to provide a fix for the pesky banner?
+1 Option to remove it
@benibenj, @isidorn I have closed #204944 as this one was already opened for the same issue.
The new status bar at the top has multiple issues and appears to have been punted without much UX reviews,
Like I mentioned in #20944, we know we are using old version of VS code, with purpose. Please consider following,
Thanks, WinCPP
+1 Option to remove it
@benibenj, @isidorn I have closed #204944 as this one was already opened for the same issue.
- As the D-day nears, the message in the status bar could be made prominent (even blinking red) and optionally use some contrast background if there is a need.
No. Nothing should ever blink. Never, seriously!
To remove
unsupportedGlibcWarning.banner
we need to makeisUnsupportedGlibc
to be falseTo do it we can replace
isUnsupportedGlibc:k.isUnsupportedGlibc
with
isUnsupportedGlibc:0
in
workbench.desktop.main.js
Mac OS command:
sed -i '' 's/:k\.isUnsupportedGlibc/:0/g' \ "/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js"
This works great, but I would still like to +1 for an official option to remove the banner
@apivovarov on macOS Sonoma the command to change workbench.desktop.main.js
gives a permission denied error, even for root. Any thoughts?
Right click on Visual Studio Code.app
in Finder in Applications
and select "Get Info" in drop down menu - Sharing & Permissions section (at the bottom) should show <your_user> (Me) | Read & Write
@geertj
@apivovarov Thanks for taking the time to respond. It turned out that the issue was macOs SIP. Temporarily disabling SIP (requires booting into recovery mode) allowed me to change the application file.
+1 please add option to remove the banner
+1 Option to remove it
+1, would be nice to have possibility to remove the banner
Please don't post "+1" comments, as they produce low-value email notifications to everyone watching the issue. Instead, click a reaction button on the original comment:
this is absurd... it feels passive aggressive.
There's a simple solution for all of this.
Give us the warning that it is unsupported, but allow us to continue working on legacy boxes indefinitely.
Let us dismiss this ridiculous banner forever.
Don't fight developers, work with us.
VSCode is open-source project. BUT... If you build VSCode from source (with your modifications) the application will not have the same functionality as officially distributed VSCode. For example, all Extensions will not be available.
By info from @pento, i do the same but for Windows, and it works too like this:
Open C:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\workbench.desktop.main.js
Search for return X.create("vs/workbench/contrib/remote/browser/remoteConnectionHealth",e)
, and replace it with return null
;
Restart VS Code;
After reboot you will see another bunner, about your version is broken, but you can just press on settings and click Don't show again
Microsoft, this not only for Windows, with every day updates, stop make anything to waste time of everywone!)
I guess the ultimate question to ask here is why suddenly without any clear and strong precaution/warning/notice dropped the support for older OS, given the fact that for example centos7 hasn't been officially EOL yet.
I guess the ultimate question to ask here is why suddenly without any clear and strong precaution/warning/notice dropped the support for older OS, given the fact that for example centos7 hasn't been officially EOL yet.
Don't ask that. they will lock this issue too with "Too heated"...
Does the 1.86.2 fix the warning banner?
+1
+1
To remove
unsupportedGlibcWarning.banner
we need to makeisUnsupportedGlibc
to be false To do it we can replaceisUnsupportedGlibc:k.isUnsupportedGlibc
withisUnsupportedGlibc:0
inworkbench.desktop.main.js
Mac OS command:
sed -i '' 's/:k\.isUnsupportedGlibc/:0/g' \ "/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js"
Thank you, @apivovarov
A similar command that can be used in Linux is
sudo sed -i 's/:k\.isUnsupportedGlibc/:0/g' "/opt/visual-studio-code/resources/app/out/vs/workbench/workbench.desktop.main.js"
A similar command that can be used in Windows is:
navigate to the file:
C:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench
OR
C:\Users\<user>\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench
than run this command from Powershell
(Get-Content "workbench.desktop.main.js") -replace ':k\.isUnsupportedGlibc', ':0' | Set-Content "workbench.desktop.main.js"
(I recommended to make a backup to the file, just in case..) copy to backup..
Copy-Item "workbench.desktop.main.js" "workbench.desktop.main.js.bak"
+1
does it mean the current version still work? it is very confusing that it still works but it says not supported.
I am also getting this banner, even though I am connecting to an Ubuntu 18 machine.
I am also getting this banner, even though I am connecting to an Ubuntu 18 machine.
Ubuntu 18 is also deprecated since this absurd drop of support is essentially because of glibc version requirement upgrade.
Node.js 18 requires a minimum glibc version of 2.28. Ubuntu 18.04 - 2.27 Amazon Linux 2 - 2.26
VS Code updated itself, which I didn't ask for... and now it doesn't like the underlying OS version which I can't update. YOUR CONCERNS HAVE BEEN NOTED, now let me disable the banner.
got 1.87 today and the banner is still there and cannot be disabled...
this sucks.
+1 option to remove tha banner
Love the persistent blue banner reminding me of my "unsupported" life choices every time I dare to connect with an OS from the past. Any chance we can get a "Thanks, I get it!" button to dismiss it? Seeking to focus on code, not reminders of my adventurous tech choices. Some of us thrive in the unsupported wilds and prefer our adventures sans banner.
How come features this basic are often straight up not implemented...
I work for Microsoft and going to find those idiots who introduced this breaking change and ugly persistent banner on top of the window. If they don't remove this banner in the next few days, the heads will roll. They will be fired.
On my end Microsoft changed "return X.create("vs/workbench/contrib/remote/browser/remoteConnectionHealth",e)" into "return J.create("vs/workbench/contrib/remote/browser/remoteConnectionHealth",e)"
So make sure you search "remoteConnectionHealth", then find the similar code.
Our production environment requires development on centos7, but every time we connect to the server remotely using a new version of vscode it shows this banner, which is really annoying
I work for Microsoft and going to find those idiots who introduced this breaking change and ugly persistent banner on top of the window. If they don't remove this banner in the next few days, the heads will roll. They will be fired.
Now I don't care about the issue, I care about the firing
Does this issue occur when all extensions are disabled?: Yes
Steps to Reproduce:
I am aware that my OS is unsupported and I can only use VS Code on this machine for another year. I would like to remove this banner at the top of the screen. It's a little annoying and would prefer to not have it constantly showing while working. Is there any way to disable this banner?