Jun012018

使用WineBottler在Mac运行Windows程序

作者: 主机迷 分类: Mac

先下载WineBottler软件包。下载地址:http://winebottler.kronenberg.org
WineBottler1.8.6版本支持Mac OSX 10.7以上。
安装时将Wine和WineBottler这两个程序拖动到Mac的Applications文件夹。
要运行的Windows程序,如果是绿色免安装版,直接解压选中exe文件右键使用Wine运行即可。
需要安装的程序,安装后程序文件在/Users/username/Wine Files/drive_c/Program Files目录。
参考:
https://www.howtogeek.com/263211/how-to-run-windows-programs-on-a-mac-with-wine
https://www.pkstep.com/archives/25483

May222018

Mac上如何调整PhpStorm和IntelliJ IDEA的占用内存大小

作者: 主机迷 分类: Mac

1. 修改PhpStorm的启动参数

vi /Applications/PhpStorm.app/Contents/bin/idea.vmoptions
-Xms128m
-Xmx256m
-XX:MaxPermSize=180m
-XX:ReservedCodeCacheSize=80m
-XX:+UseCompressedOops

按照上面修改以后的配置,将PhpStorm在Mac上占用的内存由1.17G降到了不到600M。
MaxPermSize不能太小,低于150m时启动加载项目很慢。ReservedCodeCacheSize可以调小,在我的苹果笔记本调整到80m时没有发现问题。

 PhpStorm优化、设置与提速篇(http://pilishen.com/posts/lets-optimize-phpstorm)这篇文章有时间可以照着修改一下。

2. 修改IntelliJ IDEA的启动参数

vi /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions

下面的是原始配置,自己视具体情况进行修改。

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops

在新版本的PhpStorm和IntelliJ IDEA,可在Help - Edit Custom VM Options中设置JVM参数。

May202018

自己动手清理Mac磁盘空间

作者: 主机迷 分类: Mac
Mac笔记本电脑使用的256G的SSD磁盘,磁盘空间很容易就捉襟见肘,以前使用过一款清理磁盘的软件,效果还行,但它自作主张把qq聊天记录给删光了,再也不敢用了。
这次使用手动清理磁盘,以命令行操作为主(在Mac的实用工具里打开终端执行),记录如下。
1. 删除临时文件
sudo rm -rf /private/var/tmp/*
2. 删除QuickLook快速查看的缓存文件,可以节省出100MB-300MB硬盘空间
sudo rm -rf /private/var/folders/*
3. 移除系统Voices文件,可以节省出500MB到3GB硬盘空间
如果你不使用文字转语音功能,那么你肯定不会使用到OSX内置的Voices文件,你可以删除这些文件重新获得硬盘空间。
sudo rm -rf /System/Library/Speech/Voices/*
如果你执行了命令,那么你将无法使用系统的文字转语音功能。

4. 不使用Emacs的可以删除Emacs,可节省出30MB+的硬盘空间
sudo rm -rf /usr/share/emacs
5. 清除Chrome浏览器的缓存
点击Chrome浏览器右上角的菜单键-工具-清除浏览数据,在弹出的窗口的勾选“缓存的图片和文件”,然后点击“清除浏览数据”按钮即可。

6. 删除所有系统日志
此操作需谨慎,有多人反映删除系统日志后,重开机无法进入系统
sudo rm -rf /private/var/log/*
7. 清除缓存文件
缓存文件有很多种,比如网页浏览记录,应用meta数据等等。这些缓存文件的容量究竟多大跟用户使用的应用有关,也与Mac重启的频率有关。此外,很多在线音乐播放app也会产生大量的缓存文件,我们可以通过下面的命令删除这些缓存文件:
sudo rm -rf ~/Library/Caches/*
8. 禁用SafeSleep休眠模式,能节省出4GB-16GB空间
由于还需要休眠功能,暂时不做处理,具体操作见https://www.macx.cn/thread-2091292-4-1.html

9. 使用“Disk Inventory X”等免费Mac App可以方便的查看磁盘中大文件的分布情况,可自行删除不要的大文件。
例如,QQ文件夹中可能存在大量的图片,可进入QQ图片目录删除500K以上的大图片。
目录为/Users/username/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/12345678/Image 其中12345678为qq号

问题:
删除/private/var/log/* 有可能会导致部分软件启动异常,比如系统自带的apache有个日志文件夹在log/apache2,
当删除后apache就出现启动异常了,表现为apachectl start启动无异常提示,但无法打开网站
# sudo httpd
httpd: Could not reliably determine the server's fully qualified domain name, using hostsname.local for ServerName
(2)No such file or directory: httpd: could not open error log file /private/var/log/apache2/error_log.
Unable to open logs
---
修复方法为 sudo mkdir /private/var/log/apache2

参考:
https://www.zhihu.com/question/26377116
https://www.macx.cn/thread-2091292-4-1.html



Sep082017

mac笔记本顶部右上角菜单栏的图标全部变灰了,怎么办?

作者: editor 分类: Mac

MacBook Pro笔记本电脑外接显示器,显示器不小心断电了,重新接上电源后,发现mac顶部右上角菜单栏的图标全部变灰了,不可点击。电脑几乎没法使用了,那个着急啊。试了好久,找到一个办法,将某个应用程序例如Chrome全屏后再还原,右上角菜单栏的图标就全部恢复正常状态了。好神奇啊。


主机迷 is powered by Typecho