Страница 1 из 1

Stellarium и сенсорный экран

Добавлено: 21 дек 2017, 20:40
stargazer
Имею желание приобрести ноутбук Lenovo thinkpad 201 tablet с сенсорным экраном и установить на него РОСУ с KDE4. Он мне нужен для работы с приложением Stellarium в полевых условиях. Смогу ли я полноценно пользоваться сенсорным экраном для работы с этим планетарием?

Re: Stellarium и сенсорный экран

Добавлено: 22 дек 2017, 05:17
keleg
Придти с флэшкой в магазин, загрузиться с нее и проверить - работает ли.
Так-то у меня на паре компов сенсорный экран вполне работал.

Re: Stellarium и сенсорный экран

Добавлено: 22 дек 2017, 06:22
trs
Попробовал. Управлять обзором получается. Экранная клавиатура Onboad отображается под окном Stallarium, можно ли исправить, не знаю. Если там где-то используется ПКМ, скорее всего, тоже возникнут сложности.

Re: Stellarium и сенсорный экран

Добавлено: 22 дек 2017, 07:30
stargazer
keleg писал(а):Придти с флэшкой в магазин, загрузиться с нее и проверить - работает ли.
Так-то у меня на паре компов сенсорный экран вполне работал.
Ни разу не пробовал выполнить команду urpmi с флешки. Это возможно?
23.12.17 Да, это возможно.

Re: Stellarium и сенсорный экран

Добавлено: 23 дек 2017, 21:04
stargazer
Купил ноутбук. Установил РОСУ. Установил Stellarium.
Сенсорный экран работает, курсор реагирует на стилус, но нет возможности масштабировать изображение так, как на планшетах.
На ПК масштабирование осуществляется скроллом. Где в РОСЕ настройки сенсорного экрана?
Возможно ли задействовать кнопку Screen Rotation button (Кнопка поворота экрана) и ещё две кнопки на мониторе ноутбука для работы в режиме планшета?

Re: Stellarium и сенсорный экран

Добавлено: 23 дек 2017, 21:27
VictorR2007
На KDE5 здесь, а на KDE4 может и нет такой настройки.

Re: Stellarium и сенсорный экран

Добавлено: 23 дек 2017, 21:31
VictorR2007
Хотя похоже это не та настройка. Может есть настройка в «Параметры системы - Экран», если экран сенсорный.
Но проверить нечем.

Re: Stellarium и сенсорный экран

Добавлено: 23 дек 2017, 21:38
stargazer
VictorR2007 писал(а):На KDE5 здесь, а на KDE4 может и нет такой настройки.
Если что-то не имеет визуального оформления, не значит, что того нет вообще. Суслик где-то есть.
Сенсор работает, значит и настроить его тоже можно.

Re: Stellarium и сенсорный экран

Добавлено: 23 дек 2017, 22:37
Barmalei
По моему hid-multitouch есть, но слабо реализован в окружении и особенно в программах.
Тут почитайте http://forum.rosalab.ru/viewtopic.php?f=40&t=8068 может планшетный вариант подойдет.

Re: Stellarium и сенсорный экран

Добавлено: 24 дек 2017, 13:06
trs
stargazer писал(а):Купил ноутбук. Установил РОСУ. Установил Stellarium.
Сенсорный экран работает, курсор реагирует на стилус, но нет возможности масштабировать изображение так, как на планшетах.
Масштабирование работает в браузерах на основе Chromium и некоторых приложениях Gnome.
stargazer писал(а):Возможно ли задействовать кнопку Screen Rotation button (Кнопка поворота экрана) и ещё две кнопки на мониторе ноутбука для работы в режиме планшета?
Настраивал подобные кнопки, отредактировав скрипт для acpid.
Если демон установлен, в каталоге /etc/acpi/events есть пример thinkpad-radiosw

Re: Stellarium и сенсорный экран

Добавлено: 24 дек 2017, 13:15
stargazer
trs писал(а):Масштабирование работает в браузерах на основе Chromium и некоторых приложениях Gnome.
Я пытаюсь мсштабировать сведением (разведением) двух пальцев, не получается¸ но листать страницы - да.

Re: Stellarium и сенсорный экран

Добавлено: 24 дек 2017, 13:20
trs
Не знаю, получается ли это у кого-то в произвольном приложении. Для firefox можно задействовать скроллинг, по умолчанию даже такая мелочь не работает.

Re: Stellarium и сенсорный экран

Добавлено: 24 дек 2017, 19:45
VictorR2007
Обратил внимание на этот вчерашний коммит для сенсорных экранов в kwin. Правда это только пока для сеансов Wayland.
https://cgit.kde.org/kwin.git/commit/?i ... c780a41246
По идее, должны и для иксов сделать.
В свете планов по созданию смартфона с линукс.
https://plasma-mobile.org/
https://puri.sm/shop/librem-5/
Блин, хочу такой.

Re: Stellarium и сенсорный экран

Добавлено: 24 дек 2017, 20:12
Barmalei
Ubuntu Touch — мобильная платформа, разработанная компанией Canonical Ltd. для смартфонов и планшетов и по моему уже давно в работе.

Re: Stellarium и сенсорный экран

Добавлено: 24 дек 2017, 20:18
stargazer
trs писал(а): Если демон установлен, в каталоге /etc/acpi/events есть пример thinkpad-radiosw
В каталоге /etc/acpi/events есть только файл videoconf и в нём вот это:
# Configuration to turn on DPMS again on video activity, needed for some
# laptops. Disabled by default, uncomment if your laptop display stays blank
# after you close and open the lid.

#event=video.*
#action=/usr/sbin/vbetool dpms on

Re: Stellarium и сенсорный экран

Добавлено: 25 дек 2017, 05:50
trs
Прошу прощения, это я поспешил. Тот файл находится в пакете tlp

Код: Выделить всё

$ urpmf thinkpad-radiosw
tlp:/etc/acpi/events/thinkpad-radiosw
tlp:/etc/acpi/thinkpad-radiosw.sh
tlp:/etc/acpi/events/thinkpad-radiosw
tlp:/etc/acpi/thinkpad-radiosw.sh
В нём обработчик ACPI события от выключателя беспроводных сетей:

Код: Выделить всё

cat /etc/acpi/events/thinkpad-radiosw
# handle ThinkPad hardware radio switch
event=ibm/hotkey HKEY 00000080 00007000
action=/etc/acpi/thinkpad-radiosw.sh
Другие кнопки предположительно тоже будут генерировать события, посмотреть их можно утилитой acpi_listen https://habrahabr.ru/company/westcomp/blog/272167/
и добавить на каждую скрипт-обработчик.
Barmalei писал(а):Ubuntu Touch — мобильная платформа, разработанная компанией Canonical Ltd. для смартфонов и планшетов и по моему уже давно в работе.
Ракета Маска не взлетела:
5 апреля 2017 года Марк Шаттлворт объявил о прекращении разработки Ubuntu Touch, а так же дисплейного сервера Mir и оболочки Unity.

Re: Stellarium и сенсорный экран

Добавлено: 25 дек 2017, 10:35
Barmalei
Значить не будет еще долго конкуренции от Линукса. Самсунг что-то хотела пилить, тоже не слышно.

Re: Stellarium и сенсорный экран

Добавлено: 25 дек 2017, 19:49
stargazer
trs, вы мне предлагаете написать скрипт?

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 08:01
trs
Что Вы, как я мог? Я лишь предложил написать решение за меня.

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 20:40
stargazer
trs писал(а):Что Вы, как я мог? Я лишь предложил написать решение за меня.
Спасибо что ищите решение для меня, но писать скрипты я не обучен. Пользуюсь средствами приложений.

РОСА знает эту кнопку и называет её "Повернуть окна", вот только функции такой я не смог найти в "Комбинациях и росчерках". Да и при повороте экрана сенсоры не поворачиваются за ним.
И где же настройки этого сенсорного экрана.

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 21:42
Barmalei
hid-multitouch модуль ядра для сенсора, а где его настройки, никто не знает и в окружении по моему слабо реализован.
Нужно искать по нему инфу по моему. https://wiki.archlinux.org/index.php/Mu ... h_displays

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 22:07
Barmalei
Поиск иногда помогает. Но файлы пустые. :D Может и не оно.
/usr/src/linux-4.9.60-nrj-desktop-1rosa-x86_64/drivers/input/touchscreen/

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 22:16
VictorR2007
Barmalei писал(а):Поиск иногда помогает. Но файлы пустые. :D Может и не оно.
/usr/src/linux-4.9.60-nrj-desktop-1rosa-x86_64/drivers/input/touchscreen/
Совсем не оно.:)

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 22:19
VictorR2007
А тут ничего полезного нет?
https://www.google.ru/search?newwindow= ... k0iFwcl1Js
Пишут про xinput-calibrator.

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 22:55
Barmalei
VictorR2007 писал(а):А тут ничего полезного нет?
https://www.google.ru/search?newwindow= ... k0iFwcl1Js
Пишут про xinput-calibrator.
По моему эта прога для калибровки сенсора. Из этого я нашел вот что
touchegg позволяет настроить хитрые жесты, но долгое нажатие, он судя по всему не умеет вообще (несмотря на тот факт, что в конфиге есть такая опция).
Но это от 2105 года, в репах она есть. Пишут что gtk3 и qt5 могут в touch events. Остальное только через прогу типа touchegg.

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 23:10
stargazer
VictorR2007 писал(а):А тут ничего полезного нет?
https://www.google.ru/search?newwindow= ... k0iFwcl1Js
Пишут про xinput-calibrator.
Приложение touchegg-gui создаёт жесты? Я попробую. Что же мне сразу то никто не сказал?

Re: Stellarium и сенсорный экран

Добавлено: 26 дек 2017, 23:23
VictorR2007
stargazer писал(а):Что же мне сразу то никто не сказал?
О чём?
О существовании google?

Re: Stellarium и сенсорный экран

Добавлено: 27 дек 2017, 20:13
stargazer
VictorR2007 писал(а):
stargazer писал(а):Что же мне сразу то никто не сказал?
О существовании google?
Да, о нём.
К сожалению с помощью touchegg-gui задачу не решить. Навигация Stellarium осуществляется только мышью и клавиатурой.
Для навигации мышью требуется удерживать ЛКМ и для масштабирования вращать склолл.
Стилус не может скролл, а два пальца могут скролл. Но стилус может удерживать ЛКМ нажатой, а пальцы не могут удерживать ЛКМ.
Касание пальцем экрана, это один клик ЛКМ, и этот клик смещает "небо" далеко куда-то в сторону.

Re: Stellarium и сенсорный экран

Добавлено: 01 фев 2018, 15:55
mikhailnov
Приложения сами должны обрабатывать увеличение пальцами, например, в Chromium оно работаеь. Если работает, то мультитач у вас работает, и нет смысла пытаться его завести.
Для нормального поворота экрана вместе с тачпадом и пр. попробуйте GNOME, в отличие от KDE в нем такое из коробки работает, но начало котрдинат акселлерометра при его наличии может быть в немравильном углу. На kde 5, я, быть может, когда-нибудь доберусь до разборок с поворотом экрана.

Onboard может работать поверх всех остальных окон и не обязательно прилипая к углам экрана, см. его настройки. В нем можно нажимать Ctrl++, это не поможет для Stellarium в полевых условиях?

А touch egg не может по раздвижению пальцами эмулировать ctrl++ илипросто вызывать внешнюю команду, в данном случае xdotool может делать ctrl++

Re: Stellarium и сенсорный экран

Добавлено: 02 фев 2018, 06:05
trs
Для Gnome необходим пакет iio-sensor-proxy + может потребоваться матрица трансформации в правилах udev для корректировки ориентации.
В Plasma 5.12 анонсирована поддержка (авто)поворота, подробностей не знаю.