Как система ставится на планшет/телефон?
Везде рекламируется, что Astra Linux может работать на планшетах, в руководстве пользователя упоминается планшетный режим, но не ясны 2 вопроса: как по проводам керосин течёт, и куда же лошадь запрягать
1) Какие именно планшеты позволяют установить Astra Linux, так, чтобы работало всё оборудование и основные функции (телефонные звонки, смс, сенсорный экран, камера, акселеромерт, gps/glonass, и пр.)?
2) Как именно происходит установка на планшет? Видимо 1й шаг — рутование? А дальше есть ли пошаговая инструкция, для человека, который использует Linux на декстопе, но не имел дела с планшетами?
3) (Главное) Стоит ли вообще сейчас связываться с Astra Linux на планшете, или лучше подожать когда сообщество допилит Ubuntu Touch ?
С планшетами я знаком весьма приблизительно, т.к. нет желания возиться с Android/IOS/Windows. Привык к Linux Mint и хочу что-то похожее на планшет/телефон.
С уважением, М.Г.Иванов (МФТИ)
Fd1501h
Moderator
Везде рекламируется, что Astra Linux может работать на планшетах, в руководстве пользователя упоминается планшетный режим, но не ясны 2 вопроса: как по проводам керосин течёт, и куда же лошадь запрягать
1) Какие именно планшеты позволяют установить Astra Linux, так, чтобы работало всё оборудование и основные функции (телефонные звонки, смс, сенсорный экран, камера, акселеромерт, gps/glonass, и пр.)?
2) Как именно происходит установка на планшет? Видимо 1й шаг — рутование? А дальше есть ли пошаговая инструкция, для человека, который использует Linux на декстопе, но не имел дела с планшетами?
3) (Главное) Стоит ли вообще сейчас связываться с Astra Linux на планшете, или лучше подожать когда сообщество допилит Ubuntu Touch ?
С планшетами я знаком весьма приблизительно, т.к. нет желания возиться с Android/IOS/Windows. Привык к Linux Mint и хочу что-то похожее на планшет/телефон.
С уважением, М.Г.Иванов (МФТИ)
1.) На сколько мне известно, Астра ставится на планшеты x86. По аппаратной части нужно запрашивать у разработчиков, на чём тестировали.
3.) Сами для себя решайте.
СЕНСОРНЫЕ МОНИТОРЫ TOUCH SCREEN
Живые есть, но сенсорных мониторов нету.
Я бы выделил тестовый системник, скачал Орла и посмотрел бы, сможет ли работать.
chubaka
New member
т.е. ходить по конторам с компом, продающим сенсорные мониторы, и смотреть на предмет их работы ? )
так себе совет в рамках данного раздела форума (
Montfer
New member
т.е. ходить по конторам с компом, продающим сенсорные мониторы, и смотреть на предмет их работы ? )
так себе совет в рамках данного раздела форума (
ну, наверно, так и происходит тестирование совместимости оборудования в компаниях-интеграторах, а может быть, они гуглят модели оборудования на совместимость с дебиан 9 или ядром 4-15 — 4-19 и потом закупают и тестируют. Короч, хз, чем они там занимаются.
chubaka
New member
я полагал, что для астры существует некий перечень проверенного оборудования, контора ведь позиционирует себя и для МО
хотелось бы услышать официальное мнение
Montfer
New member
я полагал, что для астры существует некий перечень проверенного оборудования, контора ведь позиционирует себя и для МО
хотелось бы услышать официальное мнение
Увы, сюда представители астры заходят очень редко. Пишите им письма на почту, желательно, официальные (с подписью, исх.номером)
oko
New member
to chubaka
Для Астры-то существует, только вопрос об этом надо адресовать непосредственно ее представителям (менеджерам, разработчикам, техподдержке), а не пользователям, ага.
chubaka
New member
cogniter
Moderator
vist
New member
вот только с «Севастополем» вылезла проблема. Под mips нет калибраторов тача. Как и дров на термопринтер.
Производителям не интересно. А МВД заказывает на «Байкале».
touch.ru
New member
Добрый день. По работе потребовалось уточнить ( найти ) наилучшую версию ОС которая работает с нашими мониторами.
Протестировали разные версии Linux:
Компьютер взяли старенький S1150 Celeron, 4 GB, HDD 60Gb.
В разных ОС были выявлены разные недостатки. У котого то через 10 минут использования начинал тупить сенсор. У каких-то при сворачивании в трей обратно невозможно развернуть ( мышкой без проблем ), у каких-то словно с задержкой идёт срабатывание. Мулититач не у всех работал. В режиме множественного касания (мультитач) монитор работает в приложениях, которые поддерживают мультитач.
В общем по моим тестам лучше всех работал Orel. Особенно в нынешней ситуации с переходом с Windows на отечественный софт, мне кажется Astra Linux наилучший выбор программы ( не реклама ).
Мониторы тестили разные TS1736L, TS2236L, TS2436L, TS2736L без дополнительной установки драйверов и калибровки.
Проблема калибровки тачскрина ноутбука Toughbook CF-19 под управлением GNU/Linux и возможные пути решения
В качестве единственного личного компьютера у меня служит несколько нестандартный ноутбук — Panasonic Toughbook CF-19Mk5. За годы использования в качестве ОС на нём использовал различные дистрибутивы Linux. В начале практически любой дистрибутив исправно и в условно полном объёме работал с железом. В том числе без всякой отдельной калибровки чётко работал резистивный тачскрин ноутбука. Однако года 4 назад произошло непонятное мне изменение в Linux, и с какого то момента калибровка съехала. Собственно, нескольким попыткам решения проблемы и посвящена заметка. Пишу по памяти, так сказать с чистого листа.
Тачскрин на ноутбуке — элемент пусть не первой необходимости, но иногда бывает полезен чтобы не скролить курсор из угла в угол — тыкнул куда надо стилусом и всё. Но когда ты тыкаешь стилусом в точку а курсор оказывается где-то внизу слева от этой точки, то это нервирует. Проявилось это после одного из обновлений используемого тогда Mint Linux.
Поиски решения начал с установки винчестера с комплектной Win XP и калибровки экрана. В среде Win всё работало чётко. Поиск решения в сообществе mint выявил, что съезжающая калибровка у toughbook в linux — проблема старинная. Из описанных решений можно выделить использование утилиты из состава продуктов проекта X.Org — xinput_calibrator
При запуске утилиты от sudo на экране последовательно отрисовывается 4 мишени которые надо нажать стилусом. Окно закрывается и в терминале отрисовывается текст, который надо записать в соответствующий конфиг:
xinput_calibrator
Calibrating standard Xorg driver «Fujitsu Component USB Touch Panel»
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the —precalib option, or run the ‘get_precalib.sh’ script to automatically get it (through HAL).
—> Making the calibration permanent copy the snippet below into ‘/etc/X11/xorg.conf.d/99-calibration.conf’
Section «InputClass»
Identifier «calibration»
MatchProduct «Fujitsu Component USB Touch Panel»
Option «MinX» «90»
Option «MaxX» «65412»
Option «MinY» «-64»
Option «MaxY» «65299»
EndSection
Создал соответствующий файл, записал туда вывод калибровщика — и никакого результата.
Некоторое время спустя пробовал Astra Linux — там xinput_calibrator сработал исправно. Но в целом мне дистрибутив не понравился и я перебрался на Manjaro. Тут вопрос калибровки тачскрина снова встал «в полный рост». Опять пробовал вышеупомянутую утилиту, пробовал калибровку вписывать по очередной найденной инструкции. Без какого либо положительного результа.
Однако через некоторое время подключил сторонний репозиторий. Изучал что там есть и наткнулся на сборку малоизвестной альтернативы xinput_calibrator. Программа называется xcalibrate
страница программы https://github.com/reinderien/xcalibrate
Программа написана на Python c использованием tk
Кстати автор написал эту программу потому что на его старом ноутбуке Panasonic Toughbook CF-29 не работала программа xinput_calibrator 🙂
Pointer devices:
ID Name
4 Virtual core XTEST pointer
9 Fujitsu Component USB Touch Panel
11 PS/2 Generic Mouse
Old calibration:
[[ 1.126767 0. -0.089242]
[ 0. 1.175728 -0.037727]
[ 0. 0. 1. ]]
Calibrate? [y]: y
Point count (min 3) [4]: 4
Disable rotation? [y]: y
/usr/bin/xcalibrate:210: FutureWarning: rcond parameter will change to the default of machine precision times max(M, N) where M and N are the input matrix dimensions.
To use the future default and silence this warning we advise to pass rcond=None, to keep using the old, explicitly pass rcond=-1.
m_transform, residuals, rank, singular = np.linalg.lstsq(m_mouse, m_screen)
New calibration:
[[ 1.12516318 0. -0.08927897]
[ 0. 1.18247197 -0.03973887]
[ 0. 0. 1. ]]
Quality (should be at least 3): 4.5
Test? [y]: y
Point count (min 3) [4]: 12
Use calibration? [y]: y
Create a file (for example 99-libinput-ts-calib.conf) in /usr/share/X11/xorg.conf.d/ and put in the following
Section «InputClass»
Identifier «calibration»
MatchProduct «Fujitsu Component USB Touch Panel»
Option «CalibrationMatrix» «1.1251631837961777 0.0 -0.08927897169357178 0.0 1.18247197158914 -0.03973886907469457 0.0 0.0 1.0»
EndSection
Собственно, в уже существующий файл добавил вывод и всё сразу заработало!
Надеюсь, заметка окажется кому-нибудь полезной.
Калибровка тачскрина
Тачскрин работает, но неправильно, нужно откалибровать. Установил и запустил xinput_calibrator , ткнул 4 точки. Ничего не изменилось (хотя на этом этапе уже должно правильно работать!) Попробовал по указанию программы сохранить настройки в файлик /usr/share/X11/xorg.conf.d/99-calibration.conf :
Section "InputClass" Identifier "calibration" MatchProduct "Silead GSLx680 Touchscreen" Option "MinX" "67097" Option "MaxX" "401" Option "MinY" "-8966" Option "MaxY" "62759" Option "SwapXY" "0" # unless it was already set to 1 Option "InvertX" "0" # unless it was already set Option "InvertY" "0" # unless it was already set EndSection
В этой директории и другие похожие файлы есть, вроде 70-wacom.conf и пр. После ребута так же ничего не изменилось. Попробовал и в /etc/X11/xorg.conf.d/ закинуть (директорию пришлось создать) – так же ничего не поменялось.
Вот еще информация, которая может помочь: xinput -list
⎡ Virtual core pointer [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer [slave pointer (2)] ⎜ ↳ SteelSeries Rival Gaming Mouse [slave pointer (2)] ⎜ ↳ SteelSeries Rival Gaming Mouse [slave pointer (2)] ⎜ ↳ Silead GSLx680 Touchscreen [slave pointer (2)] ⎜ ↳ ImPS/2 Logitech Wheel Mouse [slave pointer (2)] ⎣ Virtual core keyboard [master keyboard (2)] ↳ Virtual core XTEST keyboard [slave keyboard (3)] ↳ Power Button [slave keyboard (3)] ↳ Video Bus [slave keyboard (3)] ↳ Power Button [slave keyboard (3)] ↳ SteelSeries Rival Gaming Mouse [slave keyboard (3)] ↳ PC Cam [slave keyboard (3)] ↳ AT Translated Set 2 keyboard [slave keyboard (3)] ↳ SteelSeries Rival Gaming Mouse [slave keyboard (3)]
(Мой девайс под номером 13)
Device 'Silead GSLx680 Touchscreen': Device Enabled (155): 1 Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix (314): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix Default (315): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Send Events Modes Available (279): 1, 0 libinput Send Events Mode Enabled (280): 0, 0 libinput Send Events Mode Enabled Default (281): 0, 0 Device Node (282): "/dev/input/event9" Device Product ID (283): 0, 0
Попробовал поиграться с set-prop – тоже безрезультатно. Свойство вроде применяется (?), но эффекта нет. xinput set-prop 13 —type=atom —format=32 InvertX 1 , xinput list-props 13 :
Device 'Silead GSLx680 Touchscreen': Device Enabled (155): 1 Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix (314): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix Default (315): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Send Events Modes Available (279): 1, 0 libinput Send Events Mode Enabled (280): 0, 0 libinput Send Events Mode Enabled Default (281): 0, 0 Device Node (282): "/dev/input/event9" Device Product ID (283): 0, 0 InvertX (578): "PRIMARY" (1)
Этот тред я читал, но не понял, как тамошний гуру всё разрулил, да и у того человека калибровка уже работала, а у меня ничего.