В настоящее время я настроил калькулятор скринлета, но не хочу его использовать, так как
1) Скринлеты больше не находятся в разработке, большинство из них не работают, и я намерен постепенно от них отказаться.
2) Существующий калькулятор Screenlet выглядит очень похоже на тот, что в OSX, и, на мой взгляд, он не привлекателен.
Я предпочитаю galculator или gcaltool. Есть ли способ добавить их в слой виджетов? Я открыт и для других вариантов, но в основном я ищу калькулятор «не-скринлет», который можно было бы добавить в слой виджетов Compiz.
Спасибо.
Характеристики программного обеспечения: Ubuntu 12.04 с рабочим столом Xubuntu. Xfce обновлен до 4.10 и используется Compiz.
решение1
Только что разобрался. Но это того стоит, так как МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПРЕВРАЩЕНИЯ ЛЮБОГО ОКНА ПРОГРАММЫ В ВИДЖЕТ!!
1) Поиск класса окна калькулятора:
а) Загрузите программу-калькулятор.
б) Затем загрузите окно терминала.
в) Чтобы получить класс окна калькулятора, в терминале выполните
xprop WM_CLASS | cut -d\" -f4
Теперь ваша мышь будет выглядеть как перекрестие.
d) Теперь щелкните на открытой программе калькулятора, которую вы хотите использовать в слое виджетов. Выходной класс отображается в терминале.
д) Запишите. В моем случае это «галкулятор».
2) Настройка калькулятора в слое виджетов Compiz:Перейдите в Меню\Настройки\Диспетчер конфигурации Compiz\Рабочий стол\Уровень виджетов\
а) Включите плагин «Слой виджетов».
б) В разделе «Плагин слоя виджета» перейдите в раздел «Поведение\Окна виджета\» и введите
(class=Galculator)
Если вам требуется несколько виджетов, введите
(class=Galculator) | (class=Screenlet)
| — это «или», и в моем случае я разрешаю использовать как Galculator, так и Screenlets на слое виджетов.
ПРИМЕЧАНИЕ: Скобки необходимы, даже для записей одного класса. Не работает, если они отсутствуют.
В принципе, все готово! Но если вы ищете полную версию...продолжайте...
3) Удалить украшения окна калькулятора:Перейдите в Меню\Настройки\Диспетчер конфигурации Compiz\Управление окнами\Правила окна.
a) Включите плагин 'Window Rules'. Вам будет предложено включить Regex Matching (если он еще не включен) и также включите его.
б) Затем в разделе «Правила Windows» перейдите в раздел «Совпадения» и введите/скопируйте+вставьте
(class=Galculator)
подКАЖДЫЙиз следующих заголовков:
- Пропустить панель задач
- Пропустить пейджер
- Выше
- Липкий
- Неизменяемые размеры окон
- Несворачиваемые окна
- Неразворачиваемые окна
- Незакрывающиеся окна
- Нет фокуса
Теперь это выглядит как настоящий виджет.
5) Автозапуск калькулятора для загрузки в слой виджетов Compiz:В Меню\Настройки\Диспетчер настроек\Система\Сеанс и запуск\Автозапуск приложений\ а) Нажмите кнопку «Добавить» с зеленым крестиком.
б) Введите имя, описание и команду для запуска калькулятора и нажмите «ОК». В моем случае это,
Имя: Галкулятор
Описание: Запустить виджет Galculator
Команда: галкулятор.
в) Убедитесь, что он отмечен галочкой в списке «Автозапуск приложений».
6) Выход и вход в системуВуаля!
решение2
Самое похожее, что я нашел, это наличие калькулятора в Unity Dash. Вы можете установить Unity-lens-utilities:
sudo apt-get install unity-lens-utilities
Затем, когда вы открываете тире и вводите операцию, он дает вам результат в виде предварительного просмотра. Также предварительный просмотр связан с фактическим калькулятором, так что если вам нужно выполнить более сложные операции, вы можете просто нажать на него.
Удачи!