gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
“Делать было нечего, дело было вечером…” Наверное, многие обладатели ноутбуков с дискретным акселератором от nvidia задумывались над удобным инструментом, который позволял бы наблюдать и управлять состоянием дискретной видеокарты и запускать приложения с использованием технологии от NVidia. несколько дней назад мне пришла в голову мысль - “а почему бы и нет”, что и послужило толчком к созданию OpiTray. результат текущей работы можно найти на github. программа написана на Qt. Что есть на данный момент: 1. Индикация состояния питания видеокарты в трее 2. Запуск приложений использованием optirun путем ввода команды в текстбокс 3. Выключение питания видеокарты 3. Отображение состояния драйвера и демона bumblebee Замечания: 1. Для выполнения действий, которым необходимы права суперпользователя используется gksudo (да-да, Qt и gksudo), в последствие планируется сделать так, чтобы работал и kdesu или что-то средонезависимое. 2. Для обновления состояний используется 30-секундный таймер. хотелось бы отойти от этого и использовать что-то более правильное, например обработку сообщений dmesg или получение сообщений от acpi, если такое возможно. 3. Через несколько итераций обновления информации утилита зависает и не реагирует на внешние раздражители. это, скорее всего, вытекает из пункта 2. 4. Чтение и настройка параметров происходит посредством работы с /proc/acpi/bbswitch и dmesg Что хотелось бы реализовать: 1. Список приложений системы, для последующего их запуска 2. Убрать использование таймера для обновления состояния питания и использовать “правильные” события для этого. 3. Нарисовать новые нескучные иконки 4. Сделать вывод сообщений через libnotify или стандартные нотификации Qt Если есть люди, желающие помочь с разработкой, то буду рад. Так же горячо приветствуются предложения, замечания, отчеты о работе и советы по реализации пунктов ToDo. И в качестве заключения, прошу меня строго не судить, так как пока у меня нет большого опыта в работе с Qt. |
ivn |
|
Темы:
5
Сообщения:
52
Участник с: 11 мая 2013
|
Возможности посмотреть нет, так что из праздного любопытства. Интерфейс на QtQuick? |