diff --git a/lib/builtin/ipc_status/src/status_item.dart b/lib/builtin/ipc_status/src/status_item.dart index faad9bbd..9be49ec0 100644 --- a/lib/builtin/ipc_status/src/status_item.dart +++ b/lib/builtin/ipc_status/src/status_item.dart @@ -24,7 +24,7 @@ class _ToolStatusItemState extends State { Future _check() async { final cwd = Directory.current.path; - final ptycResult = _exists('$cwd/ptyc/bin/ptyc') || await _which('ptyc'); + final ptycResult = _exists('$cwd/native/linux-x64/ptyc') || _exists('$cwd/ptyc/bin/ptyc') || await _which('ptyc'); final pqlResult = await _which('pql'); if (!mounted) return; setState(() { diff --git a/lib/main.dart b/lib/main.dart index 61d4fe2a..9e247061 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -154,6 +154,7 @@ Future> _loadBundledThemes() async { /// catalogs load lazily on activate in later tiers. String _resolvePtyc(String repoRoot) { final candidates = [ + '$repoRoot/native/linux-x64/ptyc', '$repoRoot/ptyc/bin/ptyc', '${Platform.environment['HOME']}/.local/bin/ptyc', 'ptyc', diff --git a/native/linux-x64/ptyc b/native/linux-x64/ptyc new file mode 100755 index 00000000..06b8a8f2 Binary files /dev/null and b/native/linux-x64/ptyc differ