分类
mac

macOS win10 + DELL U2720QM 匹配设置

U2720QM 设置

Display -> Response Time -> Fast
Smart HDR -> Desktop

macOS 设置

System Preferences -> Displays

按住 Options 点 Scaled,选择

2304 x 1296(比较舒服)介于 2k 和 1080p 之间

此时 High dynamic Range (HDR)应该是勾选状态

在 System Information -> Hardware -> Graphics/Displays 显示

Radeon Pro 560X:

  Chipset Model:	Radeon Pro 560X
  Type:	GPU
  Bus:	PCIe
  PCIe Lane Width:	x8
  VRAM (Total):	4 GB
  Vendor:	AMD (0x1002)
  Device ID:	0x67ef
  Revision ID:	0x00c2
  ROM Revision:	113-C980AL-075
  VBIOS Version:	113-C97501U-005
  EFI Driver Version:	01.A1.075
  Automatic Graphics Switching:	Supported
  gMux Version:	5.0.0
  Metal:	Supported, feature set macOS GPUFamily2 v1
  Displays:
DELL U2720QM:
  Resolution:	3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition)
  UI Looks like:	1920 x 1080 @ 60 Hz
  Framebuffer Depth:	30-Bit Color (ARGB2101010)
  Display Serial Number:	5ZG1WS2     
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	No
  Connection Type:	DisplayPort

Win10 设置

175% 缩放

分类
linux mac

zsh .zprofile

从 macOS Catalina 开始,zsh 成为了默认 shell

https://support.apple.com/en-us/HT208050

.zprofile 相当于 .bash_profile
.zshrc 相当于 .bashrc

zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]? ccompinit: initialization aborted
complete:13: command not found: compdef
complete:13: command not found: compdef
complete:13: command not found: compdef
检查$ compaudit
There are insecure directories:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh

修复

chown -R "$(whoami)" /usr/local/share/zsh/site-functions /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions /usr/local/share/zsh
分类
mac

brew 切换 node 版本

现在默认安装的 node 是 13 版本,因为要用 12 版本,进行如下操作

安装 12 版本

brew install node@12

查看所有 node 版本

brew ls --versions | grep node

node 13.1.0
node@12 12.13.1

切换为 12 版本

brew unlink node
rm -f '/usr/local/bin/npm'
rm -f '/usr/local/bin/npx'
rm -rf /usr/local/lib/node_modules
brew link --force node@12
分类
mac

Mac OSX 初始化及必装软件

通用-语言-设置为英文

键盘设置,按键重复(快),重复前延迟(短)
Caps Lock 改为 Control
添加启动台快捷键 F4

鼠标设置,tracking speed 调到最快,双击以及滚动速度调到离最快两格

The Unarchiver
kindle
Hour – World Clock

默认使用 zsh
https://support.apple.com/en-us/HT208050?from=timeline&isappinstalled=0

brew

https://brew.sh/

brew install telnet
brew install wget
brew install jq
brew install yq
brew install pip
brew install openssl
brew install mysql-client
brew install grep
brew install mtr # sudo /usr/local/sbin/mtr baidu.com
brew cask install go2shell
brew install oath-toolkit
brew install iperf
brew install fping
brew install tflint
brew install maven
brew install openjdk
brew install ansible
brew install nvm
brew install kubectx
brew install yarn
brew install gradle
brew install fzf # https://github.com/junegunn/fzf

https://keepassxc.org/
brew cask install keepassxc

https://ohmyz.sh/

开发组件
https://www.jetbrains.com/toolbox-app/ 下载 webstorm goland pycharm intelij, 登录账号, 设置自动更新,添加 shell scripts 命令到 /usr/local/bin
brew install vault
brew install terragrunt
brew install git-crypt
brew install aliyun-cli
brew install groovysdk
https://gpgtools.org/
https://istio.io/docs/setup/getting-started

kubectl 插件
https://krew.sigs.k8s.io/docs/user-guide/setup/install/

遇到

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决

xcode-select --install
分类
mac

挂载远程 sftp 目录至 mac OSX 本机目录

安装所需 osxfuse

brew cask install osxfuse
brew install sshfs

把远程目录 /data/v 挂载到 ~/v 目录下

sshfs -p 22 -o reconnect -o volname=v -o IdentityFile=~/.ssh/id_rsa jpuyy@remotehost.com:/path/to/wherever /Volumes/SomeNiceName

参考:
https://jonathansblog.co.uk/sshfs-mount-remote-drive-in-finder