Skip to content
lollipopkit edited this page Sep 17, 2023 · 17 revisions

English | 简体中文

🎉 欢迎

这里有一系列隐藏功能等,希望你能喜欢。

📖 介绍

桌面小部件 和 watchOS App

桌面小部件 及 watchOS App 都需要配置 ServerBox Monitor(因为两者的环境决定了不能使用”大量“的内存、CPU 等,只能通过网络获取服务器端提供的简化的数据)。

配置方法参见 ServerBox Monitor Wiki

以 JSON 编辑设置

首先,隐藏某些设置项是为了设置界面的简洁,同时兼顾少数人的需求(高度自定义)。 其次,错误的设置可能导致App无法打开,请做好备份。

  • Q:怎么找到?
  • A:只需要在首页抽屉内,长按设置项即可打开。
  • Q:有哪些可以自定义的设置项?
  • A:可以在 /lib/data/store/setting.dart 找到所有,请注意每个设置项的类型。 下方是部分(因为可能未及时更新)可用隐藏设置项:
    /// 是否显示旧版服务器 Tab 页 UI
    /// 默认值:false
    late final serverTabUseOldUI = StoreProperty(
      box,
      'serverTabUseOldUI',
      false,
    );
    /// 连接服务器等的超时时长(秒)
    /// 默认值:5
    late final timeout = StoreProperty(
      box,
      'timeOut',
      5,
    );
    /// 是否保存/使用历史记录(SFTP路径等)
    /// 默认值:true
    late final recordHistory = StoreProperty(
      box,
      'recordHistory',
      true,
    );
    /// 字体缩放比
    /// 默认值:1.0(100%)
    /// 注意:该设置项的类型为 double
    late final textFactor = StoreProperty(
      box,
      'textFactor',
      1.0,
    );

举例:开启 旧版服务器 Tab 页

  • 先在 /lib/data/store/setting.dart 中找到定义该设置的地方。
    /// Discussion #146
    late final serverTabUseOldUI = StoreProperty(
      box,
      'serverTabUseOldUI',
      false,
    );
    可以发现,该设置项的名称为 serverTabUseOldUI,类型为 bool,默认值为 false
  • 将以下内容键值对添加到设置项的 JSON 编辑器中,保存即可。
    "serverTabUseOldUI": true
  • 返回服务器 Tab 页,等待几秒,即可看到效果。

长按

某些视图,长按可以打开更多功能,例如:

  • 长按首页的服务器卡片,进入编辑模式。
  • 长按首页抽屉内的设置项,进入 JSON 编辑模式。
  • SSH 终端内,长按并滑动,可以选择字符。

SSH 虚拟按键

可以在设置页中找到编辑虚拟按键的选项。

  • 在里面可以开启关闭、排序。
  • 某些可能意义不明的图标在里面也有解释。
Clone this wiki locally