Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: lenochodcz 11 Února 2010, 14:00:32
-
Zdravím, vím, že tohle téma je mnohokrát řešené, ale pro mě zatím bez úspěchu.
Možná tohle patří do sekce podpory pro mobilní zařízení, ale já si myslím, že to patří sem.
Jde o nastavení 2 monitorů na jednom PC, konkrétně NTB + externí monitor, dále pak desktop + monitor a projektor...
Jak bych si to představoval:
NTB MSI600 přinesu do práce, na stole připojím všechny USB, nabíjení a ext. monitor a stisknu tlačítko napájení. Chci, aby monitor na NTB zůstal vypnutý a aby se externí monitor zapnul v ideálním rozlišení, tedy 1920x1200. Bylo by to tak, jak jsem sestavu naposledy vypínal.
Pokud ale bude NTB zapnut nez ext, monitoru, bude mít nativní rozlišení interního displeje.
Jak to je?
Postup zapojení je stejný ;-) Při startu NTB je aktivní pouze obrazovka na NTB, přepnu tedy klávesovou zkratkou monitory. Externí ale převezme rozlišení s interního, tedy 1280x800.
Pokud ale je NTB zapnut nez ext, monitoru, má nativní rozlišení interního displeje.
Pokoušel jsem se postupovat podle tohoto návodu http://wiki.ubuntu.cz/Výstup%20na%20dva%20monitory (http://wiki.ubuntu.cz/Výstup%20na%20dva%20monitory), ale konfigurační soubor nelze uložit
Hláška: Failed to parse existing X config file '/etc/X11/xorg.conf'! - je to otevíráno z konzole přes gksudo.
Připojená je hláška obrazem...
Můžete mi prosím poradit, jak na to? Je to sice jen "drobnost", ale ... Postup bych pak rád použil pro PC + monitor + projektor, tam bude ale potřeba naladit primární monitor a projekci... ???
Díky
NTB: MSI GX600, ext. mon. ACER V243w
[attachment deleted by admin]
-
Já stejný případ řeším jednoduše: v systém-volby-display nastavím zrcadlení na ne, monitor u notebooku vypnu, externí monitor nastavím na max. rozlišení a zapnu. Tím jde výstup do ext. monitoru.
Pokud zapnu notebook bez ext. monitoru, automaticky se zaktivní interní.
Tohle ti nefunguje?
-
## vypise dostupne mody, ze kterych bude patrne, ze interni monitor se jmenuje napriklad LVDS a externi VGA
xrandr -q
## tohle vypne interni monitor a zapne nativni rozlisni externiho
xrandr --output LVDS --off --output VGA --auto
## to same, ale nastavi to pozadovane rozliseni na ext monitoru
xrandr --output LVDS --off --output VGA --mode 1280x1024
-
Jestli dobře koukám, tak grafika je nvidia. Pokud to pomůže, posílám vlastní xorg.conf soubor (vycházel jsem z toho, který vygeneruje nvidia-settings). Moje rozložení je notebook + externí monitor (přes HDMI). Když zapnu s připojeným monitorem (NE probudim ze suspend-to-ram), automaticky se aktivuje a LCD notebooku se vypne.
# /etc/X11/xorg.conf
# Arch Linux
# X.Org X Server 1.7.4.901 (1.7.5 RC 1) Build Operating System: Linux 2.6.32-ARCH i686
# Linux arch-ntb 2.6.31-pae #1 SMP PREEMPT Mon Dec 28 21:31:02 CET 2009 i686
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "record"
Load "glx"
Load "extmod"
Load "dri"
Load "dbe"
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics" # mouse
Option "Protocol" "auto-dev" # auto
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
# pridano
Option "SendCoreEvents" "true"
Option "VertEdgeScroll" "on"
Option "SHMConfig" "on"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse" # mouse
Option "Protocol" "auto" # auto
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "ASUS"
ModelName "ACI VW246"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "ASUS 15.4"
ModelName "CPT 15.4 WXGA+"
HorizSync 30.0 - 75.0
VertRefresh 60.0
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 9300M GS"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9300M GS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9300M GS"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "DFP-1"
Option "metamodes" "DFP-1: 1920x1080_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinViewXineramaInfoOrder" "DFP-1"
Option "TwinView" "0"
Option "metamodes" "DFP-0: 1440x900_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Když potřebuju přepnout z jednoho displeje na druhý ručně, tak buď pomocí nvidia-settings (napřed nastavím oba displeje na TwinView, a pak ten, kterej nechci používat, nastavím na Disabled, pak refreshnu tlačítkem Apply) nebo následujícím skriptem:
#!/bin/bash
##
## SelectDisplay.sh
##
## Přepne zobrazení na další monitor, je-li zapojen
## 2009-12-11 03:36
##
function __LOG {
echo $1
}
if [ ! -f `which disper` ]
then
__LOG "Není nainstalován disper."
exit 2
fi
count=`disper --list | grep display | wc -l`
__LOG "Počet displejů: ${count}"
case "${count}" in
1) ## monitor není zapojen, aktivuj displej
__LOG "Aktivuji DFP-0 @1440x900"
disper -i <<-DFP0
backend: nvidia
associated displays: DFP-0
metamode: DFP-0: nvidia-auto-select @1440x900 +0+0
scaling: default
DFP0
;;
2) ## monitor je připojen, aktivuj ho
__LOG "Aktivuji DFP-1 @1920x1080"
disper -i <<-DFP1
backend: nvidia
associated displays: DFP-0, DFP-1
metamode: DFP-1: nvidia-auto-select @1920x1080 +0+0
scaling: default, stretched
DFP1
;;
*) ## pokud (není žádný displej k dispozici, nebo)
## je displejů > 2, skonči
__LOG "Více diplejů není podporováno."
exit 3
;;
esac # $count
-
No, je to takhle:
to xkalp33:
Takhle to v podtatě dělám. Vadí mi to, že to musím pokaždém zapnutí NTB opakovat. Mám dualboot a WIN 7 si to pamatuje ;-). Ale já radši Ubuntu.
Tobě si poslední nastavení při konkrétním systému a sestavě NTB pamatuje? Anebo to při každém spouštění děláš stejně?
Díky za odpověď!
to: Hellvis
Já ti tam mám ty výpisy nějak úplně jinak...
david@david-laptop:~$ xrandr -q
Screen 0: minimum 320 x 240, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
1280x800 50.0 66.0
1024x768 51.0 67.0
840x525 52.0 68.0
800x600 53.0 69.0
800x512 54.0 70.0
720x450 55.0 71.0
700x525 56.0 72.0
680x384 57.0 58.0 73.0
640x512 59.0 74.0
640x480 60.0 61.0 75.0
576x432 62.0 76.0
512x384 63.0 77.0
400x300 64.0 78.0
320x240 65.0 79.0
1920x1200 50.0*
a xorg.conf:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
to je výpis při zapnutém pouze ext. monitoru.
------------------------------------------------------------
to donny:
JAsně, je to nvidia.
Výpis z gksudo gedit /etc/X11/xorg.conf je výše. Mám toho tam oproti tobě nějak málo :-(
Jinak, pokud přepínám monitory ručně, požadované nastavení si zavolím a pak to funguje. Ale je to prostě tak nějak málo automatické, málo "lamoidní". Je pravda, že nastavení monitoru je otázkou pár vtřin, ale uživatel jako já je tak trochu líný a pokud to funguje v Woknech, tak by mě to potěšilo i tady. BTW, není to pokus o flame ;-)
Díky.
-
U mě si to systém pamatuje, stačilo nastavit jednou. Jinak používám Ubuntu 9.10, kde už defaultně xorg.conf není. Ale chodilo to i předtím.
-
Závidím ;-)
Mě to nechodilo ani předtím na 8.10, 9.04 a ani teď, 9.10...
A proč to řeším až teď? Postupně odřezávám drobné problémy ;-)
-
prosím potřebovala bych také poradit.
Mám notebook a chci ho připojovat k jinému monitoru. Mám tlačítko na klávesnici, které ale nefunguje.
V předvolby-monitory se mi zapne jen nastavení grafického ovladače nvidia - tak jak je to na obrázku tady
http://wiki.ubuntu.cz/V%C3%BDstup%20na%20dva%20monitory#Grafick.2BAOk_karty_NVIDIA (http://wiki.ubuntu.cz/V%C3%BDstup%20na%20dva%20monitory#Grafick.2BAOk_karty_NVIDIA)
Podle toho návodu tomu ale moc nerozumím, můžete mi někdo prosím polopaticky vysvětlit jak dostat obraz na připojený monitor? Externí monitor napíše vždy "no signal detected". Ve fóru jsem hledala, je to tady asi tisíckrát, ale nic, co bych byla schopná použít...
Díky moc!!!
-
X Server Display Configuration - Configure - TwinView
to nejde ?
-
nejde, ta možnost je šedivá, nezaškrnutelná.... :(
-
a v Layout máš zobrazenej jenom jeden monitor nebo dva jako tady (http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rnf8lGbAURI/AAAAAAAAANs/kycMs0_2hWM/s1600-h/screenshot-nvidia-settings.png) ?
-
Můžeš zkusit program Disper (http://gdhnotes.blogspot.com/2010/06/jednoduche-prepinani-dvou-monitoru-na.html). V odkaze máš návod na instalaci i základní použití.
-
Vypadá to dobře, ale nepovedlo se nainstalovat :-\ zahlásilo to:
W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/source/Sources.gz 404 Not Found
W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/binary-i386/Packages.gz 404 Not Found
E: Některé indexové soubory se nepodařilo stáhnout, jsou ignorovány, nebo jsou použity starší verze.
-
Vypadá to dobře, ale nepovedlo se nainstalovat :-\ zahlásilo to:
W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/source/Sources.gz 404 Not Found
W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/binary-i386/Packages.gz 404 Not Found
E: Některé indexové soubory se nepodařilo stáhnout, jsou ignorovány, nebo jsou použity starší verze.
Jé promiň, v Mavericku mi fungují balíky z Lucida.. Zkus to takto:
sudo sed -i "s/maverick/lucid/g" /etc/apt/sources.list.d/wvengen-ppa-maverick.list
sudo apt-get update && sudo apt-get install disper
-
tak nainstalováno ok :)
když jsem dala disper -c tak mi obrazovka zčernala a byla tam jen myš, na druhé se nic nedělo. Nepomohlo nic, až vyndání baterie ::)
Ale disper -s a -S funguje, takže aspoň tak, i kdyby se to nevyřešilo, tak jsem spokojená. díky moc
-
a v Layout máš zobrazenej jenom jeden monitor nebo dva jako tady (http://2.bp.blogspot.com/_Xc3ug-O4s-g/Rnf8lGbAURI/AAAAAAAAANs/kycMs0_2hWM/s1600-h/screenshot-nvidia-settings.png) ?
ty jo, já sjem si vůbec nevšimla tvého příspěvku, až teď, promiň...
mám to tam stejně jako na obrázku, dva monitory, druhý je disabled.