SCAD's Design & Develop

SCAD's Design & Develop

Проекты Александра К.Д.

AutoRotate [Linux]

AutoRotate.sh — небольшой скрипт-твик, без которого фактически бесполезны возможности ноутбука-трансформера при работе на большинстве Debian Linux. Немного покопав различную документацию, и посмотрев примеры, мне удалось написать простенький скрипт, который отслеживает положение гироскопа ноутбука через monitor-sensor (из пакета iio-sensor-proxy), и обнаружив изменение его состояния через inotifywait (из пакета inotify-tools), применяет серию команд к графическому серверу xorg (xrandr) и матрице тачскрина (xinput). В результате вы имеете корректно реагирующий на изменение положения ноутбук или планшет под управлением Linux.

Данный скрипт протестирован и используется на Dell Inspiron 13 (5378), под управлением Linux kUbuntu 18.04. Именно с этого устройства взято название тачскрина, передаваемое первым параметром команде xinput в теле скрипта. Если у вас нет тачскрина, то вы можете спокойно удалить эту команду (с параметрами), а так же предваряющий ее оператор «&&»

Дата выпуска: 2018
Совместимость с ОС: Ubuntu Linux 16+
Язык интерфейса: Английский
Язык и среда программирования (IDE): — Bash
— Kate

Особенности программы:
  • Логирование датчиков положения (гироскопа)
  • Автоматическое обнаружение положение экрана
  • Универсальная структура команд, независимая от вашего DM
  • Поддержка поворота не только изображения но и тачскрина
  • Совместимость с запуском средствами Cron
Скачать:

1.0

  • AutoRotate.SH 1.56 KB
  • Source code

Поделиться ссылкой:

  • Facebook
  • Twitter
  • Telegram
  • LinkedIn
  • Ещё
  • Печать
  • Reddit
  • Pocket
  • Skype
  • Tumblr
  • Pinterest
  • по электронной почте
  • WhatsApp
Debian Linux Ubuntu гироскоп Настольное Скрипт Твик
01.07.2018 Alexandr K. D. 12

Навигация по записям

Кроссплатформ — в массы! → ← Team Speak 3 Сервер — Отключен

Мои проекты

  • Программы и Скрипты
  • Моб. приложения
  • Веб-прилож. и сайты
  • 3D Реконструкции
  • Игры и Заставки
  • Рисунки и Рендеры
  • Видеопроекты
  • Справочники
  • Blender Q&A

Дочерние проекты

  • Каталог YMDB
  • Галерея ФанАрта
  • КаироВики RUS
  • Знаменный архив
  • Minecraft-серверы
  • Секреты игр-песочниц
  • Android SOS APKs

Последние публикации

  • Как сменить язык интерфейса в Blender?
  • Как сшить два или более неравномерных объекта в Blender
  • Как использовать одну и туже камеру на нескольких сценах в Blender?
  • Как разрисовать мою модель текстурами в Blender?
  • Как установить и разорвать связь между объектами в Blender?

Вступайте в наше сообщество!

Поддержка сайта

Облако тэгов

3D Моделирование 3D движок Blender Debian Flash Linux Ubuntu UCOZ VR-приложение Краткий Кроссплатформенное Мобильное Модель Оболочка Органайзер Бета-Версия ВебПриложение Видео Игра Иллюстрированный Интерактивное Настольное Паблик Патч Пение Подробный Приложение Сайт Сервер Сервера Сетевое Скрипт Справочник Статическое Схема Таблица Твик Телеформат Утилита Физика (игровая) Фильм (Полнометражка) гироскоп Реконструкция Рендер Рисунок

Связь со мной

  • FaceBook: scadl
  • VKontakte: scadl
  • Skype: scad.lunch

  • SkethFab: scadl
  • deviantArt: scadl
  • ArtStation: scadl
  • SoundCloud: scadl
  • GitHub: scadl

  • YouTube: scadl
  • Twitch: scad_lunch

  • scad.luncher@gmail.com
Powered by WordPress | theme Layout Builder
 

Загружаются Комментарии...