Zwei Fragen - zwei Antworten... <IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"></a>
> 1. weiĂź wer was ĂĽber dual monitor betrieb unter SuSE? vielleicht auch eine URL mit infos pls.
Prinzipiell ja. Der Dual-Monitor-Betrieb funktioniert (soviel ich weiß) allerdings nur mit <a href="http://www.xfree.org">XFree 4.0.x</a> bzw. höher oder mit bestimmten kommerziellen X-Servern (z.B. <a href="http://www.acceleratedx.com">AcceleratedX</a>).
Ein Beispiel: Die DualHead-Version der Matrox Millenium G400 (MAX) läuft unter XFree 4.0.1 mit den Betatreibern von Matrox echt prima. Du mußt "einzig und allein" Deine /etc/X11/XF86Config entsprechend anpassen. Bei der G400 könnten die Einträge etwa so aussehen:
# **********************************************************************
# Graphics device section
# **********************************************************************
Section "Device"
Identifier "G400_1"
Driver "mga"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "G400_2"
Driver "mga"
BusID "PCI:1:0:0"
Screen 1
EndSection
# **********************************************************************
# Screen Sections
# **********************************************************************
Section "Screen"
Identifier "Screen 1"
Device "G400_1"
Monitor "SonyF500"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "G400_2"
Monitor "Eizo"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
> 2. ein wiedereinwähl sh script für aons adsl, zumindest als beispiel, bin absoluter anfänger was scripten betrifft.
bin fĂĽr alles dankbar.
+++++
Shell-Skript (Standard-Version <IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"></a>):
#!/bin/sh
# A-Online Reconnect-Skript by Ashran in 09/2000.
if `which ifconfig` | `which grep` "ppp0" 1>/dev/null 2>/dev/null ;
then echo ppp0 is up;
else
echo ppp0 is down;
killall pptp ; poff ; pptp 10.0.0.138
fi
+++++
Shell-Skript (Enhanced-Version Quick Hack <IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"></a>):
#!/bin/sh
# A-Online Reconnect-Skript by RB in 09/2000.
log=/tmp/adsl.log # ADSL-Logfile
if `which ping` -c 2 195.3.96.67 &> /dev/null
then
echo "`exec date`: ADSL is up!" >> $log
else
echo "`exec date`: ADSL has fucked up!" >> $log
killall pptp &> /dev/null
poff &> /dev/null
sleep 3
pptp 10.0.0.138 &> /dev/null
fi
+++++
ECCE-Perl Skript unter:
http://www.geocities.com/ecce98/adsl
+++++
* Einfach einen Cronjob erstellen, welcher das Skript periodisch aufruft...
* Verwenden von Dial-On-Demand wäre auch 'ne Möglichkeit, obige ist aber vorzuziehen...
Beim Killen von pptp wird etwas Zeit benötigt um den offenen Tunnel zu schließend. Sollte es Probleme beim Reconnect geben, dann einfach "sleep 3" auf einen entsprechend höheren Wert erhöhen.
Kleiner AbschluĂźtipp: Ich empfehle das SUID-Bit bei pptp mit chmod a+s `which pptp` zu setzen, damit man sich auch als "normaler" User (nicht Superuser) einloggen kann.
In /tmp/adsl.log wird der Connect/Disconnect-Zeitverlauf protokolliert.
<IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"> <IMG SRC="http://www.cdrom-guide.com/ubb/bouncing.gif"> <IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"></a> MfG Roman! <IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"> <IMG SRC="http://www.cdrom-guide.com/ubb/bouncing.gif"> <IMG SRC="http://www.cdrom-guide.com/ubb/biggrin.gif"></a>
PS: Attention! Mein obiges Shellskript habe ich online zusammengebastelt und NICHT getestet, i.A. sollte es aber problemlos funktionieren! Wenn nicht meldet Euch bitte.