- HDD probléma (nem adatmentés)
- OLED monitor topic
- ThinkPad (NEM IdeaPad)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen processzort vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AMD vs. INTEL vs. NVIDIA
- OLED TV topic
- Milyen billentyűzetet vegyek?
-
PROHARDVER!
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
CPT.Pirk
Jómunkásember
válasz
CPT.Pirk #26752 üzenetére
Találtam megoldást a problémára, csak annyit kell fixálni, hogy melyik két USB portra vannak kötve a monitorok.
Az xinput ID alapján lekérdezhető a /dev/input/eventX, azzal meg lekérdezhető az udevadminból a port, amihez tartozik az event. A portok neve meg fix, így arra lehet vizsgálni.#!/bin/bash
DEDICATED_PORT_1='usb-0:5:1.0'
DEDICATED_PORT_2='usb-0:7:1.0'
DEDICATED_OUTPUT_1='DVI-D-1'
DEDICATED_OUTPUT_2='HDMI-1'
FIRST_ID=$(xinput | grep 'USBest Technology SiS HID Touch Controller' | sed -n '1s/.*id=\([0-9]*\).*/\1 /p')
SECOND_ID=$(xinput | grep 'USBest Technology SiS HID Touch Controller' | sed -n '2s/.*id=\([0-9]*\).*/\1 /p')
echo "Got ID's:"
echo $FIRST_ID
echo $SECOND_ID
TOUCHDEV0=$(xinput --list-props $FIRST_ID | grep 267 | cut -f 3 | tr -d '"')
TOUCHDEV1=$(xinput --list-props $SECOND_ID | grep 267 | cut -f 3 | tr -d '"')
echo "Dev's:"
echo $TOUCHDEV0
echo $TOUCHDEV1
FIRST_USB=$(udevadm info -q property -n $TOUCHDEV0 | grep 'ID_PATH=' | cut --delimiter="-" -f 3,4)
SECOND_USB=$(udevadm info -q property -n $TOUCHDEV1 | grep 'ID_PATH=' | cut --delimiter="-" -f 3,4)
echo "Ports:"
echo $FIRST_USB
echo $SECOND_USB
if [ $FIRST_USB = $DEDICATED_PORT_1 ]; then
echo "ID: " $FIRST_ID " is " $DEDICATED_PORT_1 " mapping to " $DEDICATED_OUTPUT_1
xinput map-to-output $FIRST_ID $DEDICATED_OUTPUT_1
else
echo "ID: " $FIRST_ID " is " $DEDICATED_PORT_2 " mapping to " $DEDICATED_OUTPUT_2
xinput map-to-output $FIRST_ID $DEDICATED_OUTPUT_2
fi
if [ $SECOND_USB = $DEDICATED_PORT_1 ]; then
echo "ID: " $SECOND_ID " is " $DEDICATED_PORT_1 " mapping to " $DEDICATED_OUTPUT_1
xinput map-to-output $SECOND_ID $DEDICATED_OUTPUT_1
else
echo "ID: " $SECOND_ID " is " $DEDICATED_PORT_2 " mapping to " $DEDICATED_OUTPUT_2
xinput map-to-output $SECOND_ID $DEDICATED_OUTPUT_2
fi
A kimenete:
Got ID's:
10
11
Dev's:
/dev/input/event7
/dev/input/event8
Ports:
usb-0:5:1.0
usb-0:7:1.0
ID: 10 is usb-0:5:1.0 mapping to DVI-D-1
ID: 11 is usb-0:7:1.0 mapping to HDMI-1
Új hozzászólás Aktív témák
- HDD probléma (nem adatmentés)
- Battlefield 6
- Milyen autót vegyek?
- Suzuki topik
- OLED monitor topic
- Építő/felújító topik
- ThinkPad (NEM IdeaPad)
- Valami új érkezik november 5-én. (Egy vékony Motorola)
- Debrecen és környéke adok-veszek-beszélgetek
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- További aktív témák...
- HIBÁTLAN iPhone 14 Pro 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3234
- GYÖNYÖRŰ iPhone 13 mini 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3180
- Designer 4K Monitor - BenQ PD-3200-U
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600 / RX 6700XT 12GB / 16GB DDR4 / 500GB SSD
- LG 35WN75C-B - 35" Ívelt VA - 3440x1440 - 100Hz 5ms - USB Type-C 60W - AMD FreeSync - HDR 10
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest