Post

MacOS Workspace

Desktop

Wallpaper: A Seascape, Shipping by Moonlight - Monet

False Knees - Joshua

Basic Tools

Hidden Bar

Wins and Magnet

Window Arrangement

Wins: https://wins.cool/html/index.html

Recommended combo:

  1. Left/Right Two Thirds
  2. Center

Effect:

Snipaste

  1. F1: Snip and Copy
  2. F3: Paste on Screen

iStatistica Pro

系统监控软件: CPU, Memory, Disk, GPU, Network

mac的memory为什么free的那么少?而cache和other那么多?我观察了一天了都这样

从您提供的Mac内存状态截图中可以看出,”Free”(空闲内存)部分很少,而”Cache”(缓存)和”Other”(其他)占用较多。这种情况在macOS操作系统中是常见的,原因主要包括以下几点:

  1. macOS 的内存管理机制 macOS 使用一种叫作“压力缓存”(Pressure Cached)的内存管理策略,意在最大化物理内存的使用效率。操作系统会保持较低的空闲内存,同时利用剩余的内存空间存放缓存数据,这样可以加速应用程序的响应速度和系统性能。

  2. 缓存的角色
    • 缓存(Cache): 缓存内存用于存放你可能再次需要的数据。例如,如果你访问了一个文件,系统会将这个文件的数据缓存到内存中,以便快速访问。这意味着即使显示的空闲内存很少,系统实际上可以迅速释放缓存内存以响应新的需求。
    • 其他(Other): 这部分通常包括文件系统的元数据和为保持系统运行所需的内部数据结构。虽然这部分内存不直接用于当前运行的应用程序,但它们对操作系统的稳定和性能至关重要。
  3. 内存压力不高 您的截图显示内存压力为42%,这表明尽管空闲内存不多,但系统并没有经历过高的内存压力。macOS设计了内存压力指标来指示是否需要采取行动(如关闭应用程序或重启系统)以释放内存。只要这个压力指标保持在低至中等水平,通常不需要担心内存问题。

AutoRaise

鼠标移到哪里,哪里就会自动亮起,少一次点击操作

我的偏好是关闭window raise,打开window focus

Parsec

远程连接

  1. 【出门在外,我只用远程电脑!远程游戏、远程办公、远程桌面笔记,必备绿联扩展坞10合1,get远程大屏体验!】
  2. 【【保姆级教程】本地联机变成远程联机,远程同乐直呼内行《parsec》6023解决办法】

Crossover

运行一些windows上的应用

【谁说Mac不能玩游戏?我直接爽玩|Mac丝滑游戏最新秘诀,都在这了。】

Writing Tools

  1. VSCode: code, blog; use github account to sync settings
  2. Scapple: mindmap
  3. Typora: draft
  4. Obsidian: blog, draft
  5. Notes: memo
  6. Notability
  7. (Cooperation)
    1. Overleaf
    2. HackMD
  8. (Remote Connection)
    1. Termius
    2. CUHKSZ VPN
  9. (Miscs)
    1. Mathpix
    2. The Unarchiver (in app store)

Code Tools

  1. anaconda navigator

Reading Tools

  1. Arc: browser
  2. Zotero: papers
  3. updf: misc pdf
  4. (VPN)
    1. Pigcha (R.I.P.)
    2. monocloud

How to use monocloud in terminal:

  1. check the proxy port, like, an example of a HTTP proxy: 127.0.0.1: 8117
  2. Add some code to the bash or zsh file
    1. echo $SHELL to check the type of the using shell
      1. if /bin/bash: nano ~/.bashrc
      2. if /bin/zsh: nano ~/.zshrc

Then

1
2
3
# HTTP Proxy Configuration
export http_proxy=http://127.0.0.1:8117
export https_proxy=http://127.0.0.1:8117

And use source to activate every time before you do something

  • source ~/.bashrc
  • source ~/.zshrc

Entertainment APPs

  1. WeChat
  2. QQ
  3. Bilibili
  4. Steam
  5. Crossover
  6. NetEase Music
  7. Baidu NetDisk

Storage

用iStatistica Pro扫描一下看看就好了

Delete an Application

在Mac中,如果你删除了一个应用的container,这通常意味着你删除了该应用的所有数据和配置文件,但这并不总是等同于完全删除应用程序本身。应用程序的container通常包含用户数据、配置和缓存,位于~/Library/Containers/目录下。

删除container可以解决应用程序的一些问题,如配置损坏或升级问题,因为这会重置应用到初始状态。然而,应用程序的主体(执行文件和资源)通常安装在/Applications/文件夹中,除非你也从这个位置删除了它,否则应用程序仍然存在于你的系统上。如果你的目标是完全卸载一个应用,你应该删除其在/Applications/的应用程序文件,以及其相关的支持文件和container。

通常,为了彻底删除一个应用和它的所有数据,你可能需要删除以下几个部分:

  1. /Applications/中的应用程序。
  2. ~/Library/Containers/中的相关container。
  3. ~/Library/Application Support/中的支持文件。
  4. ~/Library/Preferences/中的偏好设置文件。
  5. 可能还有其他散落在~/Library/Caches/~/Library/Logs/等地方的缓存和日志文件。

Delete Chaches

点名微信和QQ。直接把~/Library/Containers/里的东西全删了就行了,软件都不用关,直接全部删掉就行,但是本地的聊天记录会清掉

还有一个是~/Library/Chaches/~/Library/Logs/,删了一般没啥关系的,注意看文件名

Shortcuts

  • Control + Command + Space: 打开emoji选择框

Automator

Shutdown screen

For my mac mini:

  1. Open: Applications -> Automator
  2. Quick Action
  3. Search: run shell script
  4. Workflow receives: no input in any application
  5. pmset displaysleepnow
  6. Open: Settings -> Keyboard -> Keyboard Shortcuts -> Services -> General -> set shortcut Control + F12
This post is licensed under CC BY 4.0 by the author.