跳转至

ujust 命令

用法

Shell Scripts (.sh)|96x96, 100%

Note

可以使用 Bazzite Portal 应用作为常用 ujust 命令的图形界面。

ujust 命令通过脚本自动执行任务,可用于系统配置和维护。它也可以安装由项目维护者和贡献者以安装脚本形式随 Bazzite 提供的专用软件。请注意,部分 可通过 ujust 命令安装的软件可能会向你的系统添加叠加软件包,通常不建议这样做。

ujust 命令列表|690x411 这会输出可用命令列表。

打开主机终端并输入以下命令

ujust

ujust 终端用户界面|690x403

ujust --choose

这会显示一个 ujust 命令的终端用户界面,你可以用方向键或鼠标选择要执行的命令。

Attention

需要传入值或标志参数的命令无法通过这种方式运行。

手动输入命令

找到你想使用的命令并输入

ujust <command>

你可以通过输入以下内容搜索特定命令:

ujust | grep "<search keyword(s)>"
  • install-:安装程序,目前没有配置或卸载命令。
    • 警告:部分可通过 ujust 命令安装的应用最终可能会向系统叠加软件包
  • get-:安装“扩展”,例如 Decky 插件;如果某项内容属于扩展,也可能使用 get-
  • setup-:安装程序,并在安装后提供卸载和配置选项。
  • configure-:配置镜像默认自带的某项内容。
  • 如果必须先安装,它会放在 setup- 中。
  • toggle-:启用或禁用某个功能或设置。
  • 具体选择可能是自动的,也可能需要手动操作,取决于实现方式。
  • fix-:修复、打补丁或绕过某个问题。
  • distrobox-:Distrobox 专用动词,用于简化容器使用。
  • foo:替换为具体命令名。
  • 这些是我们认为有必要保留、但不需要动词前缀的快捷命令。
    • 示例ujust updateujust enroll-secureboot-key

查看每个 ujust 脚本的源代码

如果你想查看每个命令对应脚本具体做了什么,请打开主机终端并输入

ujust --show <command>

你也可以在本机以下位置找到 ujust 命令: /usr/share/ublue-os/just

Note

这个目录也会显示隐藏的 ujust 命令。

ujust 脚本概览

下面只是一些常见的 Bazzite ujust 脚本示例。可用脚本还有很多,可以按上文所述通过 ujust --choose 查看。

维护脚本

  • ujust update - 一次性更新系统、Flatpak 和容器
  • ujust configure-grub - 配置 GRUB 启动菜单的可见性
  • ujust fix-reset-steam - 将 Steam 文件夹重置为初始状态,但不删除游戏、音乐、存档等内容。如果 Steam 出问题,或游戏模式出现黑屏,这个命令很有用
  • ujust fix-proton-hang - 强制终止所有与 Wine 和 Proton 相关的进程。如果某个游戏未正常关闭后导致其它游戏无法启动,这个命令很有用
  • ujust bios - 直接重启进入本设备的 BIOS/UEFI 界面
  • ujust restart-pipewire - 音频有爆音?重启 PipeWire 有时可以修复
  • ujust enroll-secure-boot-key - 为安全启动登记 Nvidia 驱动和 KMOD 签名密钥。如果你想在启用安全启动的情况下使用 Bazzite,需要执行此命令
  • ujust clean-system - 清理旧的未使用 Podman 镜像、卷、Flatpak 软件包和 rpm-ostree 内容

配置/启用脚本

  • ujust configure-waydroid - Waydroid 配置助手。更多信息请查看 Waydroid 设置指南
  • ujust setup-virtualization - 设置并配置虚拟化和 VFIO
  • ujust setup-sunshine - 开启或关闭 Sunshine 游戏串流主机
  • ujust setup-luks-tpm-unlock - 启用通过 TPM 自动解锁 LUKS
  • ujust setup-decky - 安装并配置 Decky Loader
  • ujust setup-boot-windows-steam - 在 Steam 中添加用于启动 Windows 的脚本,适合双系统环境
  • ujust enable-tailscale - 启用 Tailscale 支持
  • ujust enable-supergfxctl - 启用 Supergfxctl,这是面向混合显卡笔记本的 GPU 切换工具
  • ujust bazzite-cli - Bazzite CLI mod,提供 Bluefin 风格的命令行增强。更多信息请查看 Bazzite 命令行工具

故障排查脚本

  • ujust logs-last-boot - 显示上一次启动的所有消息
  • ujust logs-this-boot - 显示本次启动的所有消息
  • ujust device-info - 收集有用的设备信息并上传到 pastebin。创建支持工单时,这对提供信息非常有用。

项目网站

https://just.systems/man/en/