1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/deepin-opensource-switch-graphics-card

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Плагин dde-dock-graphics (форк от mywhat/DDESwitchCard)

Исходный текст:

原贴地址:切换显卡插件

GitHub 原项目地址:mywhat/DDESwitchCard/

Функциональное описание

Плагин был модифицирован chanforever, одним из администраторов форума, и добавлен в dde-dock для обеспечения быстрой смены видеокарт.

В настоящее время поддерживается только использование двух видеокарт Intel + NVIDIA, а также не поддерживается функция прямого подключения к ноутбуку с одной видеокартой.

Пользователям с двумя видеокартами AMD + NVIDIA не рекомендуется использовать этот плагин, так как это может привести к невозможности запуска xserver. В этом случае можно восстановить изменения плагина, выполнив скрипт /opt/apps/dde-dock-graphics-plugin/files/bin/Rescue.sh в tty2.

Оптимизация функций

  • Изменена структура всего кода и оптимизирована логика вызова функций, а также отменена необходимость хранения конфигурации во внешнем файле.

  • Перед переключением видеокарт автоматически проверяется наличие драйвера видеокарты NVIDIA.

  • Добавлен скрипт Rescue.sh, который позволяет удалить соответствующие файлы конфигурации и перезапустить службу lightdm после неудачного переключения на графический интерфейс.

  • Добавлена конфигурация, связанная с nvidia-prime, что позволяет использовать команду prime-run для запуска программ с использованием видеокарты NVIDIA при использовании видеокарты Intel.

  • Добавлено контекстное меню рабочего стола, которое позволяет запускать исполняемые файлы и быстрые ссылки с помощью команды prime-run.

  • Добавлено контекстное меню плагина, которое поддерживает ручное обновление информации о видеокартах, быстрый доступ к настройкам дисплея и настройкам видеокарты NVIDIA.

  • Добавлен файл политики pkexec, чтобы сделать окно авторизации при переключении видеокарт более привлекательным.

  • Добавлены переводы на английский язык, которые автоматически отображаются на английском языке в некитайской среде. (Способности ограничены, удалось перевести только английский текст...)

Зависимости

Компиляция зависимостей

cmake qt5-default qttools5-dev libgsettings-qt-dev libdtkcore-dev libdtkgui-dev libdtkwidget-dev libdframeworkdbus-dev dde-dock-dev qtcreator (рекомендуется использовать Qt Creator для непосредственного открытия CMakeLists.txt и компиляции)

sudo apt install cmake qt5-default qttools5-dev libgsettings-qt-dev libdtkcore-dev libdtkgui-dev libdtkwidget-dev libdframeworkdbus-dev dde-dock-dev qtcreator

Зависимости для выполнения

mesa-utils zenity libnotify4

sudo apt install mesa-utils zenity libnotify4

Компиляция исходного кода

После установки необходимых зависимостей для компиляции перейдите в каталог проекта и откройте его в терминале. Выполните команду fakeroot dpkg-buildpackage -b.

В верхней папке каталога проекта будет создан файл dde-dock-graphics-plugin_${version}_amd64.deb, который можно установить двойным щелчком мыши.

Благодарности

Проектный репозиторий официального сайта linuxdeepin dde-dock.

Проектный репозиторий официального сайта linuxdeepin dde-file-manager.

Проектный репозиторий официального сайта linuxdeepin dde-session-ui.

Открытый проект GitHub dde-appknitter за перевод скриптов.

Открытый проект GitHub dde-store за метод отправки системных уведомлений.

Метод настройки интернационализации проектов Qt (Cmake), предложенный xmuli на GitHub.

DDESwitchCard, плагин chanforever на форуме.

Скрипт переключения видеокарт jfy_99 на форуме.

Решение nvidia-prime от risez на форуме.

Плагин dde-sys-monitor-plugin от q77190858 на форуме.

Предложения по улучшению от shenmo, lenke, mmlmonkey и xuey на форуме.

UOS-пакеты от организации «Открытое приложение» на кодовом облаке.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

dde-dock видеокарта переключение плагин Развернуть Свернуть
GPL-3.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/deepin-opensource-switch-graphics-card.git
git@api.gitlife.ru:oschina-mirror/deepin-opensource-switch-graphics-card.git
oschina-mirror
deepin-opensource-switch-graphics-card
deepin-opensource-switch-graphics-card
master