V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  f1ynnv2  ›  全部回复第 3 页 / 共 12 页
回复总数  233
1  2  3  4  5  6  7  8  9  10 ... 12  
70 天前
回复了 f1ynnv2 创建的主题 Windows win11 昨天更新中招了无法进入桌面
@jzl456 谢谢,应该不是这个。这个小主机就装了个微信和 Firefox ,Kodi 。没任何安全软件,就启用了自带的安全中心。
70 天前
回复了 f1ynnv2 创建的主题 Windows win11 昨天更新中招了无法进入桌面
对了,这台 win11 还有个问题,之前某天开始 Edge 死活打不开网页了,提示个内存页错误什么的,但是 Firefox 就正常,所以后来就一直 Firefox 上网。不会真的硬件问题吧。能想到的无非就是内存。
@leicool520
70 天前
回复了 f1ynnv2 创建的主题 Windows win11 昨天更新中招了无法进入桌面
@JensenQian 哎,我正有此意。这台 GMK 的 N100 小主机就是放客厅用来看电视的,之前听说 win11 更新经常出问题所以就通过收费流量设置了不自动更新,一年了昨天手动更新一次立刻中招。看这情况鼠标经常卡住转圈,感觉像是某个页面想显示又卡住了,极像 Electron 或者 Webview2 之类的页面没正常显示,但是家里的网络又能正常 fq ,在想可能是想激活 Copilot 这类东西因为地理位置没成功所以卡住了?

实在搞不定就准备去找找驱动装回 win10 ltsc 了。真郁闷,微软这搞什么飞机。
70 天前
回复了 ccc00 创建的主题 Docker Mac Docker 使用的较佳实践
@ccc00 dockge 是只能用在 Linux 下面吗? macOS 也可以吗
73 天前
回复了 f1ynnv2 创建的主题 Windows windows 下有能修改系统快捷键的软件吗
@shintendo 感谢,那看来我的需求还不是很低层。我就是想把 win 键给当成 ctrl 用。macos 下远程到 windows 老是不小心把开始菜单给呼出来
95 天前
回复了 f1ynnv2 创建的主题 Apple Mac 有推荐的硬盘测速软件吗?
试了 Blackmagic Disk Speed 发现梵想这垃圾固态硬盘才 1 年半就不行了,几台电脑上不管是直接插 SATA 线还是接 USB 底座都只有 20MB/s 的读速,另一块 6 年前的 Intel SATA SSD 速度还能跑满 SATA 。
95 天前
回复了 f1ynnv2 创建的主题 Apple Mac 有推荐的硬盘测速软件吗?
用了 2 年的一块梵想 SATA SSD ,往外复制文件很慢,只有 10 几 M 。打算看看是不是真的这么慢。
96 天前
回复了 f1ynnv2 创建的主题 macOS 求推荐小组件或者小组件管理软件
@oxoxoxox 试了一下,这就是我想要的完美的方案!感谢
96 天前
回复了 f1ynnv2 创建的主题 macOS 求推荐小组件或者小组件管理软件
@chen88ijn 是指新建屯个“相簿”吗?但是 Ventura 的小组件貌似不能选择播放哪个相簿的照片,只能播放“回忆”和“精选照片”,研究了半天也不知道怎么添加到精选照片
260 天前
回复了 sldaniel 创建的主题 问与答 有什么基于 web 的文档管理工具推荐吗
@sldaniel 对,我昨天试用 DEVONthink server 之后也是这个感觉,web 端太弱了。
其实 paperless-ngx 目前来看除了不支持 html 外,是最合适的,基于 web ,功能比较齐全,还一直在更新。paperlesa-ngx 提供了格式扩展,实在不行就只能提交 pr 自己来实现了 https://docs.paperless-ngx.com/development/#making-custom-parsers
260 天前
回复了 sldaniel 创建的主题 问与答 有什么基于 web 的文档管理工具推荐吗
搜到这个主题,差点是以为我提的问题

和楼主一样,我也是用了一段时间 paperless ,这东西最大的问题是不支持 html 文件(恰好我也是用 singlefile 插件生成的)。

https://github.com/Jarrettluo/all-docs
这个全文档号称支持所有的文件格式,web 访问,但是开发动态一直比较慢,issue 里甚至说有丢数据的问题,要是能活跃起来快速迭代一下就好了


我准备试试 Devonthink server
@Jirajine accessibility 是啥? hook 吗?
331 天前
回复了 jeesk 创建的主题 Chrome chromium 到底是用了什么技术?
v2 我用最新版 safari 访问就是这样,大概率失败,ff 就没失败过
339 天前
回复了 Winner4good 创建的主题 Apple apple vision pro 作为纯显示器
@locoz Immersed 之前是搞串流软件的吗?哪里有它家新的头显介绍吗?如果参作为显示器使用,我很有兴趣。
@litguy 我们有一套成熟产品的嵌入式开发环境,Ti 给的 SDK 只能跑在 ubuntu16.04 上
如果其他人也有这需求,参考下面完整的步骤吧:


1. 问题
VSCode 自 1.86 开始,服务器端的 vscode-server 里的 node 要求 glibc >=2.28, libstdc++ >= 3.4.25, 这样导致一大批老系统无法使用 vsocde 的 SSH 开发功能。https://code.visualstudio.com/docs/remote/linux#_remote-host-container-wsl-linux-prerequisites

2. 解决方案
采用 patchelf ,单独修改目标机上 vscode-server 的 node 对上述两个库的依赖 参考: https://zhuanlan.zhihu.com/p/551770477


2.1 确认 node 依赖的库版本

根据客户机上 VScode 的版本 commit 号找到服务器上对应的目录,一般是~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/这类形式
直接运行这个目录下的 node 会报错,可以获取依赖的库版本号:

此外还可以从 https://code.visualstudio.com/docs/remote/linux#_remote-host-container-wsl-linux-prerequisites 查询开发库版本的依赖。

2.2 下载 patchelf

https://github.com/NixOS/patchelf

2.3 下载 glibc

https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/g/glibc/

glibc 的软件包名前缀为 libc6, 本次下载文件为:libc6_2.39-0ubuntu1_amd64.deb

2.4 下载 glibcxx

从这里 https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html 查找需要的 gcc 版本,然后在 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/g/gcc-<版本号>/下面找到对应的包,本次使用的是 libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb

3. 服务器端准备
3.1 上述三个文件都上传到服务器
3.2 解压
sudo apt install zstd
tar -xzf patchelf-0.18.0-x86_64.tar.gz

ar -xv libc6_2.39-0ubuntu1_amd64.deb
tar -I zstd -xvf data.tar.zst

ar -xv libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb
tar -I zstd -xvf data.tar.zst

3.3 归集所有 lib 库

将解压得到的 lib/x86_64-linux-gnu/*和 usr/lib/x86_64-linux-gnu/*都复制到统一的目录下,本次放在~/libs 下:

cp -r lib/x86_64-linux-gnu/* ~/libs/
cp -r usr/lib/x86_64-linux-gnu/* ~/libs/

3.4 使用 patchelf

cd ~/libs
~/patchelf/bin/patchelf --set-rpath `pwd` ~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node
~/patchelf/bin/patchelf --set-interpreter `pwd`/ld-linux-x86-64.so.2 ~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node

3.5 使用 ldd 命令确认库已替换

ldd ~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node

3.6 检查替换后能正常工作

~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node ,不能报错

3.7 屏蔽服务器端库检查

touch /tmp/vscode-skip-server-requirements-check

4. 重新连接 vscode
vscode 每次更新版本后,服务端都要到对应目录下找到对应的 node 执行上面的步骤。
这次下载的 glibc 和 glibcxx 版本都很高,可以存档供以后每次 vscode 更新版本时使用,老系统可以再顶几年。
@exch4nge 感谢,我也成功了,是参考这篇文章: https://zhuanlan.zhihu.com/p/551770477

不过这篇文章是随便找了个 node 来演示的,实际上要按照你说的这个找到对应版本的 vscode-server 的 node 。
我的系统是 ubuntu16.04 ,使用 vscode 1.86 macos 版本来测试成功了。用到的几个文件放在这里供大家参考吧:
libc6_2.39-0ubuntu1_amd64.deb
libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb

对了,后面解压这些.deb 文件可能会报错,这样解决:
```
tar -xzf patchelf-0.18.0-x86_64.tar.gz

ar -xv libc6_2.39-0ubuntu1_amd64.deb
tar -I zstd -xvf data.tar.zst

ar -xv libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb
tar -I zstd -xvf data.tar.zst
```
@f1ynnv2 重新试了一下,这个方法不可行。另一个新版本的 vscode 更新插件后,会影响 1.85.2 的插件导致 remote-ssh 不可用。
试了一下 macOS 下可以下载个最后的 1.85.2 版本,放在某个目录继续使用。只要不追求在 LaunchPad 里同时有两个图标同时出现,其实不需要任何修改。
@exch4nge 能否请写个详细说明,感谢。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5930 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 160ms · UTC 02:12 · PVG 10:12 · LAX 18:12 · JFK 21:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.