Skip to content

Samuill/qwertyu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ы всё сделал правильно, просто поведение, которое ты описал, — это нормально для минимального Arch Linux с BSPWM, потому что:

BSPWM — это оконный менеджер, а не полноценная DE (Desktop Environment), как GNOME или KDE.

startx запускается вручную, если не установлен дисплейный менеджер (DM), например: lightdm, gdm, sddm и т. д.

🔧 Если не хочешь вручную каждый раз вводить startx Ты можешь автоматизировать запуск startx при входе в пользователя, либо установить графический дисплейный менеджер.

🔹 Вариант 1: Автоматически запускать startx при входе Добавь в кон��ц файла ~/.bash_profile следующую строку:

bash Copy Edit [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx Как это работает:

При входе в tty1 (первый терминал, где логинишься) автоматически будет запускаться startx.

Это не мешает тебе использовать другие tty (например, tty2, tty3).

Создание и редактирование:

bash Copy Edit nano ~/.bash_profile

Добавь строку:

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx Сохрани: Ctrl+O, затем Enter, и выйди: Ctrl+X.

🔹 Вариант 2: Установить дисплейный менеджер (рекомендуется для комфорта) Например, lightdm:

bash Copy Edit sudo pacman -S lightdm lightdm-gtk-greeter sudo systemctl enable lightdm Теперь при загрузке будет графическое окно входа с выбором пользователя. BSPWM будет запускаться автоматически, если в .xinitrc или через конфиги lightdm всё корректно указано.

⚠️ Убедись, что exec bspwm прописан в ~/.xinitrc или ~/.xsession.

✅ Вывод Постоянный ручной запуск startx — это ожидаемое поведение, если у тебя нет DM.

Хочешь удобства — ставь lightdm, gdm или sddm.

Хочешь минимализма — используй автозапуск startx через .bash_profile.

Хочешь — могу помочь настроить один из DM или автозапуск — просто скажи.

You said: https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup так что дальше делать? давай дальше команды ChatGPT said: Вот следующий набор конкретных команд, согласно странице установки и настройки linux-surface — для Arch Linux:

🔧 Шаги для Arch Linux Добавление и подпись ключа:

bash Copy Edit sudo wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc
| sudo pacman-key --add - sudo pacman-key --finger 56C464BAAC421453 sudo pacman-key --lsign-key 56C464BAAC421453 Добавление репозитория:

В конец файла /etc/pacman.conf добавь:

ini Copy Edit [linux-surface] Server = https://pkg.surfacelinux.com/arch/ Установка ядра и модулей:

bash Copy Edit sudo pacman -Sy sudo pacman -S linux-surface linux-surface-headers iptsd После чего включи сервис для тачскрина:

bash Copy Edit sudo systemctl enable iptsd Установка ключа Secure Boot (по желанию):

bash Copy Edit sudo pacman -S linux-surface-secureboot-mok Он выведет уведомление — следуй ему, чтобы добавить ключ в UEFI. ⚠️ На Arch по умолчанию Secure Boot не настроен. Вам нужно будет:

создать собственные ключи,

установить shim/efistub (или через AUR),

и только затем устанавливать этот пакет github.com +11 github.com +11 github.com +11 github.com +3 github.com +3 github.com +3 github-wiki-see.page +1 github-wiki-see.page +1 .

Перезагрузка:

bash Copy Edit reboot После этого убедись, что загружено правильное ядро:

bash Copy Edit uname -a В выводе должно быть “surface” github.com +1 github-wiki-see.page +1 .

✅ Что делать после установки ядра После загрузки проверь основные компоненты:

раскладки клавиатуры/тачпад,

сенсорный экран / стилус,

Wi-Fi и Bluetooth,

звук и датчики (яркость, акселерометр).

Установи микрокод и прошивки:

bash Copy Edit sudo pacman -S intel-ucode linux-firmware Проверь, нужен ли libwacom-surface (AUR), он улучшит поддержку стилуса и тача.

ℹ️ Если что-то не работает: Обратись к странице своего устройства в wiki (например, для Surface Pro 9:

отключи Secure Core в UEFI,

добавь параметры i915.enable_psr=0, pci=hpiosize=0 в GRUB projectswithjackie.com +2 github-wiki-see.page +2 github.com +2 github-wiki-see.page +1 github-wiki-see.page +1 .

Если возникают ошибки с ACPI, видео, Wi-Fi, см. раздел «Known Issues» и соответствующие device-страницы.

🎯 Итог В Arch — подпиши ключ, добавь репо, установи linux-surface, iptsd, начни сервис.

(Опционально) настроь Secure Boot с MOK.

Перезагрузи и проверь uname -a.

Установи оставшиеся пакеты и проверь работу устройства.

При необходимости — настрой под устройство дополнительные параметры.

Давай двигаться постадийно. Напиши, после какого шага ты сейчас, и какой результат — помогу дальше!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published