Вопрос или проблема
Только что установил Ubuntu 24.04.1 на Surface Pro 5, но сенсорный экран не работает, есть ли решение этой проблемы?
Также экран иногда мерцает.
Установка ядра linux-surface может улучшить поддержку сенсорного экрана.
Импортируйте ключи
wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
| gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/linux-surface.gpg
Добавьте репозиторий
echo "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" \
| sudo tee /etc/apt/sources.list.d/linux-surface.list
Установите ядро
sudo apt install linux-image-surface linux-headers-surface libwacom-surface iptsd
Установите ключ безопасной загрузки
sudo apt install linux-surface-secureboot-mok
Перезагрузите.
После этого выполните uname -a
и проверьте, что имя ядра содержит слово surface.
Ответ или решение
Для решения проблемы с неработающим сенсорным экраном на Surface Pro 5 с установленной Ubuntu 24.04.1, вам необходимо установить специальный ядро Linux, которое лучше поддерживает эту модель устройства. Следуйте приведённым ниже шагам, чтобы исправить проблему с сенсорным экраном и устранить мерцание экрана.
-
Импортируйте ключи:
Откройте терминал и выполните следующую команду для импорта ключей, необходимых для репозитория:wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \ | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/linux-surface.gpg
-
Добавьте репозиторий для ядра Linux Surface:
После успешного импорта ключей добавьте соответствующий репозиторий:echo "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" \ | sudo tee /etc/apt/sources.list.d/linux-surface.list
-
Установите ядро и необходимые пакеты:
Затем обновите список пакетов и установите ядро, заголовки и другие необходимые библиотеки:sudo apt update sudo apt install linux-image-surface linux-headers-surface libwacom-surface iptsd
-
Установите ключ для безопасной загрузки:
Если у вас включена безопасная загрузка, вам также нужно установить пакет для работы с безопасной загрузкой:sudo apt install linux-surface-secureboot-mok
-
Перезагрузите устройство:
После завершения установки перезагрузите ваше устройство:sudo reboot
-
Проверьте установленное ядро:
После перезагрузки откройте терминал и выполните команду, чтобы удостовериться, что новое ядро установлено:uname -a
Убедитесь, что в названии ядра присутствует слово
surface
.
Эти действия должны помочь устранить проблемы с сенсорным экраном на вашем устройстве. Если после выполнения указанных шагов проблемы с мерцанием экрана сохраняются, может потребоваться дополнительная настройка или использование другого драйвера, поскольку это может быть связано с графическими настройками или несовместимостью оборудования.
Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь уточнять!