Repository navigation
NebulaShell v0.5.3
系统与跨平台
- 消除 Windows 下部分操作时控制台窗口闪现:
- 读取主机名(
hostname)派生机器密钥时,Windows 分支为子进程增加CREATE_NO_WINDOW标志,以无窗口模式静默执行,解决首次使用密码连接主机或读写凭据时命令行黑框一闪而过的问题 - 派生的凭据密钥在内存中通过
OnceLock缓存,整个进程生命周期内仅派生一次,避免后续每次加解密凭据时重复拉起子进程 - 打开外部链接(
app:openExternal)的 Windows 分支同步补充CREATE_NO_WINDOW标志,点击链接时不再弹出黑框
- 读取主机名(
下载对应平台的安装包:
| 平台 | 文件 |
|---|---|
| macOS (Apple Silicon) | *_aarch64.dmg |
| macOS (Intel) | *_x64.dmg |
| Windows (64 位) | *_x64-setup.exe |
| Linux (64 位) | *_amd64.AppImage / *.deb |
完整变更历史见 CHANGELOG.md。
首次运行提示:应用未做代码签名与公证,系统可能拦截 ——
macOS 提示"已损坏,无法打开"时,把 .app 拖进「应用程序」后执行
sudo xattr -rd com.apple.quarantine /Applications/NebulaShell.app 再打开;
Windows 在 SmartScreen 提示中选「仍要运行」;Linux AppImage 需先 chmod +x。