0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用了半年macOS之后,又回到了Linux的怀抱

dyquk4xk2p3d 来源:良许Linux 2023-05-16 10:18 次阅读

	

	

我在使用了半年 macOS 之后,又回到了 Linux 的怀抱,虽然 macOS 有其自身的优势,我也不否认 macOS 系统上软件生态的友好,但我发现即使我将日常开发主力机器装回到 Linux,也没有丧失操作系统的便捷性和易用性。这或许和我下意识的只使用跨平台的软件有关,并且最长使用的软件几乎都是一套快捷键。

一开始从一个系统切换到另一个系统的时候,难免会有一些东西需要学习,但是其内在的逻辑是一致的,操作系统无非是提高了上层应用运行时的环境。并且如今跨平台的软件越来越多,只要数据在我这里,无论在哪一个系统中都可以迅速地开始自己的工作。

契机

稳定性

这一次无意间迫使我回到 Linux 的原因之一就是我发现 macOS 并没有我想象的稳定,在最近的使用过程中经常发现一些古怪的问题,并且我无法自己解决,必须售后客服解决,这更让我意识到我不能完全依赖这一个系统,即使我每天备份,数据没有问题,但一旦发生致命性的问题,我依然需要借助客服去解决(当然这里要提一句苹果的售后客服确实是不错的)。

最近自动更新之后又发现了一个问题,/usr/libexec/secd 占用非常高的 CPU,然后导致风扇狂转。c294e1ba-f379-11ed-90ce-dac502259ad0.png幸而这个问题,我简单的搜索了一下之后就找到了解决方法,删除 ~/Library/Keychains 目录并重启电脑。这个目录中保存了本地的 Keychain 一些密码,网上的说法大概率和 Keychain 的更新机制有关系。

流畅度

我一度以为 macOS 上的应用质量很高,但实际使用后发现,确实在日常使用上高于 Linux 上大多数的应用,但是 macOS 上依然会发生 Application Not Responding 的问题,即使我的配置是 i9+32G,也时不时的出现转圈。

跨平台的应用

  • Chrome 浏览器,登陆账号同步,就什么都有了。
  • Syncthing 同步工具,将数据和文档两边实时同步,辅助以 NextCloud
  • Terminal (Guake / kitty) 我都使用 F12 作为触发(macOS 上借助 Hammerspoon 脚本),可以快速的将终端调用出来
  • RIME (fcitx-rime / Squirrel) RIME 的两个版本,同一套配置和词库,输入习惯都可以同步
  • IntelliJ IDEA
  • Bitwarden 密码管理
  • SmartGit Git客户端
  • Telegram IM
  • GoldenDict 词典
  • VMware Fusion / VMware Workstation
  • Obsidian 笔记,笔记内容通过 Syncthing 同步,并定时加入 git
  • 等等

记录一下常用的命令:

Bitwarden

sudosnapinstallbitwarden

Chrome

sudoaptupdate
sudoaptinstallgoogle-chrome-stable

config

zsh, tmux, vim, rime,

  • dotfiles
  • rime-conf

同步的配置

改进

之前在 Twitter 上看到一套将 Linux 上的快捷键和 macOS 映射成一致的解决方案:

  • https://github.com/rbreaves/kinto/

但是,在经过我的尝试之后我还是没有使用上面的方案,在终端中 macOS 上也是使用 Ctrl,在 Linux 和 macOS 上使用大部分快捷键,我能用 vim-key-binding 就使用 Vim-key-binding 的,比如在 Chrome 中使用 Vimium,在 Obsidian 开启 Vim 快捷键映射,在 IDEA 中使用 Vim 插件,已经满足我大部分的日常使用。


审核编辑 :李倩



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11296

    浏览量

    209358
  • 操作系统
    +关注

    关注

    37

    文章

    6808

    浏览量

    123291
  • MacOS
    +关注

    关注

    0

    文章

    210

    浏览量

    17497

原文标题:彻底放弃了!在使用半年 macOS 之后,我又回到 Linux 的怀抱。。。

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    干货来喽!实用树莓派Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带Linu
    的头像 发表于 12-18 16:31 59次阅读
    干货来喽!实用树莓派<b class='flag-5'>Linux</b>编译指南

    实用树莓派Linux编译指南,打工人必备!

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带Linu
    的头像 发表于 12-17 16:19 576次阅读
    实用树莓派<b class='flag-5'>Linux</b>编译指南,打工人必备!

    LDC1612经过高温之后,返回到原先室温输出数据有偏差怎么解决?

    目前我们在使用LDC1612,使用的图纸是TI公司参考板。 我们将测试对象和LDC1612线圈距离固定,放入高低温箱中做循环测试。在常温下我们测的一个输出值稳定值,之后系统经过80度高温几个小时
    发表于 12-04 08:02

    macOS Sierra上安装Pro Tools 10

    macOS Sierra 上安装 Pro Tools 10 
    发表于 11-25 14:48 0次下载

    MacOS中无法使用中文汉化

    “  在苹果MacOS操作系统中,将语言设置为简体中文后,会出现下图中的报错,且无法进行语言切换。 ” 问题描述 这是wxWidge在MacOS中的bug,目前尚未修复,可以在以下链接中对bug进行
    的头像 发表于 11-12 12:23 195次阅读
    <b class='flag-5'>MacOS</b>中无法使用中文汉化

    采用OPA4170做一个信号处理电路,发热严重的原因?

    ,焊上OPA4170也只有0.13A,此时电路信号测试是正常的。但是我在测第二块时,电流猛地增到了0.5A,OPA4170也发热严重,拆掉OPA4170,电流回到了0.129A,连续换了两片芯片,都发
    发表于 09-13 08:21

    用了webench设计了低通滤波器之后发现经过滤波之后出现了相位的滞后,如何消除这个相位延迟呢?

    用了webench设计了低通滤波器之后发现经过滤波之后出现了相位的滞后,请问一下该怎么做才能消除这个相位延迟呢,希望得到解答,谢谢!!!
    发表于 08-28 07:02

    苹果发布macOS 13.6.8和macOS 12.7.6更新,修复多个漏洞

    今日(7月30日),苹果公司进一步推出了两款全新的产品——macOS 14.6的正式版以及macOS 15.1的开发者Beta预览版;与此同时,也为广大Mac用户推送了两款极为重要的系统更新,分别是macOS Ventura 1
    的头像 发表于 07-30 15:55 2848次阅读

    苹果发布macOS 14.6 Beta 2

    。此次Beta 2的内部版本号为23G5061b,其紧随前一版本发布仅两周之后,如此紧凑的更新周期,无疑是在为macOS 14.x系列的最终完善以及向全新macOS 15 Sequoia系统的平稳过渡按下加速键。
    的头像 发表于 07-02 11:10 1303次阅读

    Slavefifo5bit用了threadcreate之后我的usb设备就无法初始化了,怎么回事?

    你好,我在SDK:Slavefifo5bit的范例中想要加多一个线程去供我做其他的功能,可是我是用了threadcreate之后我的usb设备就无法初始化了,请问是怎么回事呢?
    发表于 05-27 08:17

    苹果发布macOS 14.5正式版,新增“Quartiles”单词游戏,支持多项更新

    合格的 Mac 用户可通过系统设置中的“软件更新”免费获取 macOS Sonoma 14.5 更新。对于仍在使用 macOS Ventura 的用户,本次更新版本号为 13.6.7;若使用的是 macOS Monterey,则
    的头像 发表于 05-14 11:10 4961次阅读

    Zed Code编辑器新增Linux支持

    据悉,Zed代码编辑器是基于Rust语言开发的macOS软件,近期其研发团队宣布已成功实现Linux平台兼容。据悉,今年年初Zed首次发布时并未提供Linux版支持。
    的头像 发表于 05-10 10:31 563次阅读

    苹果修复macOS Ventura和Sonoma内存漏洞

    苹果强调,该漏洞可影响macOS Ventura及macOS Sonoma系统,攻击者可借此生成恶意文件。用户一旦点击浏览,可能引发应用程序异常关闭甚至造成任意代码执行风险。
    的头像 发表于 03-14 11:43 659次阅读

    请问CYUSB3014有没有提供MacOS系统驱动?

    请问CYUSB3014有没有提供MacOS系统驱动?如果有,我可以在哪里获取得到?与其它MacOS驱动相比有没有使用注意事项?
    发表于 02-27 08:34

    为什么无法在MacOS上使用CY4500 PD软件?

    我无法在 MacOS 上使用 CY4500 PD软件。 该软件启动,但处于某种损坏的状态,使其无法运行。 它不会检测到分析器硬件,单击 “\"从状态栏\"启动” 也无济于事。 我
    发表于 02-23 06:46