Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macbook: M1 - setup new a device #330

Open
7 tasks done
Tracked by #334 ...
hhstore opened this issue Jan 13, 2022 · 13 comments
Open
7 tasks done
Tracked by #334 ...

Macbook: M1 - setup new a device #330

hhstore opened this issue Jan 13, 2022 · 13 comments

Comments

@hhstore
Copy link
Owner

hhstore commented Jan 13, 2022

related:

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

macbook pro 新机器重新配置:

  • 新机器 2021款 MacBook Pro 14 / M1 Max / 32G Mem/ 1T SSD
  • 不准备使用 Time Machine 恢复. 旧的备份, 是7-8年前的.
  • 过于老旧, 是时候和旧的文件说再见.
  • 新的开始.
  • 回首第一台 Mac (2014款 mbp15), 7年过去了, 至今未坏.
  • 这台新机器, 应该会陪伴我度过下一个10年吧.

so, 写个完整版的Mac配置教程, 送给所有Mac新用户.

Mac 定制化步骤:

1. 配套硬件:

  • type-c hub 购买
  • 4k显示器
  • 4k显示器线材
  • 移动硬盘
  • 鼠标: 罗技 G Pro 无线版
  • 键盘: Niz 87T 静电容键盘

2. 软件安装:

for 普通用户:

免费软件

付费软件

for 开发者:

免费软件

付费软件

3. 配置优化:

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

软件安装:

通用软件:

免费软件:

Apple 应用商店:

开源软件:

下载软件:

付费软件:

开发者:

  • xcode

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

开发者:

first:

xcode-select --install 

xcode-select -p


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew install git
brew install wget
brew install fish
# 进入用户目录
cd ~


# 安装
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"


# zsh theme:
wget https://raw.githubusercontent.com/skylerlee/zeta-zsh-theme/master/zeta.zsh-theme

#
cp zeta.zsh-theme ~/.oh-my-zsh/themes

# vim ~/.zshrc
ZSH_THEME="zeta"

# 自带:
ZSH_THEME="candy"

# 登出账号
exit

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

免费软件:

付费软件:

chat app:

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

fish env 设置:

# Don't shorten the working directory in the prompt
set -g fish_prompt_pwd_dir_length 0

# Set my preferred cursor style:
function setcursors
   set -g fish_cursor_default block
   set -g fish_cursor_insert line
   set -g fish_cursor_visual underscore
end

# Set my language
set -gx LANG de_DE.UTF-8

bugfix:

  • iterm2 对 fish 检查比较严格.
  • 需要把 env.fish 放入 conf.d/ 文件夹内.
  • 避免 PATH 环境变量设置无效, 解析不到.

@hhstore
Copy link
Owner Author

hhstore commented Jan 13, 2022

解决显示器睡眠唤醒问题:

  • m1 mac 使用 type-c 连接显示器有问题.建议使用HDMI线材 or 雷电4 线材.
  • 命令行, 关闭如下选项.
# 查看:
pmset -g custom

# 关闭:
sudo pmset -a powernap 0

This was referenced Jan 13, 2022
@hhstore
Copy link
Owner Author

hhstore commented Jan 18, 2022

配置优化:

  1. 显示隐藏文件夹:
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
  1. 多桌面-固定窗口顺序

image

@hhstore
Copy link
Owner Author

hhstore commented Jan 18, 2022

针对中国区用户的优化设置:

homebrew mirror:

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"

nodejs NPM mirror:

npm config set registry https://registry.npmmirror.com

npm config get registry

python + pip mirror:

# 临时使用: 
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

# 更新: 
pip install pip -U
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

# 永久设置: 
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple


@hhstore
Copy link
Owner Author

hhstore commented Jan 18, 2022

M1 安装虚拟机 VMware:

注册码:

安装步骤:
arm m1 用户需注意,不支持安装 windows arm 系统,仅支持安装 linux arm 系统

1.	双击「VMware Fusion」打开安装程序,输入电脑密码,点击「好」,然后点击「同意」
2.	出现激活界面,将下面的许可证密钥复制粘贴到对应位置,然后点击「继续」
3.	输入电脑密码,点击「好」
4.	激活成功,尽情享用吧!

许可证密钥一:
ZF3R0-FHED2-M80TY-8QYGC-NPKYF

许可证密钥二:
YF390-0HF8P-M81RQ-2DXQE-M2UT6

许可证密钥三:
ZF71R-DMX85-08DQY-8YMNC-PPHV8

安装 Ubuntu Arm 版本:

image

安装 debian arm 版本:

@hhstore
Copy link
Owner Author

hhstore commented Jan 18, 2022

1

@hhstore hhstore changed the title Macbook: setup new device Macbook: setup new a device Jan 18, 2022
@hhstore hhstore changed the title Macbook: setup new a device Macbook: M1 - setup new a device Jan 25, 2022
@hhstore hhstore mentioned this issue Jun 24, 2022
9 tasks
@hhstore
Copy link
Owner Author

hhstore commented Dec 24, 2022

app 清单:

app 损坏修复:

sudo xattr -d com.apple.quarantine /Applications/Bartender\ 4.app/

sudo xattr -d com.apple.quarantine /Applications/PopClip.app/

sudo xattr -d com.apple.quarantine /Applications/Hazel.app/

开发工具:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant