Зачем?Мне, как верстальщику, постоянно надо что-то мерить и сравнивать.
Я пробовал использовать
kruler,
gruler/
screenruler. Честно, больше не смог найти ничего вразумительного под Linux. Те, кто пробовал продолжительное время пользоваться данными утилитами, вероятно, уже изрядно подпортили своё здоровье и требуют длительной реабилитации. Думаю, неплохая идея -- использовать данные программы для бесчеловечных допросов и пыток.
Пробовал также пользоваться различными браузерными плагинами. Но они мне не подходят в виду того, что мне необходимо мерить и за пределами браузера.
Да, ещё дизайнер показал мне какую-то супер линейку для Мака, представляющую из себя направляющие. Как же так?!
Что?В общем, решил, что в моих силах написать это. Направляющие -- это сильно круто, решил ограничиться окном без декораций.
Програма умеет измерять
горизонтальные,
вертикальные,
диагональные расстояния в пикселях, миллиметрах, дюймах, пунктах Adobe и
углы в градусах, а также показывает центральное перекрестие (
центр окна,
середины сторон и диагоналей).
Не судите строго -- мои первые окна (не считая wxWidgets, но он меня подвёл).
Прога написана на
Python 2 с
Gtk и
Cairo.
Зачем во всех примерах импортируется pygtk? Из-за require? У меня всё работает и с одним только gtk.
GitHub: https://github.com/FRiMN/RackmanLaunchpad: https://launchpad.net/~freezemandix/+archive/ubuntu/rackmanЛицензия:
MIT.
Какой-то косяк с "фиолетовым" цветом в редакторе: выглядит как синий, а написано navy, да еще и с переводом на новую строку.
Решил запостить сюда только одну картинку, остальные есть на GitHub'е.
Установка$ sudo add-apt-repository ppa:freezemandix/rackman
$ sudo apt-get update
$ sudo apt-get install rackman
Известные баги и особенности- Измеритель -- обычное окно, со всеми вытекающими (например: нельзя померить в местах недоступных для размещения окон)
- Быстрое перемещение и изменение размера окна измерения полностью зависит от натроек вашего DE
- Если в вашем DE есть умное поведение окон (прилипание и т.п.), то оно будет применяться и к измерителю, что не всегда удобно
- Изменение цвета и прозрачности с клавиатуры работает только для Master-окна (окно должно быть в фокусе)
- Нет никакого сохранения настроек
- Центральные прерывистые линии могут быть несколько размазаны при чётных высоте или ширине окна. Это особенности рендринга gtk и cairo линий располагающихся "между пикселей"
- Размеры по вертикали для производных единиц (все кроме px) могут быть несколько меньше реальных (~0.5mm)
Изменения1.5.0 - Добавлены миллиметры (mm), дюймы (in) и пункты Adobe (pt); поддержка нескольких мониторов
1.5.2 - Добавлена иконка, .desktop-файл и установка python-пакетов через distutils
1.6.0 - Добавлена интернационализация: русский, английский языки
1.6.4 - Теперь есть репозиторий для Ubuntu
1.6.7 - Добавлена возможность развернуть измеритель на 90 градусов
1.8.2 - Добавлен файл конфигурации
1.9.0 - Добавлено процентное сотношение и соотношение сторон