GNU/Linux >> Znalost Linux >  >> Ubuntu

Vypnout všechny monitory při sledování Vlc Media v televizi?

Někdy se rád dívám na média VLC na svém televizoru připojeném k portu HDMI na mém notebooku a nyní musím:

  • Spusťte VLC na televizoru:
    • Umístěno v televizi pomocí CCSM.
    • VLC vypíná spořič obrazovky.
  • Zavřete notebook
  • Vypněte monitor (pokud je zapnutý)

protože rád sedím ve tmě při sledování televize!

Vyřešil někdo výše uvedené již pro sebe prostřednictvím skriptu?

Televizor je vždy připojen k HDMI a monitor vždy k portu VGA pokud to usnadní věci.

Přijatá odpověď:

Vytvořil jsem skript, který pomalu ztlumí dva monitory po 5 minutách nečinnosti klávesnice nebo myši, zatímco sledujete film na třetím monitoru. Když pohnete myší nebo použijete klávesnici, dva ztlumené monitory se rychle rozjasní (ale ne náhle, aby vás šokovaly).

Ukázková stavová obrazovka

Než si budete myslet, že se moc dívám na televizi, všimněte si, že se jedná o notebook a program běží již mnoho dní a notebook je pozastaven/obnoven alespoň dvakrát denně.

Pokyny k nastavení

Uložte skript níže pod názvem souboru ve vaší cestě, například /usr/local/bin/movie.sh nebo /home/your_user_name/bin/movie.sh a poté použijte:

chmod a+x /path/to/script/movie.sh

Balíček Xorg xprintidle je vyžadován ke sledování, jak dlouho byl váš počítač nečinný od pohybu myši nebo aktivity klávesnice:

sudo apt install xprintidle

Poté skript spustíte pomocí:

movie.sh

Poznámka: Při testování změňte TIME_TO_FADE od 200000 na 10000 takže budete muset počkat 10 sekund místo 200 sekund, než se slábnutí spustí.

Skript

#!/bin/bash# NÁZEV:movie.sh# PATH:~/eyesome# DESC:Ztlumit monitory 1 a 3 po 5 minutách aktivity# DATUM:27. června 2019. Upraveno 5. listopadu 2019 .# PARM:Předejte libovolný parametr 1 pro vygenerování výstupu trasování # UPDT:2019-07-05 Přidat zprávu o závislosti. Zlepšete výpočet spánku.# 2019-09-01 Zobrazte, jak dlouho trvalo stmívání v hodinách, minutách, sekundách# 2019-09-07 Nezjasňujte, pokud přepínáte přehrávání/pozastavení filmu pomocí# kliknutí myší nebo klávesy Enter. Zaznamenejte první probuzení a pokud se během 1 až 3 sekund objeví druhé probuzení, probuďte se. Jinak zapomeňte na první signál probuzení.# 2019-11-05 Nahraďte rolující zprávy zobrazením statistik.:<<'END'/* ----------------------- -------------------------------------------------- ---- VLASTNÍ POZNÁMKY============Sem vložte volné poznámky ve stylu C o deaktivaci aplikací třetích stran pro automatický jas východ/západ slunce, jako je noční světlo, červený posuv, tok, okouzlující atd. UMÍSTĚNÍ KONFIGURAČNÍHO SOUBORU ===========================$ ll /usr/local/bin/.eyesome-cfg-rw-r--r-- 1 root root 610 27. června 18:31 /usr/local/bin/.eyesome-cfg KONFIGURAČNÍ SOUBOR ROZLOŽENÍ ZÁZNAMU==================================$ cat /usr/local/bin/.eyesome-cfghttps://www.timeanddate.com/sun/canada/edmonton|70.000000|120.000000|90.000000|1.000000|PRAVDA| | | | | 1 | Zakázáno | Hardware | Alien 17 "vestavěný displej | Intel_backlight | EDP-1-1 | 3500,000000 | 1,000000 | 1,000000 | 1,000000 | 850,000000 | 1,000000 | 0,780000 | 0,650000 | 3500 | 1,000000:| | 2 | |Povoleno|Software|50" televizor Sony|xrandr|HDMI-0|1.000000|1.000000|1.000000|1.000000|0.750000|1.000000|0.950000|0.850010|0:0.0.0.0.0.0 | | | |3|Zakázáno|Software|Toshibal 43" 4K TV|xrandr|DP-1-1|1.000000|1.000000|1.000000|1.000000|0.650000|1.000000|0.8870000|0.0.0.0:0.0:0.0 -------------------------------------------------- ------------------------- */END# Pokud není potřeba sudo powers, např. žádné automatické rozjasnění třetí strany pro zakázání,# pak okomentujte další čtyři řádky:if [[ $(id -u) !=0 ]]; pak # kořenové síly potřebné k volání tohoto skriptu echo>&2 "$0 musí být voláno pomocí sudo power" exit 1ficommand -v xprintidle>/dev/null 2>&1 || { echo>&2 "vyžaduje balíček xprintidle, ale není nainstalován. Aborting."; exit 1; # Chcete-li na obrazovce zobrazit příkazy ladění/trasování, předejte libovolný parametr do scriptDebug=0[[ $# -gt 0 ]] &&Debug=1# Chcete-li získat seznam vašich monitorů, použijte:xrandr -- podrobné | grep "připojeno"MON1="eDP-1-1" # eDP-1-1 =Displej notebookuMON2="" # HDMI-0 =Sony TVMON3="DP-1-1" # DP-1-1 =Toshiba TV# Pokud zvolíte úplné vypnutí a zapnutí podsvícení, musíte použít sudoBACK="intel_backlight" # Nastavení na prázdné znamená, že se podsvícení nevypne/zapne# Všechny sekundy v milisekundách, např. 1000 milisekund =1 sekundaTIME_TO_FADE=200000 # Klávesnice/myš doba nečinnosti před stmíváním 300000 =5 minutTIME_TO_WAKE=2000 # 2 sekundy nebo méně pro spuštění zjasněníFADE_SLEEP=.15 # Při slábnutí sekund spánku mezi změnami monitoruWAKE_SLEEP=.025 # Při probuzení sekund spánku mezi změnami monitoru# Volitelný konfigurační soubor pro automatické zjasnění třetí strany / barevná teplotaCFG_FILE=""# pokud nic jiného automaticky neovládá monitory komentovat další řádekCFG_FILE=/usr/ local/bin/.eyesome-cfgDisableAutoBright () { # Zakázat konkrétním monitorům noční světlo, červený posuv, tok, okouzlující atd. [[ $CFG_FILE =="" ]] &&return # Žádné aplikace třetích stran [[ $MON1 !="" ]] &&sed -i 's/1|Povoleno/1|Zakázáno/g' "$CFG_FILE" [[ $MON2 !="" ]] &&sed -i 's/2|Povoleno/2|Zakázáno/g' "$CFG_FILE" [[ $MON3 !="" ]] &&sed -i 's/3|Povoleno/ 3|Disabled/g' "$CFG_FILE"} # DisableAutoBrightEnableAutoBright () { # Aktivace specifických monitorů pro noční světlo, červený posuv, tok, efektní, atd. [[ $CFG_FILE =="" ]] &&return # Žádné aplikace třetích stran [[ $MON1 !="" ]] &&sed -i 's/1|Disabled/1|Enabled/g' "$CFG_FILE" [[ $MON2 !="" ]] &&sed -i 's/2|Zakázáno/2|Povoleno/g' "$CFG_FILE" [[ $MON3 !="" ]] &&sed -i 's/3|Zakázáno/ 3|Enabled/g' "$CFG_FILE" # Spusťte aplikaci třetí strany, aby postupně nastavila jas podle východu/západu slunce /usr/local/bin/wake-eyesome.sh post eyesome-cfg.sh nosleep} # EnableAutoBrightMonArr=() # Index 0=Monitor č. 1 až 3, 1=Název Xrandr, 2=Připojeno/Odpojeno, # 3=Uložit jas "100"=1,0, 4=Aktuální jas "75"=0,75, 5=xprintidle cntPaintStats () { local i Obrázek Image=( "╔════════════════════════════╕══════════════ ══════════════════════════╗" "║ movie.sh - Ztlumení konkrétních monitorů při nečinnosti klávesnice a myši ╕"╕ ══════════════════════════╤═══════════════════════ ══════════╣" "║ Aktivní statistiky │ Tlumené statistiky ║" "╟───────────————————————————————————————————————————————— ──────┼───────────────────────────— ───────╢" "║ Celkový čas:1:30:22 (H:M:S) │ Celkový čas:0:30:25 (H:M:S) ║" "║ Počet cyklů:999 cyklů │ Počet cyklů:999 cyklů ║" "║ Celkový počet kontrol:9 999 999 kontrol │ Celkový počet kontrol:9 999 999 kontrol ║" "╟────——————————————————————————————————————— ─────────┼────────────────────────┼└—• Tento cyklus:99 hodin 99 sekund │ Poslední cyklus:99 hodin 99 sekund ║" "║ Poslední kontrola:So 13:52:39 │ Začátek šera:So 12:42:15 ║" "║ Spánek:200 sekund │9 Krátké probuzení pauza/přehrávání ║" "║ Další kontrola:so 13:53:49 │ Ztlumený konec:so 13:31:08 ║" "╚════════════════════════════ ═══════════════╧═════════════════════════════════╝ ") echo -e"
Ubuntu
  1. Jak nainstalovat VLC Media Player na Ubuntu 11.10

  2. 9 užitečných klávesových zkratek přehrávače médií VLC

  3. Jak vypnout návrhy vyhledávání na Amazonu v Ubuntu

  1. Jak nainstalovat VLC Media Player na Ubuntu Linux

  2. Problémy se zvukem přehrávače Vlc Media Player ve verzi 12.10?

  3. Vlc Media Player Stabilní Ppa pro 10.10?

  1. Vlc Lagging při spouštění HD videí?

  2. Vypněte Auto_Close u všech databází MS SQL

  3. Jak vypnout zámek obrazovky v Ubuntu