Read this in other languages: English, Русский
Мощный калькулятор-плагин для KRunner в KDE Plasma, использующий расширенные возможности libqalculate.
- Вычисления с произвольной точностью
- Поддержка решения алгебраических уравнений
- Символьные вычисления для точных результатов
- Поддержка конвертации валют
- Возможности конвертации единиц измерения
- Расширенные математические функции
- Быстрая вставка результатов в строку запроса KRunner
- Копирование результатов в буфер обмена одним кликом
- Добавлена возможность вставки результатов вычислений прямо в строку запроса KRunner
- Добавлена кнопка с иконкой для быстрого копирования результатов в буфер обмена
- Улучшен интерфейс с использованием стандартных иконок и действий KDE
- KDE Plasma 6.x
- Qt 6.x
- CMake
- Make
- Права sudo для установки
libqalculate
(команда qalc должна быть доступна в $PATH)- Файлы разработки KRunner
- Убедитесь, что все зависимости установлены
- Клонируйте репозиторий:
git clone https://github.com/kas-cor/krunner-qalculator.git cd krunner-qalculator
- Запустите скрипт установки:
./install.sh
Скрипт выполнит:
- Настройку среды сборки
- Компиляцию плагина
- Установку в систему
- Автоматический перезапуск KRunner
Для удаления плагина выполните:
./uninstall.sh
- Нажмите
Alt+Space
для открытия KRunner - Введите математическое выражение
- Нажмите Enter для получения результата
- Базовые вычисления:
2 + 2 =
- Конвертация валют:
100 USD to EUR =
- Конвертация единиц измерения:
100 km/h to mph =
- Уравнения:
solve x^2 + 2x + 1 = 0
-
Если KRunner не показывает плагин:
- Убедитесь, что KRunner был перезапущен после установки
- Проверьте, что qalc установлен и доступен в PATH
-
Если вычисления не работают:
- Проверьте, что libqalculate правильно установлен
- Проверьте синтаксис вашего выражения
- Создайте форк репозитория
- Создайте ветку для новой функции (
git checkout -b feature/amazing-feature
) - Зафиксируйте изменения (
git commit -m 'Добавлена новая функция'
) - Отправьте изменения в репозиторий (
git push origin feature/amazing-feature
) - Откройте Pull Request
Если вы находите этот плагин полезным и хотите поддержать его развитие, вы можете сделать это несколькими способами:
Поддержите проект, пожертвовав криптовалюту:
- Посетите страницу пожертвований для получения адресов кошельков BTC и USDT
- Поставьте звезду репозиторию
- Поделитесь проектом с другими
- Сообщайте об ошибках или предлагайте новые функции
- Участвуйте в разработке кода или документации
Этот проект лицензирован под GNU General Public License v2.0 - подробности смотрите в файле LICENSE.
- Спасибо сообществу KDE за KRunner
- Спасибо команде libqalculate за их мощный движок вычислений