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для буфера обмена
Как запустить
- Захват
computer_use(somилиax, если поддерживается). - Клик/ввод с использованием возвращаемых ссылок на элементы.
- Буфер обмена:
# 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 |
Порядок действий
- Определите тип сессии:
$XDG_SESSION_TYPE(wayland или x11). - Выполните захват перед действием.
- Отдавайте предпочтение сочетаниям клавиш вместо хрупких кликов по пикселям, если они задокументированы.
Подводные камни
- В сессиях SSH без графического интерфейса нет десктопа — сообщите об этом и остановитесь.
- Wayland блокирует некоторые действия автоматизации; используйте ввод с клавиатуры.
- Никогда не вставляйте секреты в общие терминалы.
Проверка
- Захват показывает целевое окно.
- Циклическая проверка буфера обмена возвращает ту же строку.