我正在尝试在 Mac 上将 Jupyter 笔记本转换为 .pdf。
然而,它告诉我
nbconvert 尾随:在 PATH 上找不到 pdflatex
所以,我环顾四周,有人说,“安装 mactex 因为另一种方式需要几天的时间来编译”。所以我做了brew install Caskroom/cask/mactex并且它完成了没有告诉我有问题,但不幸的是它没有安装我可以收集的pdflatex。而且“mac install pdflatex”对我来说在谷歌上没有任何有用的东西,也许我的泡沫很糟糕。
如何在我的 Mac 上安装 pdflatex?
有没有什么简单的方法可以将命令行参数附加到 Mac 上的应用程序?例如,要在 kiosk 模式下运行 Opera 或在 Firefox 中使用不同的配置文件,我可以输入
$ /Applications/Opera.app/Contents/MacOS/Opera -kioskmode
$ /Applications/Firefox.app/Contents/MacOS/firefox -P profilename -no-remote
Run Code Online (Sandbox Code Playgroud)
在 Windows 中,我可以将参数附加到快捷方式属性,但由于 Mac 本身不使用快捷方式并直接运行应用程序,因此这是不可能的。
我发现通过 bash 或 Applescript 启动应用程序部分有效:
# Bash
#!/bin/sh
/Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remote
# Applescript
do shell script "exec /Applications/Opera.app/Contents/MacOS/Opera -kioskmode"
Run Code Online (Sandbox Code Playgroud)
我可以使这些可执行文件并分配一个图标,一切都很好,除了当我运行这些伪程序中的任何一个时,只要应用程序打开,终端窗口或 Applescript 图标就会保持打开状态。据推测,使用 Applescript 命令open可以避免这种情况,但是由于我没有在打包时运行该应用程序(只是/Applications/Firefox),所以它不起作用。
那么,有没有更好的方法来运行带有命令行参数的应用程序?如果没有,有没有办法防止持久的终端会话或 Applescript 图标在应用程序打开时保持打开状态?
编辑
根据Mozilla Wiki 页面,最好使用脚本来运行带参数的应用程序。&在脚本末尾添加 a会终止持久的终端窗口。现在唯一的烦恼是它打开了一个死的、注销的终端窗口(这比持久的要好,但仍然......)
#!/bin/sh
/Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remote &
Run Code Online (Sandbox Code Playgroud) 如何为不间断空格禁用烦人的 Option-Space 组合键?
这在 Eclipse 或终端中非常烦人,因为我经常输入不间断空格而不是常规空格。
我不小心禁用了 Mac OS 上的蓝牙。我无法启用它,因为我的基于蓝牙的键盘和鼠标现在已禁用。
我找到了一个可以使用的基于 USB 的键盘,那么如何仅使用我的键盘启用蓝牙?
有我可以使用的命令行方式或快捷方式吗?
我在工作中使用 Windows,在家中使用 Mac。最大的问题之一是 Windows 上的复制粘贴快捷方式与 Mac 上的不同,即Windows 上的Ctrl+ C& Ctrl+V和 Mac 上的Command+C和Command+ V。总是很困难,因为我的手总是根据 Windows Ctrl+C配置塑造自己的运动技能(我使用 Windows 的时间更长)
我想将复制和粘贴重新映射到Mac 上的Fn+C和Fn+ V。为什么?因为Fn键实际上是与键Ctrl在 Windows 键盘上的位置相对应的键,并且由于它是最后一个边缘键,所以很容易找到。我曾尝试双命令,但似乎并未有转向的一个选项Fn的Command关键。
我在 Mac OS X 上有一个以 100% CPU 运行的后台进程。因此所有其他应用程序都非常慢。
我想将此过程设置为不超过 50%,以便我的应用程序可以更好地运行。我怎样才能做到这一点?
那么,当某个进程(而不是应用程序)占用 CPU、淹没您的机器并且您需要杀死它时,您在 Mac 上会怎么做?
我知道您可以使用top或打开“应用程序 > 实用程序 > 活动监视器”并从那里杀死它。
但是当进程已经使用了如此多的 CPU 以至于无法执行其中任何一项任务时会发生什么?
在Windows中,你可以做ctrl+ alt+delete和进程列表将可靠地打开。因此,无论您的计算机运行多少,您始终可以访问进程列表。
在Mac OS,还有cmd+ alt+ escape,能可靠地显示运行的应用程序。当它是导致问题的应用程序时很好。但是:如果这是一个过程,你会怎么做?
每隔一段时间我就会看到人们在他们的 Mac 中使用看起来像终端的东西,除了在似乎是一个窗口的地方,他们有一个垂直的“拆分”。在分裂的一侧,他们有 emacs 或其他东西,而在另一方面,他们有别的东西。
如何在同一个终端窗口中同时发生两个独立的事情,除以垂直分割?它看起来很像拆分窗格,但拆分窗格是水平拆分,操作在窗格中进行镜像。
“About This Mac”不会显示,“More Info...”不会显示...
该线程讨论了 system_profiler,但它不在带有 Snow Leopard 的 macbook 上:
http://hintsforums.macworld.com/showthread.php?t=43422
能查到吗?
在我的键盘中,命令键被映射到 Windows 键(我使用的是普通的 PC 键盘),所以我只有一个左命令,因为右边的空间被无用的 Fn 键占据。
我使用过 Ukelele 并编辑过键盘映射,但这是用于可打印字符的,实际上并不允许您在键盘上映射修饰键。
谢谢!