就差最后一步, mac 就能基本满足我的需求了。

2022-10-16 15:20:56 +08:00
 november

事情是这样的,公司突然说要给我买台 macbook ,而且配置还是高配的,但 mac 无论是软件还是硬件都让人不适应。mac 系统没有 ubuntu 那般优雅,键盘设计也是一团糟。

适应了一两个月,开始尝试调教 mac 系统,以模拟 ubuntu 上的开发体验。现在能改的基本都改了,就是这个多桌面切换我算是放弃了,无论是切换速度还是切换后响应输入速度,都被 ubuntu 完爆。至于键盘和快捷键,忍忍根本过不去,工作效率影响其实挺大的,但又能怎么样。现在也不差这个关闭应用的功能,但是还是要说。

我们知道,在 ubuntu 上,alt+f4 快捷键可以关闭进程,对于同一应用的多个窗口,则是通过 ctrl+w 进行关闭,而且在使用 alt+f4 ,即使有多个相同应用,也只是关闭当前进程。

反光 mac ,虽然有 command+q 或 command+w ,但关闭逻辑混乱。不亲手试一次,你根本不知道逻辑是什么情况。比如在 firefox 下,command+w 关闭的是标签页,但是在 finder 下,关闭的却是窗口,而又有一些软件,并不是关闭,而是把软件最小化到 dock 而已。

再来说 command+q ,直接就把整个应用相关的所有进程都退出了,无法只关闭当前活动进程,而只关闭当前活动进程的快捷键竟然没有。更甚的是 command+q 在 command+w 的旁边,在 command+1 的下面,误触的概率极高,而一旦误触,你就要面临该应用的所有窗口所有进程都被退出。

目前我已找到软件 karabiner 来实现长按 command+q 替代短按了,避免误触带来的麻烦。体验真不错,虽然依然没有 alt+f4 那样舒服。至于只关闭当前进程的功能,我也懒得找了,现在每次都是移动鼠标到左上角的。

不知道哪位大神知道怎么设置?让我白嫖一下。

另外是否还有大神能否解决 mac 切换窗口后,要等上近一秒后才能输入的问题?

10069 次点击
所在节点    程序员
80 条回复
ecnelises
2022-10-16 22:27:21 +08:00
@ecnelises
不好意思,没看到楼主后面的回复。但是 Firefox 设置关闭最后一个 Tab 后不关闭窗口,然后 Cmd+W 关闭不了窗口这个问题,好比改了设置又觉得原来的设置为什么没生效……或者,只能理解成 Cmd+W 快捷键在两种语境下冲突了吧。

另外有一篇很好地解释 macOS 和 Windows 在关闭窗口和退出程序这个问题上不同设计理念的文章,推荐给大家: https://www.zhihu.com/question/21143701/answer/2521552530
november
2022-10-17 00:28:41 +08:00
@starrys 我没不承认,就看不惯个别果粉的行为。

@ecnelises w 的逻辑算了,见仁见智吧。另外我说的是切换不同的桌面。具体我也没兴趣去掐表,但至少那段等待的时间,足够我在 ubuntu 切换完桌面,输入个 ctrl+v ,再切换回去了。
K2
2022-10-17 05:49:16 +08:00
alt+f4 这么别扭的键位组合,用起来真的会感觉很顺手吗?还好 macOS 没这么设计。
PeacePeach
2022-10-17 06:27:23 +08:00
@november 我自己从来没有误触 cmd+Q/W 的问题,误触一组组合键对我挺有难度的。如果你是易误触体质,建议你可以把 alt+F4 改成 alt+F12, 绝无误触可能了。
PeacePeach
2022-10-17 06:37:31 +08:00
@enchigo 按 alt+F4 需要把手折成鸡爪状,同时半横过来。能熟练使用这个快捷键,一定非常了不起。
PeacePeach
2022-10-17 06:38:43 +08:00
@november 话说回来,在 Window 上,浏览器关闭标签的快捷键不是 ctrl+W 吗? 会给你造成误触问题吗?
webcape233
2022-10-17 06:47:45 +08:00
还真有人那么认真地回复啊🤔
janxin
2022-10-17 08:02:54 +08:00
因为这个操作是程序代码层面手工处理的,这个程序代码怎么写的就怎么响应的... 表现出来就是有些混乱

其实 Windows 有些程序也会拦截 Alt+F4 ,OP 可能没用过...
kiwi95
2022-10-17 08:44:15 +08:00
为啥 finder 要设计成无法关闭的,我曾经深深被它困扰
XuanYuan
2022-10-17 08:55:16 +08:00
@kiwi95 和 Explorer.exe 应该是一样的道理吧。
codehz
2022-10-17 09:07:57 +08:00
@kiwi95 可以设置成能关的,
defaults write com.apple.finder QuitMenuItem -bool true 就可以了
问题是关了之后桌面也会跟着刷新(
codehz
2022-10-17 09:08:44 +08:00
哦,不是刷新,是桌面图标消失
gscsnm
2022-10-17 09:13:52 +08:00
切换中桌面延迟这个,确实有问题,我也遇到了。尤其是第一个桌面 复制,到 第二个桌面 粘贴 的情况下。
目前貌似无解
janus77
2022-10-17 09:33:13 +08:00
你看嘛,为什么大家都说 i2ex ,是有原因的
dddd1919
2022-10-17 09:37:24 +08:00
系统格掉装 ubuntu 呗,完美了
angryPHP
2022-10-17 09:40:57 +08:00
mac 切换窗口后,要等上近一秒后才能输入的问题
angryPHP
2022-10-17 09:41:40 +08:00
这是电脑配置太差,系统已经把进程“冻结”了吧
jack778
2022-10-17 09:42:21 +08:00
@PeacePeach 说不定人家改建了
tbg
2022-10-17 10:05:37 +08:00
有没有工具能把系统全局 Command+q 变成长按才退出的,Chrome 就要长按才行
zhch602
2022-10-17 10:33:30 +08:00
@tbg 印象中 BetterAndBetter 好像可以,好久没用过了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887305

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX