- Astra linux перевернуть экран
- Настройка «горячих» клавиш для поворота экрана в Linux
- Похожие публикации по теме:
- Установка appimage приложений в linux
- Как запустить Guake из Double Commander?
- Сниффер Zigbee трафика в Linux
- LAUNCHXL-CC26x2R1 подготовка рабочего окружения в Linux
- Донец Антон
- Рубрики
- Популярное за месяц
Astra linux перевернуть экран
System: Kernel: 5.15.0-71-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Cinnamon 5.6.8 Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy Machine: Type: Laptop System: TECLAST product: TbooK 16 Power v: N/A serial: Mobo: TECLAST model: TbooK 16 Power serial: UEFI: American Megatrends v: 5.11 date: 04/10/2017 Battery: ID-1: max170xx_battery charge: 27.2 Wh (98.6%) condition: 27.6/29.9 Wh (92.2%) volts: 4.2 min: 3.5 model: N/A status: N/A CPU: Info: quad core model: Intel Atom x7-Z8750 bits: 64 type: MCP arch: Airmont rev: 4 cache: L1: 224 KiB L2: 2 MiB Speed (MHz): avg: 480 min/max: 480/2560 cores: 1: 480 2: 480 3: 480 4: 480 bogomips: 12800 Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics driver: i915 v: kernel bus-ID: 00:02.0 Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting unloaded: fbdev,vesa gpu: i915 resolution: 1920x1080~60Hz OpenGL: renderer: Mesa Intel HD Graphics (CHV) v: 4.6 Mesa 22.2.5 direct render: Yes Audio: Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit driver: N/A bus-ID: 00:03.0 Sound Server-1: ALSA v: k5.15.0-71-generic running: yes Sound Server-2: PulseAudio v: 15.99.1 running: no Sound Server-3: PipeWire v: 0.3.48 running: yes Network: Message: No device data found. IF-ID-1: wlan0 state: up mac: Drives: Local Storage: total: 58.24 GiB used: 11.27 GiB (19.3%) ID-1: /dev/mmcblk0 vendor: Samsung model: CWBC3R size: 58.24 GiB Partition: ID-1: / size: 15.45 GiB used: 11.24 GiB (72.8%) fs: ext4 dev: /dev/mmcblk0p6 ID-2: /boot/efi size: 96 MiB used: 30.5 MiB (31.7%) fs: vfat dev: /dev/mmcblk0p1 Swap: ID-1: swap-1 type: file size: 749.6 MiB used: 0 KiB (0.0%) file: /swapfile Sensors: System Temperatures: cpu: 48.0 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 216 Uptime: 18m Memory: 7.48 GiB used: 1.06 GiB (14.1%) Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 2089 Shell: Bash v: 5.1.16 inxi: 3.3.13
System: Kernel: 5.15.0-71-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Cinnamon 5.6.8 tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy Machine: Type: Laptop System: TECLAST product: TbooK 16 Power v: N/A serial: Mobo: TECLAST model: TbooK 16 Power serial: UEFI: American Megatrends v: 5.11 date: 04/10/2017 Battery: ID-1: max170xx_battery charge: 22.7 Wh (82.2%) condition: 27.6/29.9 Wh (92.2%) volts: 3.8 min: 3.5 model: N/A serial: N/A status: Discharging CPU: Info: quad core model: Intel Atom x7-Z8750 bits: 64 type: MCP arch: Airmont rev: 4 cache: L1: 224 KiB L2: 2 MiB Speed (MHz): avg: 2550 high: 2560 min/max: 480/2560 cores: 1: 2522 2: 2560 3: 2560 4: 2560 bogomips: 12800 Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics driver: N/A bus-ID: 00:02.0 chip-ID: 8086:22b0 Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: vesa unloaded: fbdev,modesetting gpu: N/A display-ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 Monitor-1: default res: 1920x1080 size: N/A OpenGL: renderer: llvmpipe (LLVM 15.0.7 128 bits) v: 4.5 Mesa 23.2.0-devel (git-775e42e 2023-04-30 jammy-oibaf-ppa) direct render: Yes Audio: Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit driver: N/A bus-ID: 00:03.0 chip-ID: 8086:22b8 Sound Server-1: ALSA v: k5.15.0-71-generic running: yes Sound Server-2: PulseAudio v: 15.99.1 running: yes Sound Server-3: PipeWire v: 0.3.48 running: yes Network: Message: No device data found. IF-ID-1: wlan0 state: down mac: Drives: Local Storage: total: 58.24 GiB used: 12.69 GiB (21.8%) ID-1: /dev/mmcblk0 vendor: Samsung model: CWBC3R size: 58.24 GiB serial: Partition: ID-1: / size: 15.45 GiB used: 12.66 GiB (82.0%) fs: ext4 dev: /dev/mmcblk0p6 ID-2: /boot/efi size: 96 MiB used: 30.5 MiB (31.7%) fs: vfat dev: /dev/mmcblk0p1 Swap: ID-1: swap-1 type: file size: 749.6 MiB used: 0 KiB (0.0%) priority: -2 file: /swapfile USB: Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 7 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002 Device-1: 1-2:4 info: SINO WEALTH USB KEYBOARD type: Keyboard,HID driver: hid-generic,usbhid rev: 1.1 speed: 1.5 Mb/s chip-ID: 6080:8061 Device-2: 1-4:3 info: Novatek Micro HID Compliant Device type: Keyboard,Mouse driver: hid-generic,usbhid rev: 1.1 speed: 1.5 Mb/s chip-ID: 0603:1605 Hub-2: 2-0:1 info: Super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003 Sensors: System Temperatures: cpu: 57.0 C mobo: N/A Fan Speeds (RPM): N/A Repos: Packages: 2151 apt: 2150 flatpak: 1 No active apt repos in: /etc/apt/sources.list Active apt repos in: /etc/apt/sources.list.d/atareao-telegram-jammy.list 1: deb [arch=amd64 signed-by=/etc/apt/keyrings/atareao-telegram-jammy.gpg] https: //ppa.launchpadcontent.net/atareao/telegram/ubuntu jammy main Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 1: deb http: //packages.linuxmint.com vera main upstream import backport 2: deb http: //archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 3: deb http: //archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 4: deb http: //archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse Active apt repos in: /etc/apt/sources.list.d/oibaf-graphics-drivers-jammy.list 1: deb [arch=amd64 signed-by=/etc/apt/keyrings/oibaf-graphics-drivers-jammy.gpg] https: //ppa.launchpadcontent.net/oibaf/graphics-drivers/ubuntu jammy main Info: Processes: 235 Uptime: 2h 44m Memory: 7.48 GiB used: 1.42 GiB (19.0%) Init: systemd v: 249 runlevel: 5 Compilers: gcc: 11.3.0 alt: 11/12 Client: Unknown python3.10 client inxi: 3.3.13
После установки столкнулся со следующей проблемой:
Сперва загружается экран ввода пароля.
Дисплей имеет нормальную ориентацию, мышь работает не корректно.
Если я двигаю мышь на себя и влево(вниз и влево), то курсор движется вверх и вправо.
После ввода пароля загружается рабочий стол и экран переворачивается.
Экран переворацивается в нормальное состояние.
Мышь работает не корректно.
Далее по проблеме с мышью нашел на форумах про команду xinput.
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SINO WEALTH USB KEYBOARD Mouse id=10 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ SINO WEALTH USB KEYBOARD id=9 [slave keyboard (3)] ↳ SINO WEALTH USB KEYBOARD System Control id=11 [slave keyboard (3)] ↳ SINO WEALTH USB KEYBOARD Wireless Radio Control id=12 [slave keyboard (3)] ↳ SINO WEALTH USB KEYBOARD Consumer Control id=13 [slave keyboard (3)] ↳ Intel HID events id=14 [slave keyboard (3)] ↳ gpio-keys id=15 [slave keyboard (3)] ↳ gpio-keys id=16 [slave keyboard (3)]
Device 'SINO WEALTH USB KEYBOARD Mouse': Device Enabled (181): 1 Coordinate Transformation Matrix (183): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (320): 0 libinput Natural Scrolling Enabled Default (321): 0 libinput Scroll Methods Available (322): 0, 0, 1 libinput Scroll Method Enabled (323): 0, 0, 0 libinput Scroll Method Enabled Default (324): 0, 0, 0 libinput Button Scrolling Button (325): 2 libinput Button Scrolling Button Default (326): 2 libinput Button Scrolling Button Lock Enabled (327): 0 libinput Button Scrolling Button Lock Enabled Default (328): 0 libinput Middle Emulation Enabled (329): 0 libinput Middle Emulation Enabled Default (330): 0 libinput Accel Speed (331): -0.280000 libinput Accel Speed Default (332): 0.000000 libinput Accel Profiles Available (333): 1, 1 libinput Accel Profile Enabled (334): 1, 0 libinput Accel Profile Enabled Default (335): 1, 0 libinput Left Handed Enabled (336): 0 libinput Left Handed Enabled Default (337): 0 libinput Send Events Modes Available (305): 1, 0 libinput Send Events Mode Enabled (306): 0, 0 libinput Send Events Mode Enabled Default (307): 0, 0 Device Node (308): "/dev/input/event5" Device Product ID (309): 24704, 32865 libinput Drag Lock Buttons (338): libinput Horizontal Scroll Enabled (339): 1 libinput Scrolling Pixel Distance (340): 15 libinput Scrolling Pixel Distance Default (341): 15 libinput High Resolution Wheel Scroll Enabled (342): 1
xinput set-prop 10 183 1 0 0 0 1 0 0 0 -1
Курсор начинает нормально следовать за движениями мышью, но всеравно что бы кликнуть в левый нижний угол, нужно курсор установить в правый верхний угол, курсор будет находится в правом верхнем углу, а клик произойдет в левом нижнем(на меню «пуск»)
Я скачивал несколько диструбьютивов Mint, Monjaro, Ubuntu.
С флешки в режиме live Ubuntu не запустилась, висла во время загрузки
.Monjaro запускалась, но переернутый экран и реверсия курсора мышки.
А Mint имел два режима первый обычный загружался с перевернутым дисплеем и реверсией мишки.
Второй Linux Mint compatibility mode загружался нормально, с нормальной ориентацией дисплея и нормально работающей мышью.
После чего я и остановил свой выбор на Linux Mint
Потом попробовал загрузится в recovery mode:
GNU GRUB version 2.06 Linux Mint 21.1 Cinnamon * Advanced option for Linux Mint 21.1 Cinnamon Window Boot Manager (on /def/mmcblk0p1) UEFI Firmware Settings
Linux Mint 21.1 Cinnamon, with Linux 5.15.0-71-generic * Linux Mint 21.1 Cinnamon, with Linux 5.15.0-71-generic (recovery mode)
Recovery menu (filesystem state: read only) resume Resume normal boot clean Try to make free space dpkg Repair broken packages fsck Check all file systems grub Update grub bootloader network Enable networking root Drop to root shell promt system-summary System summary
Жмем OK и загружаемся normal boot
после этого экран имеет нормальную ориентацию и мышь работает нормально, как надо, без инверсий.
Помогите настроить систему что бы в нормалном режиме все работало правильно.
Сейчас пишу из recovery mode. В нормальном режиме с неправильной мышью не возможно пользоваться системой.
Еще вопрос. пробовал смотреть видео, на диске и YouTube, видео идет рывками, звук при этом нормальный, лишь иногда бывает звук зависнет, появляется писк что-то на подобии тонового сигнала 1000 Гц, потом отвиснет и снова все норм. И так может повторятся. Но это сейчас не первостепенно.
Огромное спасибо всем откликнувшимся.
Настройка «горячих» клавиш для поворота экрана в Linux
Недавно обзавелся удобным креплением для монитора, которое позволяет теперь его вертеть на 360 градусов и возникло желание попробовать писать код в вертикальной ориентации экрана, чтобы больше кода захватывать в обзор. Каждый раз лезть в настройки экрана и менять ориентацию неудобно и решил подстроить «горячие» клавиши. Покажу как делал на примере Manjaro Linux с XFCE в качестве окружения рабочего стола.
Идем в настройки клавиатуры Настройки -> Оборудование -> Клавиатура:
Собственно, добавляем две команды, одну для поворота влево и вторую для нормальной ориентации экрана:
xrandr -o left xrandr -o normal
Я настроил на комбинацию клавиш Ctrl+Shift+Влево и Ctrl+Shift+Вправо. Вот такой вот рабочий стол после разворота:
Похожие публикации по теме:
Установка appimage приложений в linux
Как запустить Guake из Double Commander?
Сниффер Zigbee трафика в Linux
LAUNCHXL-CC26x2R1 подготовка рабочего окружения в Linux
Донец Антон
автор блога, разработчик электроники и программист
Рубрики
Популярное за месяц
- Быстрый старт с RTL-SDR в Linux 412 просмотров
- SPI (перевод из книги Mastering STM32) 370 просмотров
- ADC (перевод из книги Mastering STM32) 347 просмотров
- Шпаргалка по работе с Markdown в Gitlab 308 просмотров
- I2C часть 2 (перевод из книги Mastering STM32) 285 просмотров
- I2C часть 1 (перевод из книги Mastering STM32) 157 просмотров
- Генерация перечней элементов в Kicad по ГОСТ 138 просмотров
- Реализация протокола PELCO-D на Arduino 131 просмотр
- Power Management часть 1 (перевод из книги Mastering STM32) 127 просмотров
- Power Management часть 2 (перевод из книги Mastering STM32) 127 просмотров
- Разработка и производство электроники в Казахстане 126 просмотров
- Kicad в вопросах и ответах 125 просмотров