Перейти к основному содержимому

Linux Desktop

Пресеты управления Linux-десктопом через helpers computer_use.

Метаданные навыка​

ИсточникВстроенный (устанавливается по умолчанию)
Путьskills/computer-use/linux-desktop
Версия1.0.0
АвторVibeOS
ЛицензияMIT
Платформыlinux
Тегиlinux, desktop, computer-use, x11, wayland, clipboard
Связанные навыкиcomputer-use

Справочник: полный SKILL.md​

к сведению

Ниже приведено полное определение навыка, которое VibeOS загружает при его активации. Это те инструкции, которые видит агент, когда навык активен.

Пресет Linux Desktop

Шаблоны для управления Linux-десктопом с помощью computer_use, а также помощники для буфера обмена через wl-copy/xclip (если доступны).

Когда использовать​

  • Пользователь просит управлять окнами, меню или десктопными приложениями на Linux
  • Скопировать/вставить текст без выделенного инструмента для буфера обмена

Предварительные требования​

  • Включён набор инструментов computer_use
  • Сессия дисплея (X11 или Wayland)
  • Опционально: wl-clipboard или xclip/xsel для буфера обмена

Как запустить​

  1. Захват computer_use (som или ax, если поддерживается).
  2. Клик/ввод с использованием возвращаемых ссылок на элементы.
  3. Буфер обмена:
# Wayland
printf '%s' 'hello' | wl-copy
wl-paste

# X11
printf '%s' 'hello' | xclip -selection clipboard
xclip -selection clipboard -o

Краткая справка​

ЦельПодход
Захват интерфейсаcomputer_use capture
Действиеclick / type / focus_app
Буфер обменаwl-copy/wl-paste или xclip

Порядок действий​

  1. Определите тип сессии: $XDG_SESSION_TYPE (wayland или x11).
  2. Выполните захват перед действием.
  3. Отдавайте предпочтение сочетаниям клавиш вместо хрупких кликов по пикселям, если они задокументированы.

Подводные камни​

  • В сессиях SSH без графического интерфейса нет десктопа — сообщите об этом и остановитесь.
  • Wayland блокирует некоторые действия автоматизации; используйте ввод с клавиатуры.
  • Никогда не вставляйте секреты в общие терминалы.

Проверка​

  • Захват показывает целевое окно.
  • Циклическая проверка буфера обмена возвращает ту же строку.