Dzięki, poczytam jak będę ładował tableta bo dziad podłączony do huba przez usb otg nie potrafi się ładować.
Tymczasem dałem radę wejść przez recovery , wyedytowałem etc/default/grub
GRUB_CMDLINE_LINUX="set gfxpayload=800x600"
wywaliłem splash screen i zatrybił łajza :)
Wyświetla w rozdziałce natywnej 1280x800, da się obracać na poziomo ale 'warstwa dotykowa' się nie obraca i dotyk działa jak by dalej był w pionie :)
Trzeba nad tym popracować.
Na kernelu 4.16 działa zarządzanie energią, przyciemnianie, gaszenie ekranu itp , pojawiło się urządzenie dzwiękowe , działają przyciski sprzętowe, wskaźnik baterii i ładowania.
Nie ma wifi, lte, klawiatura dotykowa się nie pojawia, cały czas widać kursor myszy nawet jak jest nie podpięta...
The fight goes on.
Powinieneś tam mieć SDDM oraz możłiwość uruchomienia sesji Plasmy na Waylandzie. Sprawdź.
Jeśli masz autologowanie do Plasmy, to odpowiada za to plik /etc/sddm.conf, który (przy autologowaniu) przybiera mniej więcej taką treść:
[Autologin]
Relogin=false
Session=rodzaj_sesji.desktop
User=nazwa_użytkownika
[General]
HaltCommand=
RebootCommand=
[Theme]
Current=breeze
CursorTheme=breeze_cursors
[Users]
MaximumUid=65000
MinimumUid=1000
By zmienić na plasma-wayland, zmieniasz "nazwa_sesji" na plasmawayland.desktop (plik winien być w /usr/share/wayland-sessions/)
Jeśli Neon nie instaluje automatycznie wsparcia dla Waylanda, to powinieneś mieć zainstalowane paczkę plasma-wayland-session, która powinna pociągnąć pozostałe zależności. Być może w Neon ta paczka się jakoś inaczej nazywa; w źródłach (download.kde.org) jest ona częścią plasma-workspace i z tego jest budowana.
Dlaczego Wayland? Bo ponoć lepsze wsparcie dla "dotyku".
XanMod
O, proszę . Nawet nie wiedziałem ,że tak można.
Załadowałem 4.16.5 xanmod i tablet odpalił elegancko z parametrem
Uruchamia się ok. 16 sekund wg systemd-analyze
Chodzi szybciej i wyłącza się też szybciej ale zarządzania energią nadal nie obsługuje. Obrotu ekranu też nie . Ubu na tym kernelu wszystko to ogarniał. Pewnie Debianowi coś jeszcze brakuje...
Plasma Mobile w ogóle się nie uruchamia z pendraka. Wisi na
[OK] Starting user manager
próbowałem różnych parametrów i lipa.
Ubu 18.04 Gnome 3.28 nie nadaje się do tabletu.
Po dwóch godzinach lajtowego klikania pochłonął niemal cały ram i załadował do swapu ponad 600mb. W ogóle zaraz po uruchomieniu zajmuje ok 1.3 z 1.9 dostępnego ram. Dodam jeszcze że zrobiłem tzw. minimalną instalację. System i kilka aplikacji dosłownie.
Żeby zwolnić zasoby trzeba zrestartować maszynę. Na internetach można znaleźć film jak koleś w kompie z Ubu zapełnił kilka gb ramu klikając sobie w przycisk menu :) Nie znam się na gnome shell , ale czy to nie jest przypadkiem ten niesławny 'wyciek pamięci' o którym Canonical opowiada ,że został naprawiony ??
Anyway , GTFO.
Trochę o samej maszynie. Dell Venue 8 Pro 5830 posiada całkiem dużo ustawień w biosie do których to jest dostęp przy uruchamianiu poprzez przytrzymanie przycisku Vol-
Poprzez przytrzymanie Vol+ można wejść do menu wyboru systemów w przypadku dual boot. Bios obsługuje dotyk więc to jedyna możliwość przełączenia systemów . Grub na dotykowym ekranie jest ślepy i głuchy więc można od razu timeout=0.
Poza tym jest jeszcze klawisz Super. W środku jedyny podzespół który można wymontować to normalna karta M.2 z modemem 4G i GPS Sierra Wireless. Jednakże polecenie mmcli -m 0 --location-status faktu istnienia nawigacji satelitarnej nie potwierdza. A szkoda. W blaszaku mam podobną kartę od Sierry i tam gps działa. Tzn mmcli widzi w terminalu parametry geograficzne ale demon gpsd nie potrafi tego przekazać do żadnej aplikacji graficznej...
Dystrybucje bazujące na ubu od 17.10 wzwyż od razu wykrywają modem 4G i po włożeniu simkarty oraz kilku prostych kliknięciach mamy internet. Przydatna rzecz bo żadna z testowanych dystrybucji prosto 'z pudełka' nie widzi wbudowanego wifi . W pozostałych przypadkach - doktorat w konsoli.
Chip wifi/bt jest od Atherosa i do działania wymaga ręcznego skopiowania firmware.
Katalog AR6004 ( https://github.com/qca/ath6kl-firmware/ ) należy wrzucić (podmienić) do /lib/firmware/ath6k/
Muzyka też nie gra tak od razu. Katalog bytcr-rt5640 ( https://github.com/plbossart/UCM ) należy wrzucić do /usr/share/alsa/ucm a następnie skasować plik asound.state z /var/lib/alsa/
Oczywiście reboot po zabiegu. Później wystarczy w pavucontrol wyłączyć nie działające urządzenie Intel Atom coś tam i pozostawić jedynie bytcr.
W razie problemów z Pulseaudio wyedytować
/etc/pulse/daemon.conf
;daemonize = no zmienić na daemonize = yes
Zarządzanie energią, czujnik światła , regulacja jasności auto rotacja ekranu wraz z warstwą dotykową działa na kernelach od 4.16 wzwyż. W ubuntowatych distrach kernele można łatwo (klikalnie) wymieniać tak : http://www.teejeetech.in/p/ukuu-kernel-upgrade-utility.html
https://ubuntubudgie.org/ jest całkiem przyjazne na tablecie. System i aplikacje fajnie chodzą pod palcem. Trzeba tylko doinstalować klawiaturę https://launchpad.net/onboard i jest dobrze. Onboard jest o wiele lepszą klawą niż domyślnie serwowane w Gnomie Caribou.
Po uruchomieniu system zabiera około 500mb ram, ślicznie , smartfonowato wygląda i płynnie zapierdziela.
BTW , wczoraj widziałem u mojej siostry w laptopie KDE Neon po starcie zabiera 350mb. No ale ona ma tam tylko Firefoxa do lajkowania śmiesznych kotków na fejsiku i ćwiczeń z Chodakowską :)
Prawy przycisk myszy na ekranie dotykowym czyli przytrzymaj dłużej a pojawi się menu.
Ubu Gnome ma to zrealizowane poprzez odpowiednią wtyczkę gnome extension i działa jak należy. W innych distrach nie jest już tak dobrze. Prawdę mówiąc to jest przesrane. Jest co prawda opcja w sterowniku evdev emulacji prawego przycisku myszy poprzez przytrzymanie pierwszego, cumbajszpil :
Option "EmulateThirdButton" "1"
Option "EmulateThirdButtonTimeout" "750"
Option "EmulateThirdButtonThreshold" "30"
ale nie działa.
Tzn działa tylko na przemysłowych i starych ekranach obsługujących jeden punkt dotyku , na bajeranckich multi touch nie daje rady. Problem znany od lat co najmniej pięciu ...
Ale jest światełko w tunelu i bynajmniej nie jest to nadjeżdżający pociąg. Znalazłem bowiem taki skrypt : https://github.com/nitg16/tapioca , pobrałem , uruchomiłem i działa :)
Mam w końcu smartfonowy ekran i menu po przytrzymaniu palca.
Skrypt należy uruchomić z prawami root uprzednio dopisać parametr właściwy dla sprzętu, u mnie wygląda to tak :
sudo python tapioca.py --device "SYNA7500:00 06CB:10F2"
Teraz mam pytanie jak to najlepiej zrobić żeby się samo robiło po każdorazowym starcie systemu ??
EDIT:
BTW, gdy autorotacja ekranu nie działa można użyć poniższych skryptów które obracają ekran wraz z warstwą dotykową :
#!/bin/sh
xrandr -o normal
xinput set-prop "SYNA7500:00 06CB:10F2" --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
#!/bin/sh
xrandr -o right
xinput set-prop "SYNA7500:00 06CB:10F2" --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
Nazwę ekranu dotykowego np: SYNA7500:00 06CB:10F2 można ogarnąć przy pomocy polecenia
Tak, da się udev i jego reguły winny pomóc. Sorry - choróbsko uniemożliwia sensowne myślenie. Jedynie to co widzę: przeglądnąć plik tapioca.py i wyciągnąć z niego, potem zrobić regułę.
Nie wiem czy to dobry kierunek ale wykombinowałem tak :
#!/bin/bash
cd /home/dell/.tapioca
python tapioca.py --device "SYNA7500:00 06CB:10F2"
Jak odpalę ręcznie z sudo to działa .