标签: macos-mojave

在 macOS Mojave 上使侧边栏小部件透明

我有两个适用于 macOS Mojave 的应用程序,它们带有侧边栏扩展。我注意到应用程序扩展在小部件模拟器和侧边栏中看起来不同。当应用程序在小部件模拟器中运行时,背景具有一定的透明度。当我正常运行应用程序时,没有这样的透明度。我附上了两张截图:

通知区域的屏幕截图。 您可以在下面看到计算器应用程序和我的应用程序 - 没有透明度

这就是我的应用程序在模拟器中的样子

如您所见,该应用程序没有透明度(与 macOS 的计算器应用程序相比)。第二个屏幕截图以透明方式显示了在模拟器中运行的应用程序。

我必须设置任何选项才能使其透明吗?NSView 后代是否有新类型?标题栏也不同,所以我认为简单地将背景颜色设置为“清晰”是不够的。该应用程序的最新版本仅针对 10.14 构建,因此我不在乎该解决方案是否仅适用于 macOS Mojave。

我已经检查过,该小部件继承了超级视图/窗口的外观。我没有更改任何其他属性。我还尝试使用具有各种设置的 NSVisualEffectView,但这也没有解决问题。

问候

swift macos-mojave

5
推荐指数
1
解决办法
660
查看次数

INTELLIJ IDEA 错误:“无法启动 Git:/usr/bin/git 可能 Git 可执行文件的路径无效。修复它。” 如何修复它?

我将我的 Mac 更新到 macOS Mojave 版本 10.14,我已经在之前的操作系统版本中安装了 Xcode,现在当我运行 intelliJ 时会抛出此错误:-

无法启动 Git:/usr/bin/git 可能 Git 可执行文件的路径无效。修理它

错误的屏幕截图

java git macos intellij-idea macos-mojave

5
推荐指数
1
解决办法
1万
查看次数

当 OSx Mojave 中的 Finder 中未选择任何内容时,如何向右键单击上下文菜单添加选项?

我想知道是否可以修改右键单击 Finder 中任何特定内容时弹出的上下文菜单(如下右侧所示)

我可以轻松地将选项添加到右键单击某个项目(左侧)时弹出的上下文菜单...但是有没有办法将选项添加到右侧的菜单中?

例如,我可以在“新文件夹”下方添加自定义选项“新 Majig”吗?

上下文菜单比较

更多信息:

如果它有用,以下是我创建我想要使用的选项的方法:

  1. 我在Automator > Quick Action中创建了自定义选项,如下所示:

在 Automator 中创建服务

  1. 然后我将它们添加到系统偏好设置 > 键盘 > 快捷方式 > 服务中的上下文菜单中

将服务添加到上下文菜单

细节:

我在莫哈韦 10.14.2

macos applescript contextmenu automator macos-mojave

5
推荐指数
1
解决办法
3381
查看次数

MacOS 上的 SMSMigrator 日志是什么?

什么是 SMSMigrator?我的 MacBook 上有我的短信数据库吗?这是正常的日志吗?它对已删除的消息做了什么?为什么是所有 SQL 内容?

日志1

对数2

日志3

sqlite macos macos-mojave

5
推荐指数
0
解决办法
4670
查看次数

Rails 应用程序在 macOS 上速度极慢

几周以来,我的 Rails 应用程序出现了问题。首先,我必须明确指出,我仅在一个应用程序上遇到此问题,但该应用程序在我同事的计算机(具有相似的性能)和服务器上的临时环境中运行良好。

当我说非常慢时,它是非常非常慢。有时,一个简单的ajax请求有时需要超过5秒。当我单击徽标转到根页面时,单击和开始加载之间存在几秒钟的延迟。每次换页至少需要5秒...

这是我的开发.rb:

# frozen_string_literal: true

Rails.application.configure do
  # Settings specified here will take precedence over those in config/application.rb.

  # In the development environment your application's code is reloaded on
  # every request. This slows down response time but is perfect for development
  # since you don't have to restart the web server when you make code changes.
  config.cache_classes = false

  # Do not eager load code on boot.
  config.eager_load = false

  # Show full error reports.
  config.consider_all_requests_local …
Run Code Online (Sandbox Code Playgroud)

macos ruby-on-rails puma macos-mojave

5
推荐指数
0
解决办法
1003
查看次数

macOS Mojave:更改应用程序图标以匹配暗/亮模式

在 macOS Mojave 中切换暗/亮模式时,有没有办法动态更改我的应用程序图标?

我希望更改图标外观以正确显示在系统警报和通知中。

macos-mojave macos-darkmode

5
推荐指数
1
解决办法
1448
查看次数

psycopg2 错误:运行 tox pytest 时未加载库:@rpath/libssl1.1.dylib

我无法在 Python3.7/pytest 中运行单元测试。该应用程序是一个 Flask-restplus 应用程序,我使用 sqlalchemy 和 psycopg2 与 PostgreSQL10 数据库交互。这段代码在更新我的系统之前曾经有效。运行brew update一段brew upgrade时间后,openssl 被安装为 openssl@1.1,特别是 openssl@1.1.1b。我收到的确切错误是

E   ImportError: dlopen(/Users/myuser/myproject/.tox/dev/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libssl.1.1.dylib
E     Referenced from: /Users/myuser/myproject/.tox/dev/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so
E     Reason: image not found
Run Code Online (Sandbox Code Playgroud)

另外,我正在运行 OSX Mojave 版本 10.14.4。

我尝试过对库进行符号链接并重新安装 openssl 以及此处提到的其他方法:psycopg2 安装错误 - 库未加载: libssl.dylib。请注意,我将符号链接中的 openssl 版本更改为 1.1 而不是 1.0,但这仍然没有解决问题。

我希望测试能够通过(他们在同事设置上进行,这是相同的 MacBook、操作系统版本和自制设置),但是任何与数据库交互的测试都会失败并出现上述错误。

postgresql homebrew openssl psycopg2 macos-mojave

5
推荐指数
0
解决办法
363
查看次数

如何为 MacOS 生成工作索引 Mojave 和 Catalina 帮助

这是一个“回答你自己的问题”的贡献。

我一直在努力让锚NSHelpManager在 10.15上的系统中工作,以便能够使用该openHelpAnchor:inBook:方法打开给定的帮助页面。

Apple 帮助系统文档很旧,有一段时间没有更新。该hiutil男子页面给出提示,指出:

在 macOS Mojave 或更高版本中需要 Spotlight 帮助索引。

但是,单独使用这两种可用格式中的任何一种都不起作用。

所以我不得不通过浏览 Xcode 本身的帮助资源来进行逆向工程以找到解决方案。

macos macos-mojave macos-catalina

5
推荐指数
1
解决办法
278
查看次数

在 MacOS(或 Linux)的笔记本电脑睡眠模式期间,如何调查哪个进程会导致唤醒?

我的 MacBook 在风扇活动频繁的情况下自发地从睡眠模式中唤醒。

我想在 RTC 或电源设置中对此进行调查吗?或者通过跟踪进程等(使用一些进程/内核魔法!)。

提示:它可能由“rtcwake”管理。

我什至不确定这是计划任务,还是来自 WiFi 唤醒,或其他什么。

我不想猜测通常在 Mojave 等中导致这种情况的原因。相反:我需要在我的 MacOS (Mojave) 上对此进行系统调查。与 Linux 相关的答案也很受欢迎。

这是关于系统待机、睡眠模式、暂停模式。(请注意,这与独立进程的启动和唤醒无关。整个笔记本电脑会自动开启。)

linux power-management standby real-time-clock macos-mojave

5
推荐指数
1
解决办法
1746
查看次数

-bash: ghci: command not found(Haskell 交互式 shell,Haskell 安装)

编辑:我昨天最终升级到 macOS Catalina 并用 zsh 替换了 bash。应该注意的一件事是,该stack命令以前工作过,但尽管所有的修补都没有ghci 在删除与 Haskell 相关的所有文件后,我重试运行curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh 第二次命令行工具出现错误,所以我有手动安装它们xcode-select --install。重新运行 curl 后,我手动将环境文件的路径添加到我的 zsh 配置文件中: . "$HOME/.ghcup/env"\ echo '. $HOME/.ghcup/env' >> "$HOME/.zshrc" 这是 env 文件的内容:export PATH="$HOME/.cabal/bin:/Users/agnel/.ghcup/bin:$PATH" 现在一切似乎都在工作(我从未重新安装堆栈,但我想我可能会将其留给一边学习语言的基础知识)。

我昨天安装了 Haskell 平台,但很难让它正常工作。

我做的第一步是:

  1. curl -sSL https://get.haskellstack.org/ | 嘘
  2. curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | 嘘

在第 1 步。说明说要附加/Users/.../.local/binPATH 变量(我在/etc/paths. 在第 2 步中,脚本应该在安装必要的命令行工具时弹出一个对话框(但没有)。它还说完成后重新运行脚本(我做了)。脚本还说我应该调整我的 PATH 变量,以及/Users/.../.ghcup/env我的 shell 配置中的源代码。它自动询问了这个,但没有找到~/.bashrc文件却失败了。(我在 Mac 上读到了相反的内容)对于 …

bash haskell path haskell-platform macos-mojave

5
推荐指数
2
解决办法
3333
查看次数