congjinyebaiya

congjinyebaiya

永远相信美好的事情即将发生
V2EX 第 335556 号会员,加入于 2018-07-24 23:19:39 +08:00
1 G 74 S 48 B
根据 congjinyebaiya 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
congjinyebaiya 最近回复了
42 天前
回复了 AlphaRobert 创建的主题 分享创造 Mac 用「滚动来缩放」小插件
感谢做出这么好的 app ,刚开始用 macOS ,感觉完全就是一个打补丁的过程,很多痛点的功能都需要第三方 app 。之前找到了 LinearMouse ,但是如题主所说并不好用,于是便找到了这里。

不知道是不是我理解的原因,Windows 的缩放就真的只是应用内缩放字体和 UI ,而在 macOS 上,这个缩放效果感觉很奇怪,感觉更像放大镜🔍,体验过题主的应用之后我现在的配置是:用 Mos 解决鼠标平滑滚动和加速滚动的需求,然后用 ScrollToZoom 缩放,而且因为刚好 Mos 有个用修饰键+滚轮切换滚动方向的功能,可以和 ScrollToZoom 配合起来缩放+左右移动定位
@paststrange 但是很快我就发现了一个问题,这条命令因为针对的是某个安装包,所以执行的效果也只对单个包有用,不太清楚如果要对所有.dmg 进行删除扩展属性的操作的话应该怎么做,毕竟每次安装都手动清楚太麻烦了
终于遇到同样问题的了。前几天国补刚买了 Mac mini ,然后刚激活后的几天还能正常安装,然后就发现任何 .dmg 都无法正常打开,提示跟你说的一模一样 “应用程序“DiskImageMounter.app”无法打开。-36”,网上找了一堆答案,都是牛头不对马嘴无法解决问题,然后顺着楼主的帖子真的解决了。

浅浅讲一下,我的理解是:macOS 的安装程序 `.dmg` 本质上是一个镜像,双击安装其实是通过 macOS 自带的 `DiskImageMounter.app` 来挂载镜像然后安装,双击镜像挂载镜像本质上就实现目的来说和执行 `hdiutil attach /path/to/xxx.dmg` 一样的,都是挂载镜像,然后启动安装。

现在报 `“应用程序“DiskImageMounter.app”无法打开 -36”`,其实是因为`.dmg`文件的扩展属性被意外或者错误更改了,我的理解是大概类似于 Windows 上的 `.exe` 文件,本来在 Windows 中是被定义为应用安装包,现在由于某种问题而被更改了,Windows 应用安装程序无法识别 `.exe` 文件为应用安装包,所以就无法安装。(这点我也不太百分百保证,我也是根据我的想法配合 Gemini 的解释来理解)

`.dmg` 文件本来的默认扩展属性是应用程序安装包,现在被错误更改为其他之后,`DiskImageMounter.app` 也就无法把 `.dmg` 当作应用程序安装包来挂载安装。

我回忆了一下,大概可能应该是因为我安装了解压缩软件 `Keka`,然后在关联格式的时候导致 `.dmg` 的扩展属性被更改了,因为我实在是想不到其他的可能性。

再回到楼主的解决方法,其实刚开始我输入 `sudo xattr -r -d com.apple.quarantine` 之后并没有解决我的问题,执行后终端报错:`Not enough arguments for option -d. Expected at least 2 but got 1`。原因在于 `xattr -d` 命令用于删除文件的扩展属性。它的基本用法是 xattr -d <属性名称> <文件路径> 。我输入的命令 ` sudo xattr -r -d com.apple.quarantine` 只指定了要删除的属性名称 `com.apple.quarantine`,但是没有指定要从哪个文件上删除这个属性,所以系统提示参数不足。

正确的删除 `com.apple.quarantine` 属性的命令应该是 `sudo xattr -d com.apple.quarantine /path/to/your/app-name.dmg`,其中需要将 `/path/to/your/app-name.dmg` 替换为实际下载的.dmg 文件的完整路径。

然后我又搜索了下 `com.apple.quarantine` 这个属性,它是 `macOS Gatekeeper` 安全机制的一部分,它会标记从互联网下载的文件 。当用户第一次打开带有这个属性的应用时,系统会进行检查(例如开发者签名、是否经过公证等),并可能弹出警告,例如“文件已损坏”或“无法验证开发者” 。所以移除这个属性可以解决这类安全提示导致无法打开应用的问题。

再多提一嘴,严格意义上第一次(因为真实的第一次是大学的时候在一台 HP 的机子上折腾黑苹果 2333 )使用 macOS ,大家都说 Windows 问题很多,苹果很省心。对于开发而言,各种环境和软件安装,macOS 真的非常非常好用,对我的需求而言很接近甚强过 Linux ,而且因为相比 Linux 有好用的 GUI ,我觉得体验非常好。

但在另一方面,如果在使用 macOS 的过程中遇到系统方面的一些问题,比如这个,可能因为用户量的关系,能搜到的相关问题和解答真的少的可怜,相比之下 Windows 虽然大家都在吐槽,但因为用户足够多,在遇到问题之后解决问题的便利程度上还是要好过 macOS 很多。

PS:还有就是 Finder 这个 icon 平时没感觉,遇到问题报错的时候看起来真的很有攻击性

https://imgur.com/WRBU67d
54 天前
回复了 Kaisar 创建的主题 NAS 飞牛 NAS 怎么盈利?
在 macmini 上用虚拟机装了个 fnOS 试了下,本来期待很高,硬盘都买好了,然后插上硬盘发现无法挂载 typec 口接的硬盘,而且因为没有 arm 版本,用 UTM 跑的话模拟 intel 的性能损耗有点大,于是搁置了。

然后现在是用 orbstack 开了个 Debian 虚拟机跑 casaos ,目前体验还行,就是内网穿透几个方案都感觉效果不佳
66 天前
回复了 joenlee 创建的主题 Surge Surge 拼车, iOS & mac 均有车位
有需要 Surge Mac 版本的除了楼上老哥(如果满员)也可以联系我,刚开的 5 人车,telegram:@oszsarcnair
deskflow
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5410 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 03:29 · PVG 11:29 · LAX 20:29 · JFK 23:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.