Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Anwendung in VNC Session starten

Frage Linux Linux Desktop

Mitglied: EvilMoe

EvilMoe (Level 2) - Jetzt verbinden

08.08.2012, aktualisiert 09.08.2012, 3988 Aufrufe, 17 Kommentare

Guten Abend,

ist es möglich eine Anwendung in einer vorhanden VNC Session zu starten?
Ich meine Anwendungen die kein "--display" Parameter besitzen.

Ich starte normal eine VNC Session "vncserver :50". Nun soll Programm xyz in der Session gestartet werden per Befehl. Es kann auch ein eigenes Startscript gebastelt werden. Ich weiß nur nicht ob sowas überhaupt möglich ist, ich hoffe schon.


Sven
Mitglied: RobertTischler
08.08.2012 um 21:48 Uhr
Hallo

Es würde helfen wenn du uns mitteilen würdest auf was für ein System du per vnc steuern willst und welchen vnc client du ein setzen willst.

Mfg
Bitte warten ..
Mitglied: EvilMoe
08.08.2012 um 21:50 Uhr
Es handelt sich um Debian Squeeze/Wheezy.
Handelt sich um "tightvncserver" als Server. Der Client dürfte ja keine Rolle spielen.
Bitte warten ..
Mitglied: 16568
08.08.2012 um 23:04 Uhr
Ich gehe davon aus, Du willst das analog zu einem Anmelde-Script/Autorun unter Windows laufen lassen.

Hierzu wäre es möglich, einen Watchdog ein bestimmtes Logfile zu überwachen, und wenn ein gewisses Muster darin auftaucht, das Script starten.
(zur Not ließe sich sogar fail2ban dafür verwursten...)


Lonesome Walker
Bitte warten ..
Mitglied: EvilMoe
08.08.2012 um 23:06 Uhr
Zitat von 16568:
Ich gehe davon aus, Du willst das analog zu einem Anmelde-Script/Autorun unter Windows laufen lassen.

Nope, sind doch im Linux Bereich.
Bitte warten ..
Mitglied: 16568
08.08.2012 um 23:16 Uhr
Ja, äh, was willst Du dann?

User können auf dem VNC doch deren Desktop sehen, wo ist dann das Problem?


Lonesome Walker
Bitte warten ..
Mitglied: EvilMoe
08.08.2012, aktualisiert um 23:22 Uhr
Auf einem Debian System soll eine VNC session gestartet werden und auf dieser Session soll eine Anwendung gestartet werden. Ob der Client sich verbindet und womit hat damit noch nichts zu tun. Dies soll alles Serverseitig passieren.

Das Problem ist das ich bei einigen Anwendungen keinen Parameter übergeben kann dafür.

Als Beispiel z.B. Firefox kann ich der VNC Session :50 starten.
01.
firefox --display :50
Leider unterstützen nicht alle Anwendungen den "display" Parameter. Dafür suche ich eine Lösung.


EDIT: Es gibt keinen Desktop auf dem Server. Nur einen kleinen Fenstermanager wo nur eine Anwendung zu sehen sein soll.


Sven
Bitte warten ..
Mitglied: 16568
08.08.2012 um 23:30 Uhr
Zitat von EvilMoe:
EDIT: Es gibt keinen Desktop auf dem Server. Nur einen kleinen Fenstermanager wo nur eine Anwendung zu sehen sein soll.

Aaaah, siehste, die wichtigen Informationen müssen wir immer aus der Nase ziehen
Wenn wir jetzt noch erfahren dürften, WAS FÜR EINEN Fenstermanager Du nutzen möchtest...?

Auf einem Debian System soll eine VNC session gestartet werden und auf dieser Session soll eine Anwendung gestartet werden. Ob der
Client sich verbindet und womit hat damit noch nichts zu tun. Dies soll alles Serverseitig passieren.

Richtig, und sollte auch funktionieren.

Das Problem ist das ich bei einigen Anwendungen keinen Parameter übergeben kann dafür.
...
Leider unterstützen nicht alle Anwendungen den "display" Parameter. Dafür suche ich eine Lösung.

Wozu?
Startest Du die Programme nicht im Kontext des jeweiligen Users?

Du siehst, ein paar mehr Informationen über den Sinn/Unsinn dieses Projektes wären nicht schlecht, vielleicht bist Du ja auch auf einem falschen Dampfer, und man löst das viel eleganter...?


Lonesome Walker
Bitte warten ..
Mitglied: EvilMoe
08.08.2012 um 23:37 Uhr
Aaaah, siehste, die wichtigen Informationen müssen wir immer aus der Nase ziehen
Wenn wir jetzt noch erfahren dürften, WAS FÜR EINEN Fenstermanager Du nutzen möchtest...?
Bin ich mir gar nicht soo sicher was da genau läuft. In der "xstartup" habe ich nur "x-window-manager" stehen.


Wozu?
Startest Du die Programme nicht im Kontext des jeweiligen Users?
Doch, die Anwendung wird unter dem User gestartet. Trotzdem muss ich der Anwendung ja mitteilen auf welcher VNC Session die Anwendung gestartet werden soll. Es gibt mehrere VNC Sessions auf dem Server.


Du siehst, ein paar mehr Informationen über den Sinn/Unsinn dieses Projektes wären nicht schlecht, vielleicht bist Du ja
auch auf einem falschen Dampfer, und man löst das viel eleganter...?

Denke nicht ;) Es handelt sich dabei um http://browsershots.org .
Dort sollen automatisiert Screenshots von Webseiten erstellt werden. Mit den Standardbrowser ist das auch kein Problem. Aber andere Browser haben halt nicht diesen Parameter.
Bitte warten ..
Mitglied: 16568
08.08.2012 um 23:44 Uhr
Zitat von EvilMoe:
Denke nicht ;) Es handelt sich dabei um http://browsershots.org .
Dort sollen automatisiert Screenshots von Webseiten erstellt werden. Mit den Standardbrowser ist das auch kein Problem. Aber
andere Browser haben halt nicht diesen Parameter.

Siehste, warum nicht gleich so

Also, wenn das was für eine Marketing-Agentur werden soll:
Hier steht, wie es geht...
Da solltest Du dann auch die nötigen Pakete und Scripte erhalten


Lonesome Walker
(der schon selber eine Fabrik betrieben hat, es aufgrund von Stromverbrauch und RAM-Verschleiss aber wieder sein hat lassen
Bitte warten ..
Mitglied: EvilMoe
08.08.2012 um 23:47 Uhr
Also, wenn das was für eine Marketing-Agentur werden soll:
Hier steht, wie es geht...
Da solltest Du dann auch die nötigen Pakete und Scripte erhalten
Wie ich eine Fabrik installiere weiß ich. Es geht mir um Browser die den Parameter nicht unterstützen und wie ich diese in einer vorgegebenen VNC Session starten kann.
Bitte warten ..
Mitglied: 16568
08.08.2012 um 23:50 Uhr
Zitat von EvilMoe:
Es geht mir um Browser die den Parameter nicht unterstützen

WELCHE?


Lonesome Walker
Bitte warten ..
Mitglied: EvilMoe
08.08.2012 um 23:52 Uhr
Z.B Dillo, Lynx.
Eine Fabrik hat diesen sogar im Sortiment. Muss also schon möglich sein.
Bitte warten ..
Mitglied: 16568
08.08.2012 um 23:57 Uhr
Zitat von EvilMoe:
Z.B Dillo, Lynx.
Eine Fabrik hat diesen sogar im Sortiment. Muss also schon möglich sein.

Sage ich ja
Such mal bei Google nach:
dillo vnc --display
und da den Eintrag über DSL (damn small linux) und guck, wie es da gelöst wurde.
(ich würde auch den Mediawiki-Link mal klicken, da steht was von Perl-Script; fehlen Dillo wohl ein paar Parameter


Lonesome Walker
Bitte warten ..
Mitglied: EvilMoe
09.08.2012 um 00:04 Uhr
Ist ja nicht so das ich da noch nicht gesucht hätte.

Über den DSL Link geht es bei mir zur Debian packages Seite.

Welches Mediawiki meinst du denn?
Bitte warten ..
Mitglied: 16568
09.08.2012, aktualisiert um 00:11 Uhr
Zitat von EvilMoe:
Welches Mediawiki meinst du denn?

klick... (korrigiert)


Lonesome Walker
Bitte warten ..
Mitglied: EvilMoe
09.08.2012 um 00:13 Uhr
Habe es wohl eben beim Dillo hinbekommen.
Warum kam ich nicht vorher auf die Idee??

01.
#!/bin/sh 
02.
export DISPLAY=:50 
03.
dillo
Startet Dillo schon einmal in der VNC Session :50.
Falls ich noch Probleme haben sollte werde ich mich noch einmal melden ;)
Bitte warten ..
Mitglied: 16568
09.08.2012 um 09:45 Uhr
Zitat von EvilMoe:
Habe es wohl eben beim Dillo hinbekommen.
Warum kam ich nicht vorher auf die Idee??

Manchmal sieht man den Wald vor lauter Bäumen nicht

Ich setze mal auf "solved".


Lonesome Walker
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows 10
"geräte und drucker" unter w8 bzw. w10 zu starten dauert ewig (5)

Frage von tobias3355 zum Thema Windows 10 ...

Windows 7
Linux über Windows 7 Bootloader starten (4)

Frage von oecke77 zum Thema Windows 7 ...

Windows Installation
PXE Boot-Von CD Starten (2)

Frage von STITDK zum Thema Windows Installation ...

Windows 7
Dataline Office benötigt zum starten Admin-Rechte (3)

Frage von ingoue zum Thema Windows 7 ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...