就差最后一步, 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 切换窗口后,要等上近一秒后才能输入的问题?

10544 次点击
所在节点    程序员
80 条回复
eddiechen
2022-10-17 10:34:35 +08:00
Mac 装个 ubuntu 系统,完美解决问题
wangofjian
2022-10-17 10:35:10 +08:00
@lostberryzz 试了一下手动最大化很好用
bk201
2022-10-17 10:36:19 +08:00
不喜欢就装回 ubantu 么,不明白发这种帖子的意义是要引战?不都是生产力工具么。
banliyaya
2022-10-17 10:37:58 +08:00
cmd + w 有些 app 是关闭软件有些是关闭窗口这个 跟 windows 上有些软件关闭窗口时退出软件的设置类似吧。
webcape233
2022-10-17 11:04:26 +08:00
@bk201 前两天有另一个帖子 名字换成 windows ,内容差不多
humpy
2022-10-17 11:10:06 +08:00
切换桌面这个,我是这样设置的:

1. 系统偏好设置 - 键盘 - 快捷键 - 调度中心

- 切换到桌面 1: opt-u
- 切换到桌面 2: opt-i
- 切换到桌面 3: opt-o
- 切换到桌面 4: opt-p

2. 系统偏好设置 - 辅助功能 - 显示 - 减弱动态效果

这样就可以用快捷键切换桌面,且没什么延迟。

---

另外,mac 也有类似 bspwm 的窗口管理工具:

https://github.com/koekeishiya/yabai
https://github.com/koekeishiya/skhd
https://github.com/cmacrae/spacebar
grance
2022-10-17 11:10:33 +08:00
是不是输入法的问题?切换窗口之后,输入法没有立即工作。
november
2022-10-17 11:58:40 +08:00
@tbg 正文提到的 karabiner 就可以将短按 command+q 改为长按。


@humpy @grance @angryPHP 已经是减弱了,但你们可以自己试下,比如在显示桌面后,马上按键盘,看什么时候才有显示输入。其实这是系统问题,多观察的话可以发现,切换完桌面还要再等一下,输入框才会聚焦。
f6x
2022-10-17 12:08:53 +08:00
没有 gui 性能要求的话, 楼主可以试试 asahi linux (默认是 arch)
目前 m1,m2 都已支持, gpu 的支持即将发布.
yuruizhe
2022-10-17 12:43:19 +08:00
@dcsuibian 空格键能否停止播放?
dcsuibian
2022-10-17 13:29:28 +08:00
@yuruizhe 还是得先用鼠标点击让 Chrome 获得焦点后,再按一次空格
sidkang
2022-10-17 13:30:01 +08:00
@november 但你们可以自己试下,比如在显示桌面后,马上按键盘,看什么时候才有显示输入。其实这是系统问题,多观察的话可以发现,切换完桌面还要再等一下,输入框才会聚焦。

我只能说,试了多次,无法复现
lysS
2022-10-17 14:45:47 +08:00
谁会 alt f4 喔,我都不知道,用 ctrl w 还差不多,关闭都是鼠标点的
VicYu
2022-10-17 14:56:42 +08:00
最开始用 win 时候,最喜欢在资源管理器整理归类,闲着没事任务管理器看看框框;
后来切换到 linux ,喜欢上包管理+i3wm 的平铺,资源管理器归类的习惯,持续了下来;
最后切换到 Mac ,啥都没了,天天找替代品,苦不堪言;

直到有一天把电脑摔了,拿到一台新的 mac 的时候,才发现,工具本质是,简单稳定高效,开箱即用就行,完成目标后,远比路上先迈左脚还是右脚,更有成就感

所以,用了 mac 就放弃掉所有习惯吧,试试 command+space 唤起一切,试试 command 的所有组合键(特别是 command+~在同一个应用多个窗口的切换),让生态保持原始,感受下每个系统的美和高效。PS:ctrl 和 capslk 还是会换
yulgang
2022-10-17 15:33:48 +08:00
mac 在努力让你需分清窗口和程序,这也导致了不同程序之间过渡很不顺 😂
int80
2022-10-17 15:55:17 +08:00
还是那句话,钓的是🐟,没的是*
stoluoyu
2022-10-17 16:22:58 +08:00
建议装 linux
FrankHB
2022-10-17 20:32:50 +08:00
@fengjianxinghun 这就过于乐观和离谱了……比如光考虑讨论对象明确就不太可能扯清楚……
@PeacePeach 以前钢琴姿势怎么都不规范的时候就觉得果然是没找对键盘……
@walpurgis 你这说的什么玩意儿,不说分不清 WM_CLOSE 和 WM_QUIT ,不说关闭是退出还是最小化到托盘,explorer.exe 多窗口被你吃了?
@lysS 我就会……鼠标两年没怎么碰了。
yanue
2022-10-18 12:33:49 +08:00
2 个月还是不适应 mac,那确实可以扔了
nenesekai
332 天前
可以使用 yabai ,关闭 sip 以后 yabai 可以直接禁用切换空间的动画,然后可以用快捷键快速切换不同的空间。

跟系统原生的处理方法不一样的是:减弱动态效果还是会有一个短暂的时间你无法操作切换到的空间里面的应用,然后系统自带的用快捷键切换空间无法切换到全屏应用,而 yabai 的可以。

yabai 是一个类似 i3 的平铺式窗口管理器,如果你喜欢的话可以使用他的窗口排布,不喜欢的话也可以禁用只用它禁用动画的功能。

还有需要注意的是,因为 yabai 涉及比较底层的东西,macOS 更新的时候 yabai 有概率无法工作,需要等作者更新,对于系统更新有需求的用户慎用。

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

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

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

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

© 2021 V2EX