Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nastavení 2 monitorů.  (Přečteno 2378 krát)

McKay

  • Aktivní člen
  • *
  • Příspěvků: 264
Nastavení 2 monitorů.
« kdy: 11 Října 2014, 08:42:15 »
Dobrý den, existuje nějaký program nebo návod jak si pohrát s ''detajlnějším'' nastavením monitorů?
Mám k pc připojený monitor a televizi, chtěl bych aby, se mi na televizi (druhý monitorú spustil XBMC a na prvním monitoru, aby mi zůstala plocha a mohl bych dál pracovat. Je to možné? Jinak mám to ted v nastavení (rozšířené plochy) zatím se mi to děje tak, že při spuštění XBMC automaticky spustí na teůevizi, to je dobře, ale první monitor se mi vypne :-( , děkuji za rady.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Nastavení 2 monitorů.
« Odpověď #1 kdy: 11 Října 2014, 10:48:00 »
XBMC především nesmí běžet ve fullscreenu, jinak ti sebere myš i klávesnici. Takže ho v menu, nebo pomocí klávesy \ přepnout do okna a to na druhém displeji maximalizovat. Já mám třeba v GNOME Shellu téma vzhledu upraveno tak, aby při maximalizaci zmizela horní lišta, takže ve výsledku mám okno XBMC bez dekorace na celé obrazovce. V Unity v Ubuntu 14.04 (má nové dekorace, které kreslí přímo Unity) se dá použít devilspie pro odstranění dekorace požadovaného okna, v předchozích verzích by měla jít zadat výjimka v pluginu Window Decoration v CCSM.

McKay

  • Aktivní člen
  • *
  • Příspěvků: 264
Re:Nastavení 2 monitorů.
« Odpověď #2 kdy: 26 Října 2014, 12:38:33 »
Ahoj, no jsem se k tomu dostal až ted a v tu dobu jsem přešel na Mint 17. Nevíš, jak je to s tím tam?

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Nastavení 2 monitorů.
« Odpověď #3 kdy: 26 Října 2014, 15:31:02 »
Je to jak jsem psal, ale právě jsem zjistil, že když XBMC přepneš na fullscreen přes window manager zvenku, zůstane XBMC ve windowed módu a přitom se bude zobrazovat na fullscreen, jen je třeba před tím okno zvětšit na rozlišení obrazovky. Nejprve tedy doinstalovat wmctrl:
Kód: [Vybrat]
sudo apt-get install wmctrla pak je tu skript, který můžeš vyzkoušet, jen si uprav hodnoty rozlišení tvého monitoru.
http://pastebin.com/mcweUUZm

Jinak se můžeš podívat na další možnosti:
https://www.google.cz/search?q=xbmc+fullscreen+on+second+monitor
« Poslední změna: 26 Října 2014, 15:48:12 od GdH »

McKay

  • Aktivní člen
  • *
  • Příspěvků: 264
Re:Nastavení 2 monitorů.
« Odpověď #4 kdy: 26 Října 2014, 16:08:56 »
Jsem ten první skript tedy zkusil, ale vždycky se mi XBMC spustí na prvním monitoru.
Potom mě zaujalo toto: http://forum.xbmc.org/showthread.php?tid=114089 , ale nevím kde to nastavení je :( .
« Poslední změna: 26 Října 2014, 16:34:32 od McKay »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Nastavení 2 monitorů.
« Odpověď #5 kdy: 26 Října 2014, 16:37:49 »
Tím skriptem se xbmc spouští, zařídí zvětšení okna a přepnutí na fullscreen. Pokud bude fungovat, můžeš pak vzít spouštěč XBMC z /usr/share/applications/, přepsat v něm Exec na cestu ke skriptu a dát si ho do ~/.local/share/applications/, čímž ten původní nahradíš (pro konkrétního uživatele).

McKay

  • Aktivní člen
  • *
  • Příspěvků: 264
Re:Nastavení 2 monitorů.
« Odpověď #6 kdy: 26 Října 2014, 16:47:24 »
Ou mám problém s tím, že se mi XBMC spouští na prvním monitoru :(
« Poslední změna: 26 Října 2014, 17:16:13 od McKay »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Nastavení 2 monitorů.
« Odpověď #7 kdy: 26 Října 2014, 17:34:08 »
Pokud máš druhý monitor připojený napravo od hlavního, zkus změnit řádek:
Kód: [Vybrat]
wmctrl -x -r XBMC Media Center.XBMC Media Center -e 0,0,0,800,600
na
Kód: [Vybrat]
wmctrl -x -r XBMC Media Center.XBMC Media Center -e 0,horizontální_rozlišení_primárního_monitoru,0,horizontální_rozlišení_sekundárního_monitoru,vertikální_rozlišení_sekundárního_monitoru

McKay

  • Aktivní člen
  • *
  • Příspěvků: 264
Re:Nastavení 2 monitorů.
« Odpověď #8 kdy: 26 Října 2014, 17:48:02 »
Jsem to ted zkusil takto:
Kód: [Vybrat]
#!/bin/bash

# This script will run a program in fullscreen mode (no borders or
# title bar etc) on a second monitor. It can used for many programs
# and on either the primary or secondary monitor

#This is the executable file or path
PROGRAM='xbmc'

# This is the output of wmctrl -l for the program that we are using
NAME='XBMC Media Center'

# This is the device name of the monitor we want to display the program on
DEVICE='DVI-I-1'

# If you want the program to be fullscreen on your second monitor
# this variable should be the width of your primary monitor
PRIMARYWIDTH=1440

# Run the program , then wait a bit before carrying on
    # If your program doesn't load in time then try increasing this value
$PROGRAM > /dev/null 2> /dev/null & disown && sleep 3

## Set the Open GL environment variables
# Set the vertical blanking to on
__GL_SYNC_TO_VBLANK=1
# And make sure OpenGL syncs the correct monitor
__GL_SYNC_DISPLAY_DEVICE="$DEVICE"

# Do we want a screensaver
SDL_VIDEO_ALLOW_SCREENSAVER=0

# Set the dimensions of the program in the monitor
wmctrl -r "$NAME" -e '0,'$PRIMARYWIDTH',-1,-1,-1'

# Maximize it
wmctrl -r "$NAME" -b toggle,fullscreen,maximized_vert
potom jsem vytvořil spouštěč a přiřadil si k němu klávesovou zkratku, přišel jsem na to, že XBMC se spouští tam,  na kterém monitoru je ten skript tak jsem ho dal na sekundární monitor a funguje to a je to roztáhlé přes celý monitor :), takže myslím, že můj problém s XBMC je vyřešen :-), díky moc za ochotu mi pomoct :)

McKay

  • Aktivní člen
  • *
  • Příspěvků: 264
Re:Nastavení 2 monitorů.
« Odpověď #9 kdy: 29 Října 2014, 11:16:04 »
Ahoj, chci se ještě zeptat, jestli jde ten skript nějak upravit pro spuštění VLC Media playeru. Díky za oodpověd  ;)

 

Provoz zaštiťuje spolek OpenAlt.