laptop + lcd = dualscreen ?
-
- Piegowaty Guziec
- Posty: 1
- Rejestracja: 27 lis 2005, 13:59
- Płeć: Mężczyzna
- Wersja Ubuntu: 7.10
- Środowisko graficzne: GNOME
- Kontakt:
laptop + lcd = dualscreen ?
witam
chciałbym podłączyć do laptopa monitor lcd i pracowac na dualscreenie, problem w tym ze po podlaczeniu monitora po prostu obraz wyswietlany jest na monitor a matryca laptopa pozostaje wylaczona.
szukałem w googlach ale nie znalazlem nic (chyba zle wyrazenia podawalem)
jesl i to cos pomoze - laptop acer 2410 (zintegrowana karta graficzna intela), monitor samsung 960bf, wejście D-Sub
bardzo prosze o napisanie czy takie cos jest mozliwe, jakie oprogramowanie jest potrzebna itp.
chciałbym podłączyć do laptopa monitor lcd i pracowac na dualscreenie, problem w tym ze po podlaczeniu monitora po prostu obraz wyswietlany jest na monitor a matryca laptopa pozostaje wylaczona.
szukałem w googlach ale nie znalazlem nic (chyba zle wyrazenia podawalem)
jesl i to cos pomoze - laptop acer 2410 (zintegrowana karta graficzna intela), monitor samsung 960bf, wejście D-Sub
bardzo prosze o napisanie czy takie cos jest mozliwe, jakie oprogramowanie jest potrzebna itp.
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 10 lut 2007, 17:22
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
Ja z kolei chcę podłączyć telewizor lcd do laptopa (Acer Aspire 3650). I nie działa tv, tylko ekran. Spróbuję teraz skonfigurować xorg, żeby działał na dwa monitory, napiszę jak coś się uda. Na twoim miejscu radziłbym sprawdzić czy działa ci przycisk przełączania wyświetlaczy ( u mnie jest coś takiego między uśpieniem, a wyłączeniem podświetlenia wyświetlacza). Na radzie radzę sobie tylko przez windows, niestety i nie wiem czy pod linem w ogóle acery są zdolne do aktywnego przełączania wyświetlaczy.
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Ja również chciałem podłączyć monitor LCD na dualscreenie (zintegrowany Intel 915) i poległem po tygodniu grzebania. Parę razy zabiłem iksy i jedyne co osiągnąłem, to 'i810switch', który ładnie włącza bliźniaczy pulpit, ale niestety nie wiem jak zmusić go do wyświetlania wtedy na monitorze z rozdzielczością inną niż na panelu...
Prawdę mówiąc już się prawie poddałem i od miesiąca używam 'jak jest'...
.
nie gryzie, więc:
Tutaj coś z tą konfiguracją , co prawda do DELLa, ale sam za niedługo spróbuję i powiem jak poszło (obym znów nie zabił iksów)
Jeśli ktoś wie jak zrobić dualscreen (panel 1024x768 + LCD 1280x1024) na laptopie z intelem 915 to proszę o pomoc...
[ Dodano: 21 Kwiecień 07, 16:48 ]
Jak tylko zmienię w xorg.conf na Dualscreen, to zdycha... Wstawiam tu swój xorg.conf (dla trybu dualscreen) i proszę jeśli ktoś wie, co robię źle przy ustawieniu Dualscreen, to proszę o pomoc...
edit: ale narobiłem... BusID "PCI:0:2:0" zmieniłem na BusID "PCI:0:2:1", bo iksy coś mówiły "no device found at PCI:0:2:1" i po tym zdychały. Już mi komp nie wstał... Dopiero po recovery mode w vi zmieniłem na początkową wartość... Ale stresu się najadłem, bo mam mnóstwo super-ważnych danych na linuksie, a spod windy zapis na ext3 jest nie do końca sprawny. Poza tym po tej zmianie na ekran wyskakiwały paski i na tym koniec był uruchamiania. Jedynym sposobem na ponowne uruchomienie było przytrzymanie POWER przez 5 sekund, co odłącza zasilanie, wię dysk nie był odmontowany i uniemożliwiało to zamontowanie go spod windy.
Prawdę mówiąc już się prawie poddałem i od miesiąca używam 'jak jest'...


Tutaj coś z tą konfiguracją , co prawda do DELLa, ale sam za niedługo spróbuję i powiem jak poszło (obym znów nie zabił iksów)
Jeśli ktoś wie jak zrobić dualscreen (panel 1024x768 + LCD 1280x1024) na laptopie z intelem 915 to proszę o pomoc...
[ Dodano: 21 Kwiecień 07, 16:48 ]
Jak tylko zmienię w xorg.conf na Dualscreen, to zdycha... Wstawiam tu swój xorg.conf (dla trybu dualscreen) i proszę jeśli ktoś wie, co robię źle przy ustawieniu Dualscreen, to proszę o pomoc...
Kod: Zaznacz cały
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "type1"
Load "i2c"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "LCD"
Driver "intel"
BusID "PCI:0:2:0"
Screen 0
Option "MonitorLayout" "CRT,LFP"
Option "DDCMode" "True"
EndSection
Section "Device"
Identifier "IIYAMA_LCD"
Driver "intel"
BusID "PCI:0:2:0"
Screen 1
Option "MonitorLayout" "CRT,LFP"
Option "DDCMode" "True"
EndSection
Section "Monitor"
Identifier "LCD"
Option "DPMS"
HorizSync 30-81
VertRefresh 56-76
EndSection
Section "Monitor"
Identifier "IIYAMA_LCD"
Option "DPMS"
HorizSync 30-81
VertRefresh 56-76
EndSection
Section "Screen"
Identifier "LCD"
Device "LCD"
Monitor "LCD"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "IIYAMA_LCD"
Device "IIYAMA_LCD"
Monitor "IIYAMA_LCD"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "DualScreen"
Screen 0 "LCD"
Screen 1 "IIYAMA_LCD" RightOf "LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "Xinerama" "true"
EndSection
Section "ServerFlags"
Option "DefaultServerLayout" "DualScreen"
EndSection
Section "DRI"
Mode 0666
EndSection
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 10 lut 2007, 17:22
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
W Acerze jest tak że wystarczy zrobić
przy podłączonym do gniazda monitorze (D-sub), można podłączyć je w trakcie działania X-sów. W menu tego polecenia zaznaczamy rozdzielczości które obsługuje zarówno monitor jak i matryca laptopa, a inne wyłączamy (choć chyba nie musimy, nie wiem). Przy pytaniu o odświeżanie dajemy sposób simple i zaznaczamy monitor np 17-calowy. Zapisujemy i dajemy restart X-sów (ctrl-alt-backspace). Obraz powinien wyświetlić się prawidłowo na monitorze, na laptopie będzie prawdopodobnie rozciągnięty pulpit. Ta metoda działa na acerze z ze sterami fglrx i podpiętym przez d-sub telewizorze lcd. Co do intela, nie wiem - ale możesz spróbować.
Kod: Zaznacz cały
sudo dpkg-reconfigure xserver-xorg
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Dzięki, ale to nie działa. Próbowałem i w trakcie konfiguracji wyświetla standardowy komunikat, który nie pozostawia mi złudzeń:
Po wpisaniu "lspci":
Niestety, próba ustawienia "drugiej" karty w xorg.conf na BusID 00:02.1, kończy się śmiercią serwera X i paskami na ekranie przy uruchomieniu...
nie wstawiam xorg.conf, bo byłby taki, jak powyżej, ale z modułem Device dla drugiej karty:
Jeśli ktoś wie... to byłbym wdzięczny za wszelką pomoc...
Kod: Zaznacz cały
For users of multi-head setups, this option will configure only one of
the heads. Further configuration will have to be done manually in the X
server configuration file, /etc/X11/xorg.conf.
You may wish to use the "lspci" command to determine the bus location of
your PCI, AGP, or PCI-Express video card.
When possible, this question has been pre-answered for you and you
should accept the default unless you know it doesn't work.
Kod: Zaznacz cały
tomasz@tomasz-laptop:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
...
nie wstawiam xorg.conf, bo byłby taki, jak powyżej, ale z modułem Device dla drugiej karty:
Kod: Zaznacz cały
Section "Device"
Identifier "IIYAMA_LCD"
Driver "intel"
BusID "PCI:0:2:1"
Screen 1
Option "MonitorLayout" "CRT,LFP"
Option "DDCMode" "True"
EndSection
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- @nix
- Przyjaciel
- Posty: 37
- Rejestracja: 08 lis 2006, 11:27
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Mnie pomogło to Następnie Warto też pomyśleć o A resztę musicie juz kombinować 
Kod: Zaznacz cały
sudo apt-get install xserver-xorg-video-intel
Kod: Zaznacz cały
sudo dpkg-reconfigure xserver-xorg
Kod: Zaznacz cały
sudo apt-get install 915resolution

- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Dziękuję za zainteresowanie, niestety powyższe rozwiązanie nie dotyczy tego problemu (po prostu niczego nie zmienia).
Kombinowałem, kombinowałem i moje wnioski:
Kombinowałem, kombinowałem i moje wnioski:
Kod: Zaznacz cały
+--------------+-------+---------+
| tryb | panel | monitor |
+--------------+-------+---------+
| bez_monitora | 1 | 0 |
+--------------+-------+---------+
| bez_panelu | 0 | 1 |
+--------------+-------+---------+
| oba_klon | 1 | 1 |
+--------------+-------+---------+
| oba_dualscr. | 1 | 1 | ==> niemożliwe do uzyskania na i915 //edit: a jednak...
+--------------+-------+---------+
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- el.pescado
- Zakręcona Traszka
- Posty: 734
- Rejestracja: 26 maja 2005, 11:43
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Odp: laptop + lcd = dualscreen ?
Dzięki el.pescado! Przeoczyłem xineramę w ustawieniach. Z nią od razu jak ręką odjął. I nawet działa...
Tak dla innych info jak to zrobić (może moderatorzy usuną zbędne posty i przeniosą do działu FAQ i HOWTO?):
Typ komputera: Laptop
Parametry karty graficznej: Intel 915 do 128 MB współdzielonej pamięci. (na i945 i i950, a także starszych modelach też powinno zadziałać)
Cel: Dualscreen (Z żargonu windows: rozszerzony pulpit)
Wszystko skonfigurowane i przygotowane do zaaplikowania w 7.10.
Kto ma takie parametry sprzętu może od razu skopiować pliki do odpowiednich katalogów (laptop 1024x768, externallcd 1280x1024)
External stoi po prawej stronie laptopa, stąd, kiedy ktoś ma external gdzie indziej musi sobie wyedytować plik xorg.conf.Xinerama
pliki:
xorg.conf.Xinerama
xorg.conf-original
xorgswitcher
pliki pobrać i skopiować:
xorg.conf.Xinerama do /etc/X11/
xorg.conf-original do /etc/X11/
xorgswitcher do /usr/sbin/
i nadać mu uprawnienia do wykonywania:
teraz, kiedy chcemy dualscreen:
a kiedy jeden, to:
Ctrl+Alt+Backspace i cieszymy się obrazem na dwóch ekranach.
POWODZENIA
//edit: Upierdliwość:
Wyłączamy ubuntu: i odłączamy monitor zewnętrzny.
kiedy uruchamiamy ubuntu powinno być ustawione w tryb 1monitor, a external odłączony, po zalogowaniu i Ctrl+Alt+Backspace
Powyższe problemy wynikają z faktu, że jeżeli mamy podpięty external i uruchamiamy ubuntu, to traktuje on external, jako
główny monitor, co powoduje brak jakiegokolwiek wyświetlania na monitorze wbudowanym. Gdy z kolei uruchomimy go w trybie
dualscreen, a external podłączymy, np. w trakcie wyświetlania ekranu logowania, to external przyjmie rozdzielczość ekranu wbudowanego. Dla tych, u których rozdzielczości ekranu wbudowanego i externala są identyczne nie jest to żaden problem, ale ja mam różne, więc piszę o tym problemie.
Aha... I zapomnijcie o direct rendering
(maksymalny rozmiar, w którym na jednym z monitorów jest direct rendering jest "mieszczenie się" w kwadracie 2048x2048 -> wniosek oczywisty 1024x768 + 1280x1024 = 2304x~1024, nie zmieści się), ale do zestawu edytor (do programowania) + przeglądarka internetowa jest idealnie
//po edicie...
Dajcie znać, czy pomogło. Odpowiem na pytania za wyjątkiem tych, na które odpowiedzi znajdują się na forum. Pozdrawiam
___
Sporządziłem na podstawie wielu godzin grzebania i sprawdzania ustawień, zarówno u siebie na komputerze, jak i w zasobach internetu. xorgswitcher jest lekko zmodyfikowanym skryptem znalezionym na jednym z angielskojęzycznych forów i wykorzystałem go bez wiedzy autora, ale w dobrej intencji (jako, że kod był publicznie dostępny udostępniłem też kod po modyfikacjach). Będę dbał o aktualność podanych przeze mnie linków. Sprawa kopiowania: Proszę linkować do tego postu zamiast bezpośrednio linków (Instead of linking directly to given files, you should link to this post.)
Tak dla innych info jak to zrobić (może moderatorzy usuną zbędne posty i przeniosą do działu FAQ i HOWTO?):
Typ komputera: Laptop
Parametry karty graficznej: Intel 915 do 128 MB współdzielonej pamięci. (na i945 i i950, a także starszych modelach też powinno zadziałać)
Cel: Dualscreen (Z żargonu windows: rozszerzony pulpit)
Wszystko skonfigurowane i przygotowane do zaaplikowania w 7.10.
Kto ma takie parametry sprzętu może od razu skopiować pliki do odpowiednich katalogów (laptop 1024x768, externallcd 1280x1024)
External stoi po prawej stronie laptopa, stąd, kiedy ktoś ma external gdzie indziej musi sobie wyedytować plik xorg.conf.Xinerama
pliki:
xorg.conf.Xinerama
Kod: Zaznacz cały
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "intel0"
Driver "i810"
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT,LFP"
VideoRam 131072
Screen 0
Option "DevicePresence" "true"
EndSection
Section "Device"
Identifier "intel1"
Driver "i810"
BusID "PCI:0:2:0"
Screen 1
Option "DevicePresence" "true"
EndSection
Section "Monitor"
Identifier "builtin"
Option "DPMS"
HorizSync 30-81
VertRefresh 56-76
EndSection
Section "Monitor"
Identifier "external"
Option "DPMS"
HorizSync 30-81
VertRefresh 56-76
EndSection
Section "Screen"
Identifier "builtinlcd"
Device "intel0"
Monitor "builtin"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "externallcd"
Device "intel1"
Monitor "external"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1024"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Xinerama"
Screen 0 "builtinlcd" 0 0
Screen 1 "externallcd" RightOf "builtinlcd"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
#InputDevice "stylus" "SendCoreEvents"
#InputDevice "cursor" "SendCoreEvents"
#InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
Option "Xinerama" "true"
EndSection
Section "DRI"
Mode 0666
EndSection
Kod: Zaznacz cały
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
VideoRam 131072
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 31-81
VertRefresh 56-76
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Kod: Zaznacz cały
#!/bin/sh
#
cmd=${0##*/} # Command's basename
msg="\n\tUsage: $cmd [1|2]\n\t\t1 = single monitor\n\t\t2 = multimonitor\n"
if [ $# -lt 1 ]; then
echo -e $msg
exit -1
fi
if [ $1 = "2" ]; then
echo -e "\nChanging to multi monitor mode"
sudo cp /etc/X11/xorg.conf.Xinerama /etc/X11/xorg.conf
echo
exit 2
elif [ $1 = "1" ]; then
echo -e "\nChanging to single monitor mode"
sudo cp /etc/X11/xorg.conf-original /etc/X11/xorg.conf
echo
exit 1
else
echo -e $msg
exit -2
fi
xorg.conf.Xinerama do /etc/X11/
Kod: Zaznacz cały
sudo cp xorg.conf.Xinerama /etc/X11/
Kod: Zaznacz cały
sudo cp xorg.conf-original /etc/X11/
Kod: Zaznacz cały
sudo cp xorgswitcher /usr/sbin/
Kod: Zaznacz cały
sudo chmod +x /usr/sbin/xorgswitcher
Kod: Zaznacz cały
xorgswitcher 2
Kod: Zaznacz cały
xorgswitcher 1
POWODZENIA
//edit: Upierdliwość:
Wyłączamy ubuntu:
Kod: Zaznacz cały
xorgswitcher 1
kiedy uruchamiamy ubuntu powinno być ustawione w tryb 1monitor, a external odłączony, po zalogowaniu
Kod: Zaznacz cały
xorgswitcher 2
Powyższe problemy wynikają z faktu, że jeżeli mamy podpięty external i uruchamiamy ubuntu, to traktuje on external, jako
główny monitor, co powoduje brak jakiegokolwiek wyświetlania na monitorze wbudowanym. Gdy z kolei uruchomimy go w trybie
dualscreen, a external podłączymy, np. w trakcie wyświetlania ekranu logowania, to external przyjmie rozdzielczość ekranu wbudowanego. Dla tych, u których rozdzielczości ekranu wbudowanego i externala są identyczne nie jest to żaden problem, ale ja mam różne, więc piszę o tym problemie.
Aha... I zapomnijcie o direct rendering

//po edicie...
Dajcie znać, czy pomogło. Odpowiem na pytania za wyjątkiem tych, na które odpowiedzi znajdują się na forum. Pozdrawiam
___
Sporządziłem na podstawie wielu godzin grzebania i sprawdzania ustawień, zarówno u siebie na komputerze, jak i w zasobach internetu. xorgswitcher jest lekko zmodyfikowanym skryptem znalezionym na jednym z angielskojęzycznych forów i wykorzystałem go bez wiedzy autora, ale w dobrej intencji (jako, że kod był publicznie dostępny udostępniłem też kod po modyfikacjach). Będę dbał o aktualność podanych przeze mnie linków. Sprawa kopiowania: Proszę linkować do tego postu zamiast bezpośrednio linków (Instead of linking directly to given files, you should link to this post.)
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
-
- Piegowaty Guziec
- Posty: 1
- Rejestracja: 01 gru 2007, 08:35
- Płeć: Mężczyzna
- Wersja Ubuntu: 7.04
- Środowisko graficzne: Blackbox
Odp: laptop + lcd = dualscreen ?
Mi udało sie wszystko ladnie poustawiać na geforce go 6200. LAptop Asus b024 + lcd nec 22''
Wrzucam xorg.conf:
Mam nadzieje ze komus to pomoze.
P.S Strona ktora duzo pomaga: http://eko.one.pl/index.php?page=Xinerama
Wrzucam xorg.conf:
JA używam dwóch niezależnych pulpitów na monitorach, aby używac dualscreen wystarczy wlaczyc xinrame. Jedyny problem jaki mam to ustawienie głównego monitora.Section "ServerLayout"
Identifier "xinerama-multi"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
#InputDevice "PS2 Mouse" "AlwaysCore"
#InputDevice "PS2 Keyboard" "CoreKeyboard"
Option "Xinerama" "Off" //tutaj nalezy zmienic na ON aby dzialalo w dual-u
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "laptop"
HorizSync 28.0 - 51.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "samsung"
HorizSync 28.0 - 51.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "geforce0"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "geforce1"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "geforce0"
Monitor "samsung"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1680x1050"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "geforce1"
Monitor "laptop"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
EndSection
Mam nadzieje ze komus to pomoze.
P.S Strona ktora duzo pomaga: http://eko.one.pl/index.php?page=Xinerama
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Odp: laptop + lcd = dualscreen ?
no cóż nVidia, to nie to samo co Intel. Zresztą nVidia ma chyba opcję TwinView, czy jakoś tak i jest to lepsze znacznie od xineramy, bo pozwala na wsparcie 3D na dwóch ekranach (xinerama aż na jednym). Karty graficzne intela, to jak nVidia sprzed 7 lat. Wiem, o czym mówię, bo mam i915. Nawet Radeon 9200 LE (jedna z najsłabszych wersji) jest dużo lepszy. Grafika intela, to właściwie tylko udaje kartę graficzną, bo niemal wszystkie obliczenia są przerzucane na procesor. Dzięki za zainteresowanie, pozdrawiam.
P.S. Ciekawy link.
P.S. Ciekawy link.
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
-
- Piegowaty Guziec
- Posty: 2
- Rejestracja: 22 mar 2007, 10:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 7.10
- Środowisko graficzne: GNOME
Odp: laptop + lcd = dualscreen ?
Witam,
bardzo dziękuję za opis - już prawie mi się udało, ale... następuje pewna komplikacja tj. w momencie wł. dualscreen'a 'pulpit' na monitorze zewnętrznym jest 1680x1050(czyli taki jaki chcę), ale muszę go przewijać bo na ekranie widzę tylko 1280x800.
Czy ktoś wie jak temu zaradzić?
Mała poprawka - po zmianach metodą prób i błędów doszedłem do tego że ekran się nie przewija tylko jest cały wyświetlany z tym że w rozdzielczości 1280x1024 czyli drugiej w kolejności podanej w sekcji Screen1. Jak usunę wszystkie poza 1680x1050 to muszę przewijać ekran - i nie mam pojęcia gdzie jest błąd??
Mój xorg dla dualscreen'a (wklejam tylko istotne fragmenty)[Plik zaktualizowany]:
Aktualnie Xinerama jest wyłączona, ale tak samo wygląda sprawa gdy mam włączoną. Nie wiem jak zmienić tą domyślną rozdziałkę.
bardzo dziękuję za opis - już prawie mi się udało, ale... następuje pewna komplikacja tj. w momencie wł. dualscreen'a 'pulpit' na monitorze zewnętrznym jest 1680x1050(czyli taki jaki chcę), ale muszę go przewijać bo na ekranie widzę tylko 1280x800.
Czy ktoś wie jak temu zaradzić?
Mała poprawka - po zmianach metodą prób i błędów doszedłem do tego że ekran się nie przewija tylko jest cały wyświetlany z tym że w rozdzielczości 1280x1024 czyli drugiej w kolejności podanej w sekcji Screen1. Jak usunę wszystkie poza 1680x1050 to muszę przewijać ekran - i nie mam pojęcia gdzie jest błąd??
Mój xorg dla dualscreen'a (wklejam tylko istotne fragmenty)[Plik zaktualizowany]:
Kod: Zaznacz cały
#**********************************
#********* grafiki ****************
#**********************************
Section "Device"
Identifier "Intel0"
Driver "i810"
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT,LFP"
VideoRam 224000
Screen 0
Option "DevicePresence" "true"
EndSection
Section "Device"
Identifier "Intel1"
Driver "i810"
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT,LFP"
VideoRam 224000
Screen 1
Option "DevicePresence" "true"
EndSection
#**********************************
#********* monitory ***************
#**********************************
Section "Monitor"
Identifier "Notebook"
HorizSync 28-64
VertRefresh 43-60
Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
Option "DPMS"
Option "MonitorLayout" "CRT,LFP"
EndSection
Section "Monitor"
Identifier "LG"
HorizSync 30-83
VertRefresh 56-75
Modeline "1680x1050@60" 154.20 1680 1712 2296 2328 1050 1071 1081 1103
Option "DPMS"
Option "MonitorLayout" "CRT,LFP"
EndSection
#**********************************
#********* screen'y ***************
#**********************************
Section "Screen"
Identifier "Screen0"
Device "Intel0"
Monitor "Notebook"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Intel1"
Monitor "LG"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Xinerama"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "Xinerama" "off"
Option "Clone" "off"
EndSection
Section "DRI"
Mode 0666
EndSection
-
- Piegowaty Guziec
- Posty: 26
- Rejestracja: 24 lip 2007, 10:45
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Środowisko graficzne: Xfce
- Architektura: x86_64
Odp: laptop + lcd = dualscreen ?
Działa ale szkoda, że nie napisałeś, iż nadpisujesz oryginalny plik xorg.conf
Linux Registered User: #462303 | Ubuntu Registered User: #29282
Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot] i 14 gości