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

    文章

    10990

    浏览量

    206738
  • 操作系统
    +关注

    关注

    37

    文章

    6288

    浏览量

    121886
  • MacOS
    +关注

    关注

    0

    文章

    196

    浏览量

    17241

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    Linux用途和基本使用方法

    一个广泛应用的操作系统。本文将详细介绍Linux的用途和基本使用方法。 首先,让我们来了解一下Linux的用途。Linux具有广泛的应用领域,包括但不限于以下几个方面: 个人电脑操作系统:Li
    的头像 发表于 11-23 11:13 634次阅读

    如何在macOS系统中用Docker运行macOS镜像呢?

    macOS Containers 是一群开发者基于 chroot 打造的工具,能让你在 macOS 用 Docker 运行 macOS 镜像。
    的头像 发表于 09-28 09:24 659次阅读
    如何在<b class='flag-5'>macOS</b>系统中用Docker运行<b class='flag-5'>macOS</b>镜像呢?

    苹果发布iOS/ iPadOS 15.7.9 和 macOS 12.6.9/11.7.10 更新

    就在2023年苹果秋季发布会的前夕苹果公司面向仍在运行旧版系统的用户,发布了 iOS / iPadOS 15.7.9、macOS 12.6.9 和 macOS 11.7.10 更新,本次更新重点修复了追踪编号为 CVE-2023-41064 的安全漏洞。
    的头像 发表于 09-13 00:31 1102次阅读

    【Milk-V Duo 开发板免费体验】+开箱及准备macos开发受阻

    ,但是安装时,提示错误 试了好多方法,包括需要在安全模式下放开安全性检查等等,都没成功,因此索性放弃,看来用macos开发硬件还是不方便,准备安装linux虚拟机或windows虚拟机再试试。 开箱就先到这里。期待下次能点灯成功。
    发表于 08-01 17:59

    介绍一些实用的Linux命令

    作为一名软件开发人员,掌握 Linux 命令是必不可少的技能。即使你使用 Windows 或 macOS,你总会遇到需要使用 Linux 命令的场合。例如,大多数 Docker 镜像都基于 L
    发表于 08-01 16:12 189次阅读
    介绍一些实用的<b class='flag-5'>Linux</b>命令

    中国半导体在上半年表现如何?产业链各环节的国产化率到了什么水平

    2023年已经过半,在全球芯片市场低迷,以及美国限制政策的双重作用下,中国半导体业在上半年的表现如何?产业链各环节的国产化率发展到了什么水平?下面具体介绍一下。
    的头像 发表于 08-01 14:17 1036次阅读

    从10.2.2.1代码集MacOS版本说明

    电子发烧友网站提供《从10.2.2.1代码集MacOS版本说明.txt》资料免费下载
    发表于 08-01 11:23 0次下载
    从10.2.2.1代码集<b class='flag-5'>MacOS</b>版本说明

    Linux 下的make 工具和 Makefile

    前言 Linux 系列距离上一篇文章已经半年多了,因为各种事情一直耽搁到现在,很多小伙伴都问了好些次,一直在等着,感谢大家支持!确实时间拖得太久了,是时候重新加油起来! 简单理了理思路,通过一篇简
    的头像 发表于 06-22 10:45 563次阅读
    <b class='flag-5'>Linux</b> 下的make 工具和 Makefile

    如何在macOS上的Eclipse中创建新项目?

    昨天我在我的 macbook 上安装了 esp-open-sdk,我想在 Eclipse 中开发和构建它,就像在 Windows 上一样,使用 UDK(非官方开发工具包)和 make 目标。听取建议,如何在 macOS 上的 Eclipse 中创建新项目。
    发表于 06-12 06:49

    揭秘GNU/Linux:为什么几乎没人敢这么称呼它?

    你对Linux感兴趣并读了一些博文。在其中,你遇到了一个有趣的名字:GNU/Linux。这些字母代表着什么意思,为什么人们总是将它们与Linux联系在一起呢?
    发表于 06-06 14:18 341次阅读
    揭秘GNU/<b class='flag-5'>Linux</b>:为什么几乎没人敢这么称呼它?

    Linux中可怕的fork炸弹介绍

    Linux中的Fork炸弹(Fork Bomb)是一种拒绝服务攻击的形式,它利用了操作系统中的“fork()”系统调用。
    的头像 发表于 05-22 10:46 2023次阅读
    <b class='flag-5'>Linux</b>中可怕的fork炸弹介绍

    如何将KL82Z用作LinuxmacOS上的CCID设备?

    我们正在尝试将 KL82Z 用作 LinuxmacOS 上的 CCID 设备。我们已经订购了 FRDM-KL82Z 以及 TWR 板,但在等待板交付给我们时,我们想检查并确保 USB CCID
    发表于 05-19 06:23