> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nomo.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# 设置

> “会话”的每一项设置：本地网络投递、灵动岛行为、远程审批和诊断，以及它们各自的默认值。

全都在一页上：“设置”>“会话”。电脑详情页右上角的齿轮通向同一个地方。

这里的每一项**默认都是关的**。Nomo 不会替你打开——其中好几项要费电、费流量，或者会弹一次权限请求，而且有一项直接决定你的 Mac 要不要把权限决定交给手机。

<h2 id="local-network">
  本地网络
</h2>

<ResponseField name="本地网络" type="默认关闭">
  关闭时，Nomo 仅通过云端连接你的 Mac。开启后，当两者处于同一网络时会直接连接已配对的 Mac，并在需要时自动回退到云端。
</ResponseField>

直连 Mac，而不是绕一圈走中继服务器：**200 毫秒以内**，而不是五到十二秒。如果你就坐在桌前、手机在手边，值得打开。

它是纯粹的增益。每个请求都同时走两条路——直连和中继服务器——哪条先答哪条算数。一台睡着的、被防火墙挡住的，或者不在同一网络上的 Mac 拖不慢任何事，因为中继那一路本来就没在等它。

第一次打开时会请求**本地网络**权限。你 Mac 的地址绝不会明文传输，直连流量在原有加密之上还多一层加密，所以 Wi-Fi 上的任何东西都无从得知它属于哪个会话、哪台电脑。

要确认它真的在起作用，看电脑名称下面那个绿色的 **⚡ 本地**角标。这个角标只有在直连确实回过话之后才出现——绝不会仅凭一个地址就显示——所以没有角标就是没有直连，不管什么原因。

直连还解锁两件事：会话行上的**在 Mac 上打开**，以及重新取回那些长到装不进一条加密更新的计划。

<h2 id="dynamic-island">
  灵动岛
</h2>

<ResponseField name="更新时展开" type="默认关闭">
  当会话需要你关注时，通过触感反馈短暂展开灵动岛，并在新会话出现时自动加入。Nomo 始终显示最需要你关注的那一个。
</ResponseField>

震一下加闪一下。想被叫住就打开；宁愿自己扫一眼，那就留着别开。

它不会烦你。一个安静下来的会话最多提醒你三次，每次间隔五分钟，之后就一直不出声，直到真的有变化。

<ResponseField name="自动加入新会话" type="默认关闭">
  <span className="beta-pill">Beta</span> 每个新会话一出现就自动放上灵动岛，省得你一个个去开开关。
</ResponseField>

只针对你打开这项设置**之后**才被 Nomo 第一次看到的会话。晚点再打开，不会把一堆积压的会话拖上灵动岛；而你明确关掉过的会话，也绝不会被重新加进来。

<Info>
  **为什么这一项是 beta**

  iOS 给每个 App 分配了固定的实时活动重绘配额，而每个加入的会话都在花同一份配额。只有几个的时候你不会察觉。要是加进来十几个都很忙的会话，iOS 就会开始合并它们的更新——灵动岛上的内容仍然是对的，只是可能比你的终端慢半拍。

  如果你遇到的正是这种情况：打开下面的**更频繁的更新**，或者退回去只加入你真正在等的那一两个会话。
</Info>

<Tip>
  正在**请求权限**的会话不受这两项设置影响，照样会到达灵动岛——这正是这个功能的意义所在。见[默认不显示任何会话](/zh-Hans/sessions/island#nothing-appears-until-you-say-so)。
</Tip>

<h2 id="remote-approvals">
  远程审批
</h2>

<ResponseField name="在 iPhone 上回答" type="默认关闭">
  当灵动岛上的会话请求权限（运行命令、编辑文件）时，可在 iPhone 上选择“允许”或“拒绝”。关闭后将始终在 Mac 上决定。
</ResponseField>

这一项最容易被漏掉。关着的时候，你的 Mac 永远不会把决定交给手机——你能看到某个会话在等你，但你得去 Mac 上答复。完整说明见[在手机上回答](/zh-Hans/sessions/approvals)。

另外还有一个按电脑生效的暂停开关，它在 Mac 上而不是这里：[`/nomo-cc:approvals off`](/zh-Hans/sessions/commands#approvals)。手机本身不可用时用那一个。

<h2 id="debug">
  调试
</h2>

<ResponseField name="会话诊断" type="默认关闭">
  在每个会话下方显示插件的状态判断。
</ResponseField>

在每一行展开的会话下面加一行 Nomo 的内部状态。它不耗什么资源，在灵动岛上也不显示任何东西。除非你要反馈问题，否则留着别开——要反馈就打开它，然后按[反馈问题](/zh-Hans/sessions/troubleshooting#still-wrong-send-it-over)里说的把那一行发给我们。

<h2 id="ios-permissions">
  iOS 权限
</h2>

\*\*打开 iOS“设置”\*\*会带你到 iOS“设置”里 Nomo 的那一页，Apple 自己的两个开关在那里很关键：

* **实时活动**——必须打开，否则灵动岛上什么都出不来。
* **更频繁的更新**——提高 iOS 允许 Nomo 重绘灵动岛的频率。Nomo 是按默认配额写的，大约每九秒一次更新。如果觉得灵动岛更新跟不上终端，就打开它。

<h2 id="the-per-session-switch">
  每个会话的开关
</h2>

不在这一页上：每行会话上的那个开关，它决定*那一个*会话能不能占住灵动岛。它在电脑详情页里，每一行的右侧。见[电脑与会话](/zh-Hans/sessions/list#what-a-session-row-shows)。

你的选择在退出 App、重启手机之后依然保留。如果你拨动开关时那台电脑正好联系不上，改动会先存着，等它回来再应用。
