Manjaro를 Surface Go에 설치할 때의 문제 및 해결 방법
이에 따라 서피스 고에도 리눅스(Manjaro)를 넣기로 했다.
개시하다
자신이 시도한 범위라면
결과(상세 내역)
manjaro-kde-20.1.2-201019-linux58.iso
설치 후 부팅 안 함
manjaro-kde-19.0.2-200311-linux54.iso
설치 가능
manjaro-architect-20.0.3-200607-linux56.iso
설치할 수 없음
(Surface Go 호스트에는 USB 단말기가 1개만 있습니다.)
Surface Go(초기 세대) {{ affiliate_links(amazon="https://amzn.to/3ghJxCr" ) }}
유선 LAN 단자 겸 USB 허브로 사용됩니다.결국 없어도 좋다고...)
Manjaro linux에는 4가지 설치 프로그램이 있습니다.이 중 Gnome, KDE, XFCE 버전 (아마) 의 데스크톱 환경이 다르기 때문에 Archiitect는 데스크톱 환경이 없을 뿐만 아니라 설치할 때도 네트워크가 있어야 합니다.(알고 보니)
당초 데스크톱 환경을 결정할 수 없었기 때문에 Archeitect로 설치해 상황을 살펴봤지만, 왠지 서피스 고는 유선 LAN을 인식하지 못했다.3
다른 데스크톱에 Manjaro Archeitect를 설치했을 때 유선 LAN을 자동으로 설정할 수 있는 것이 드라이버의 문제입니까?
위에서 말한 바와 같이 Archeitect Installer는 반드시 네트워크 연결을 해야 하기 때문에 이것은 병목이다.
해결책
KDE 버전의 설치 프로그램을 설치할 수 없는 곳에 케이블이 설치되어 있습니다.시도해 보지는 않았지만 다른 데스크톱의 설치 프로그램도 문제가 없을 것 같다.
장애 2: 설치가 완료된 후에도 부팅되지 않음
(KDE 버전에서) 설치가 순조롭게 끝난 후에 다시 시작하면bios의 로고가 앞으로 추진되지 않습니다.
해결책
Linux의 커널 중 일부는 LFS를 장기간 지원하는 버전으로 최신 버전보다 안정적인 것 같다.
만자로의 기본 설치 프로그램(공식 사이트 직접 링크) 커널은 최신(2020년 11월까지 5.8)이지만 LFS(그중 최신, 2020년 11월까지 5.4)도 준비했으니 이것을 시도하면 문제없다.
이 최신 내장 페이지에서 직접 다운로드하면 자동으로 다운로드되며 취소되면 왼쪽 상단의 파일에서 설치 프로그램 목록으로 날아갈 수 있습니다.
장애 3: Wifi가 연결되지 않음
안전하게 설치
Wifi
해도 직접 연결할 수 없습니다.(Surface Go의 Wifi 모듈 자체에 문제가 있는 것 같습니다.)해결책
다음 페이지에 해결 방법이 있습니다.
Surface Go · linux-surface/linux-surface Wiki
간단하게 말하면, 정상적으로 작동할 수 있는 무선 부품을 다른 곳에서 다운로드하고 교체하면 된다
1. 펌웨어 준비
나는 위의 페이지와 아래의 링크에서 얻었지만, 나는 이 정당성을 보장할 수 없으니, 하면 스스로 책임을 져야 한다.
http://www.killernetworking.com/support/K1535_Debian/board.bin
킬러 같은 불안한 단어가 들어 있어서 찾아봤는데 여기 자체가 보통 네트워크 인터페이스를 만드는 Intel 산하의 회사?브랜드비슷해서출처는 위키백과입니다. 순수한 운전사일 수도 있어요.
2. 펌웨어 교체
입수된 펌웨어는 다음과 같다.
경로
컨텐트 수정
/usr/lib/firmware/ath10k/QCA6174/hw2.1/board.bin
바꾸다
/usr/lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin
삭제
/usr/lib/firmware/ath10k/QCA6174/hw3.0/board.bin
바꾸다
/usr/lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin
삭제
참고로 바뀐 서류는 같을 수 있다.
일단 백업을 해볼게요.
$ sudo mv /usr/lib/firmware/ath10k/QCA6174/{hw2.1,hw3.0}/board*.bin /path/to/backup/
삭제board-2.bin
$ sudo rm /usr/lib/firmware/ath10k/QCA6174/{hw2.1,hw3.0}/board-2.bin
board.bin
의 교체$ sudo mv /path/to/new/board.bin /usr/lib/firmware/ath10k/QCA6174/hw2.1/
$ sudo mv /path/to/new/board.bin /usr/lib/firmware/ath10k/QCA6174/hw3.0/
3 코어 모듈 설정/etc/modprobe.d/ath10k.conf
에 다음 내용의 파일을 만듭니다.options ath10k_core skip_otp=y
이렇게 하면 연결된다.장애 4: Stylus 를 마우스 오른쪽 버튼으로 클릭할 수 없음
인식은 됐지만 버튼에 가운데 키가 할당된 것 같아.오른쪽 버튼이 없으면 불편해서 바꾸고 싶어요.4
대책
스타벅스의 인식
일반적인wacom태블릿PC
xsetwacom --list devices
는 설비를 얻을 수 있다.하지만 그럴 수가 없어요.다시 한 번 찾아보니wacom 드라이버의surface용 물건이 있더라고요.
linux-surface/libwacom-surface: Patches to support Microsoft Surface Devices with libwacom .
AUR로 설치됨
$ git clone https://aur.archlinux.org/libwacom-surface.git
$ makepkg -si
다시 실행하면 제대로 알아낼 수 있어.$ xsetwacom --list devices
ELAN9038:00 04F3:261A touch id: 12 type: TOUCH
ELAN9038:00 04F3:261A stylus id: 13 type: STYLUS
ELAN9038:00 04F3:261A eraser id: 18 type: ERASER
버튼 설정Stylus의 버튼 1은 오른쪽 버튼, 2는 가운데 버튼, 3은 오른쪽 버튼입니다.
xsetwacom --set
에 추가 버튼 할당$ xsetwacom --get "ELAN9038:00 04F3:261A stylus" Button 2
button +2
$ xsetwacom --set "ELAN9038:00 04F3:261A stylus" Button 2 3
이렇게 하면 우클릭이 돼요.이렇게 되면 재가동할 때마다 리셋되기 때문에 영속화에는 대책이 필요하다.
InputDevice 설정이라 원래 설정
/etc/X11/xorg.conf
이 맞는 것 같았는데 쓰기가 잘 안 돼 이번에는 생략했다.bash로 시작할 때 실행하는 것이 가장 간단합니까?KDE의 경우 설치
kcm-wacomtablet
후 GUI를 통해 쉽게 설정할 수 있습니다.참고 자료
null-i.net Linux/wacom에서 펜슬 사용
Wacom tablet - ArchWiki
장애 5: Bluetooth 접속 불가
최대 절전 모드에서 복구 시 Bluetooth 연결 불가
해결책
블루투스 장치를 리셋할 필요가 있을 것 같습니다.
다음 명령을 사용하여 재설정
usb_modeswitch -T -v "ベンダーID" -p "プロダクトID"
공급업체 ID 및 제품 ID는 lsusb
에서 확인할 수 있습니다.$ sudo lsusb
[中略]
Bus 001 Device 002: ID 0cf3:e302 Qualcomm Atheros Communications
[中略]
이 경우 0cf3
는 공급업체 ID이고 e302
는 제품 ID입니다.$ sudo usb_modeswitch -R -v 0cf3 -p e302
Look for default devices ...
Found devices in default mode (1)
Access device 002 on bus 001
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
with class 224
Warning: no switching method given. See documentation
Reset USB device .
Device was reset
-> Run lsusb to note any changes. Bye!
$ sudo systemctl start bluetooth
이렇게 하면 복구할 수 있다.참고 자료
Bluetooth - ArchWiki
남은 과제
기억이 희미하기 때문에 단언할 수 없습니다. KDE라면 네트워크에 연결하지 않아도 설치할 수 있잖아요. Dock이 필요없잖아요. 제가 충격을 받았던 걸로 기억하는데 할 수 있겠죠↩
데스크톱에서 Archeitect를 설치할 때 일반적인 식별이기 때문에 Archeitect가 아니라 케이블도 수동으로 설정해야 합니다.KDE는 minimm에서도 용량이 2배이고 GUI 이외에도 Archiitect에 없는 드라이버가 있을 수 있습니다.GUI ≈ 서버가 없다는 점을 고려하면 노트북용 드라이버를 생략해도 이상하지 않은가. ↩
지금 생각해보면 ASUSTP203에 xubuntu를 넣었을 때도 버튼이 가운데 키로 사용돼 곤혹스러웠다.왜 오른쪽 단추를 누르면 가운데 단추일까요? 원래 순수한 드라이버라면 자유롭게 분배할 수 있기 때문에 사용 편의를 고려하지 않고 단순히 버튼 123을 분배할 수 있을 것입니다. ↩
Reference
이 문제에 관하여(Manjaro를 Surface Go에 설치할 때의 문제 및 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fluo10/items/e28175b5a4b6b5cd98e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)