Гид по технологиям

Играть в Klondike Solitaire в терминале Linux

5 min read Linux Обновлено 26 Dec 2025
Klondike в терминале Linux — запустить Solitaire
Klondike в терминале Linux — запустить Solitaire

человек держит игральные карты

Игры всегда были частью опыта работы за ПК. Сегодня мы вернёмся к классике: Klondike Solitaire — пасьянсу, который многие помнят по Windows — и запустим его прямо в вашем терминале Linux.

Краткая история карточных игр на компьютерах

веб-страница с бесплатным пауком-пасьянсом

Пасьянс — игра в карты для одного игрока, где вы переносите карты между стопками. Она тренирует память, внимание и базовую координацию рук и глаз.

Microsoft включила Klondike Solitaire в Windows 3.0, чтобы помочь пользователям освоить рабочий стол и работу с мышью: клики, перетаскивание и т.д. С 1990 по 2012 год бесплатная версия пасьянса входила в большинство релизов Windows.

Когда Linux стал популярным в середине 1990-х, многие дистрибутивы тоже поставляли простые игры, включая пасьянс, чтобы пользователь чувствовал себя комфортнее. Сейчас для Linux доступно множество бесплатных версий карточных игр, в том числе и в терминале.

Почему играть в пасьянс в терминале

Не всем нравятся графические интерфейсы. Иногда вы подключены к удалённой машине по SSH, хотите убить пять минут или просто любите минимализм. Причины играть в терминале:

  • Лёгкость и скорость запуска при отсутствии GUI.
  • Можно играть на удалённом сервере через SSH.
  • Ностальгия и минимализм: никакой лишней анимации.
  • Это хорошая пауза между задачами.

Самая честная причина: вы можете — и это доставляет удовольствие.

Установка solitaire-tui в Linux

установка Go и solitaire-tui в Linux

solitaire-tui написан на языке Go, поэтому перед установкой нужно убедиться, что Go установлен в системе.

Установка Go (вариант через Snap)

Если ваша система поддерживает snap, это самый простой способ:

sudo snap install go --classic

Если Snap не настроен, установите его через пакетный менеджер дистрибутива (apt, dnf, pacman и т.д.) или используйте официальные бинарные сборки Go с сайта golang.org.

Установка solitaire-tui через go install

После установки Go установите solitaire-tui командой:

go install github.com/brianstrauch/solitaire-tui@latest

По умолчанию пакет установится в подкаталог ~/go/bin/.

Создание удобной ссылке для запуска

Чтобы запускать программу из любого места, создайте символическую ссылку (потребуются права root для /usr/bin):

sudo ln -s ~/go/bin/solitaire-tui /usr/bin/solitaire

После этого запустите игру командой:

solitaire

Если вы используете другой путь для GOPATH или ставите Go глобально, скорректируйте путь к бинарнику.

Как играть в терминале

игра в пасьянс в терминале Linux

solitaire-tui воспроизводит основную механику Klondike, но без многих графических украшений. Ключевые особенности управления:

  • Нет автодозвона и автоперемещений — всё вручную.
  • Нет drag-and-drop: клик (или наведение и нажатие) на карту выделит её, затем кликните в место назначения — карта переместится.
  • Победный фанфар отсутствует — игра заканчивается тихо, как и в реальной жизни.

solitaire-tui делает ровно то, что нужно: предлагает классический пасьянс, который можно пройти за пару минут прямо в терминале.

Частые проблемы и их решение

  • Программа не запускается: проверьте, что ~/go/bin/ в PATH или что символическая ссылка указывает на существующий файл.
  • go install выдаёт ошибки: убедитесь, что установлен корректный релиз Go и что сеть доступна.
  • Права доступа: при создании ссылки в /usr/bin используйте sudo.

Важно: если вы подключены по SSH и используете простой терминал (например, с минимальной поддержкой ANSI), интерфейс может отображаться некорректно. Попробуйте подключиться с другим терминалом или использовать локальную сессию.

Альтернативы и расширения

Если вы хотите вариантов помимо solitaire-tui:

  • Пасьянс с GUI — ряд графических приложений в репозиториях (GNOME Games, KDE Games).
  • Другие терминальные игры: nethack, bastet, moon-buggy, tty-solitaire.
  • Веб-версии пасьянса, если у вас есть браузер на машине.

Когда терминальная версия не подходит: используйте GUI для удобного перетаскивания и анимаций.

Шпаргалка (cheat sheet)

  • Установить Go через Snap:
sudo snap install go --classic
  • Установить solitaire-tui:
go install github.com/brianstrauch/solitaire-tui@latest
  • Создать ссылку для удобного запуска:
sudo ln -s ~/go/bin/solitaire-tui /usr/bin/solitaire
  • Запуск игры:
solitaire

Чек-листы по ролям

Администратор сервера:

  • Убедиться в безопасности snap и Go-пакетов.
  • Настроить PATH для всех нужных пользователей.
  • При необходимости установить программу в /usr/local/bin.

Разработчик:

  • Убедиться, что версия Go совместима с проектом.
  • Использовать go install для быстрой установки и тестирования.

Обычный пользователь:

  • Проверить, поддерживает ли система snap.
  • Следовать инструкции по установке и созданию ссылки.

Критерии приёмки

  • Игра запускается командой solitaire без ошибок.
  • Интерфейс отображается корректно в терминале.
  • Удаётся начать и завершить партию Klondike.

Короткий SOP: запустить и сыграть за 3 минуты

  1. Установите Go (snap или пакетный менеджер).
  2. Выполните go install github.com/brianstrauch/solitaire-tui@latest.
  3. Создайте символическую ссылку в /usr/bin или убедитесь, что ~/go/bin/ в PATH.
  4. Запустите solitaire и наслаждайтесь партией.

Глоссарий (1 строка)

  • Klondike — классический пасьянс, популяризированный в Windows.
  • solitaire-tui — терминальный интерфейс для Klondike, написанный на Go.
  • Go — язы́к программирования от Google, часто используемый для CLI-приложений.
  • Snap — система распространения пакетов для Linux.

Важно: терминальная версия — это про простоту и скорость. Если вам нужны визуальные эффекты, выберите GUI-версию пасьянса.

Резюме

solitaire-tui — отличный способ сыграть в Klondike прямо в терминале Linux. Установка проста: поставьте Go, выполните go install и создайте символическую ссылку для удобного запуска. Эта версия минималистична, но надёжна: она возвращает ощущение классической игры без лишних эффектов.

Примечание: если вы хотите тренировать внимание или скорочтение в перерывах, терминальные игры — хорошая, но лёгкая альтернатива более продуктивным занятиям.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Распечатать фото с iPhone — быстрое руководство
Фото печать

Распечатать фото с iPhone — быстрое руководство

Играть в Game Boy в терминале Linux
Linux

Играть в Game Boy в терминале Linux

Запланировать включение и выключение компьютера
Системы

Запланировать включение и выключение компьютера

Display Accommodations на iPhone и iPad: настройка
iOS

Display Accommodations на iPhone и iPad: настройка

fdisk: управление разделами в Linux
Linux

fdisk: управление разделами в Linux

Как вносить вклад в Open Source — руководство
Open Source

Как вносить вклад в Open Source — руководство