Προς το περιεχόμενο

Detect active monitor bash script


Redshift

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

εχω φτιαξει δυο σκριπτακια για να βγαζω εξοδο σε τηλεοραση η μονιτορ και ψαχνω τροπο να τα συνενωσω σε ενα που θα ανιχνευει το ενεργο monitor κ θα τρεχει τις καταλληλες εντολες

 

Lg monitor (primary)

 

#!/bin/bash
amixer set Master 25
disper -e right
disper -s
redshift-gtk

(για καποιο λογο το script δεν κανει exit απο την κονσολα,σταματαει την εκτελεση μετα το redshift κ περιμενει κατι,αλλα τωρα τα τρεχω με launchers οποτε ειναι οκ)

 

Panasonic τηλεοραση 

#!/bin/bash
amixer set Master 40
pkill redshift
disper -e left
disper -S
exit

Επεξ/σία από Redshift
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

πιο παλιά που είχα δύο οθόνες, τη δεύτερη την ανοιγόκλεινα έτσι

#!/bin/sh

TWIN=`xrandr | grep "0 connected 1280x1024+1920+0"`

if [ -z "$TWIN" ] ; then
  xrandr --output HDMI-0 --mode 1920x1080 --pos 0x0 --rotate normal --output DVI-I-0 --mode 1280x1024 --pos 1920x0 --rotate normal --output DVI-I-0 --off --output DVI-I-3 --off --output TV-0 --off
else
  xrandr --output HDMI-0 --mode 1920x1080 --pos 0x0 --rotate normal --output DVI-I-0 --off --output DVI-I-0 --off --output DVI-I-3 --off --output TV-0 --off

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

xrandr αν κ δεν βλεπω πως μπορω να χρησιμοποιησω το output

 

DFP2 με dvi ειναι το monitor Lg πανω σε μια asus hd 6670 (ορισμενο ως primary)

 

DFP1 με hdmi ειναι η τηλεοραση Panasonic πανω στην ιδια asus hd 6670 (secondary)

 

το read-edid βγαζει κατι κινεζικα (κυριολεκτικα)

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DFP1 connected (normal left inverted right x axis y axis)
   1920x1080      50.0 +   60.0     59.9     24.0     50.0     60.1     24.0     60.0  
   1776x1000      50.0     59.9     24.0     50.0     60.0  
   1680x1050      50.0     60.0     59.9     24.0     24.0  
   1400x1050      50.0     60.0     59.9     24.0     24.0  
   1600x900       50.0     59.9     24.0  
   1360x1024      50.0     60.0     59.9     24.0     24.0  
   1280x1024      50.0     60.0     59.9     24.0     24.0  
   1440x900       50.0     59.9     24.0  
   1280x960       50.0     59.9     24.0  
   1280x900       50.0     59.9     24.0  
   1360x768       50.0     59.9     24.0  
   1280x800       50.0     59.9     24.0  
   1280x768       50.0     59.9     24.0  
   1280x720       50.0     60.0     59.9  
   1024x768       50.0     59.9     24.0  
   1152x648       50.0     59.9  
   800x600        50.0     59.9  
   720x576        59.9     50.1     50.0  
   848x480        50.0     59.9  
   720x480        60.1     60.0     60.1     59.9  
   640x480        60.0     59.9  
DFP2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1360x1024      60.0  
   1280x1024      75.0     60.0  
   1440x900       60.0  
   1280x960       60.0  
   1280x900       60.0  
   1360x768       60.0  
   1280x800       60.0  
   1152x864       60.0     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   848x480        75.0     60.0  
   720x480        75.0     60.3     56.2  
   640x480        75.0     59.9  
CRT1 disconnected (normal left inverted right x axis y axis)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...