睡眠按钮置灰解决
pmset -g
System-wide power settings:
SleepDisabled 1
Currently in use:
standby 1
Sleep On Power Button 1
hibernatefile /var/vm/sleepimage
powernap 1
disksleep 10
sleep 1 (sleep prevented by powerd)
hibernatemode 3
ttyskeepawake 1
displaysleep 5
tcpkeepalive 1
lowpowermode 1sudo pmset -a disablesleep 0
Password:
- lidwake – 当笔记本打开盖子的时候唤醒机器(值为 1 或者 0)
- autopoweroff – 系统将写入休眠镜像并且进入到低电量芯片组睡眠。从这个状态唤醒所花的时间要比普通休眠唤醒的时间要长。如果有外部设备连接,系统不会自动切断电源,如果系统使用电池供电,或者系统被绑定在网络并且通过网络访问被唤醒功能开启。
- standbydelayhigh - 当电源电量够高时,合盖后内存保留的秒数
- autopoweroffdelay – 进入自动切断电源模式的延迟(值为表示分钟的整数)
- proximitywake - 同 iCloud 设备唤醒
- standby - 合盖后保留内存(值为0或者1)
- standbydelaylow - 电池电量低时,合盖后内存保留的秒数
- ttyskeepawake – 当任何 tty(如:远程登录会话) 在活动状态时,阻止系统空闲睡眠。tty 只能是非活动 当它的空闲时间超过系统睡眠计时器(值为 1 或者 0)
- hibernatemode – 改变休眠模式
- powernap - 电源小憩(0或1)
- gpuswitch - gpu支持(2为自动模式)
- hibernatefile – 改变休眠镜像文件位置。镜像应该只被定为到根卷中。请小心使用(值为路径)
- highstandbythreshold - 电池剩余电量百分比 standby模式的选择阈值,一般为50%
- displaysleep – 显示器睡眠计时器;替换 10.4 版本中的 dim 参数(值为分钟,或者设置 0 来禁用)
- sleep – 系统睡眠计时器(值为分钟,或者设置 0 来禁用)
- acwake – 当电源(AC 或者电池)改变的时候唤醒机器(值为 1 或者 0)
- halfdim – 显示器睡眠将使用在最大亮度和关闭显示器之间的中间亮度(值为 1 或者 0)
- tcpkeepalive - 合盖时是否保存网络连接
- disksleep - 硬盘休眠时间(值为分钟)
// 5 分钟后进入休眠
sudo pmset -b sleep 5
// 向硬盘写入镜像,不向内存供电
sudo pmset -b hibernatemode 25
// 显示器休眠时间:15 分钟
sudo pmset -b displaysleep 15
// 硬盘休眠时间:30 分钟
sudo pmset -b disksleep 30
// 休眠时断网
sudo pmset -b tcpkeepalive 0
// 高电量下 standby: 4小时
sudo pmset -b standbydelayhigh 14400
// 低电量下 standby: 2小时
sudo pmset -b standbydelaylow 7200
// standby 电量阈值:75%
sudo pmset -b highstandbythreshold 75
// 开盖唤醒
sudo pmset -b lidwake 1
// 关闭被同一 iCloud 下的设备唤醒
sudo pmset -b acwake 0
软件安装
homebrew
install
由于网络问题通过官方镜像源下载通常会失败;
为此需要切换到国内镜像源,/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
引用知乎文章
下载完成后可通过 brew --version
验证。
替换 brew 程序本身的源
https://mirror.tuna.tsinghua.edu.cn/help/homebrew/
command
其它
- # 安装最新版本
brew install mysql
- # 安装制定版本
brew install mysql@5.7
- # 启动 mysql, 并设置为开机启动
brew services start mysql
- # 关闭 mysql
brew services stop mysql
- # 重启 mysql
brew services restart mysql
- # 查看服务器【等价于launchRocket小软件】
brew services list
- # 查看已安装的包【等价于Cakebrew小软件】
下载目录
git
brew install git
brew upgrade git
设置环境变量
gitmoji
jetbrains toolbox
brew install --cask jetbrains-toolbox
tree
阿里云盘
edge
brew install --cask microsoft-edge
clashx
语雀
notion
WeChatTweak-macOS
首次安装:https://github.com/Sunnyyoung/WeChatTweak-CLI Homebrew install
brew install sunnyyoung/repo/wechattweak-cli
Usagesudo wechattweak-cli --install
# Installsudo wechattweak-cli --uninstall
# Uninstall
wx小助手
https://github.com/MustangYM/WeChatExtension-ForMac
curl -o- -L [https://omw.limingkai.cn/install.sh](https://omw.limingkai.cn/install.sh) | bash -s
Rosetta打开
Parallels Desktop(虚拟机)
https://gitee.com/lihaoyun/PD-Runner (v0.3.6 release)
https://macwk.com/soft/pd-runner
官网下载后试用pdRunner试用
见阿里云盘,安装密码
digit77.com
iterm2
配置教程(少数派) https://sspai.com/post/63241#!
Profiles.json
ohmyzsh
plugin fig、starship
terminal
其它
开发环境
java
zulu-jdk8下载brew install --cask zulu8
brew install --cask zulu11
brew install --cask zulu
默认latest
设置环境变量,切换jdk版本vim .zprofile
##Java
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
export JAVA_17_HOME=`/usr/libexec/java_home -v 17`
##默认版本
export JAVA_HOME=$JAVA_8_HOME
##快速切换版本使用
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
mavenbrew install maven
gradlebrew install gradle
pythonbrew install python
mysql
MySQL官网 dmg安装教程
设置环境变量:
##MySQL8.0
export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files
- npm
开源文档: docsify
- docker
- redis
redis-cli -h 127.0.0.1 -p 55000 -a redispw
-h ip地址
-p 端口
-a 密码
- mongodb
docker pull mongo:latest