Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Hintergrundprozess nicht in der Kontrollleiste anzeigen





Frage

Hallo rundrum, ich hab hier 'ne Newbee-Frage. Unter .kde/autostart startet ein Programm. Befehlsaufruf: [Programmname] --minimize Klappt alles wunderbar. Aber: Was muß ich machen, daß es NICHT in der Kontrollleiste angezeigt wird. BS: Knoppix 3.4 Entschuldigt bitte die dämliche Frage, aber ich mach meine ersten Gehversuche mit Linux. Grüße, Fritz

Antwort 1 von Wölfig

Du kannst Dein Panel so konfigurieren, dass es nur dann erscheint, wenn Du es explizit möchtest.
Dass Anwendungen dort nicht erscheinen, sobald sie gestartet werden, kann im Falle KDE leider nicht verhindert werden. Dann wechsel zu Windowmaker. Allerdings bin ich jetzt im Unklaren, ob es dort überhaupt einen Autostart gibt.

Was man noch testen könnte:
Lass das Programm über .xinitrc oder direkt unter /etc/init.d/ als Script starten.

Antwort 2 von bonsai

Hallo Wölfig

Ich hab deine Tips jetzt mal ausprobiert.
Funktioniert leider nicht.
Und wenn ich nachhelfe, bleibt mein Problem bestehen: Das Programm erscheint als Icon in der Kontrollleiste.

Ich krieg das Ding nicht dazu, daß es als "versteckter Prozess" im Hintergrund läuft...

Trotzdem, danke!

Grüße, Fritz

Antwort 3 von linux

Hi @bonsai_ohne_X ,

Ich denke mir, hier gibt es einen kleinen Denkfehler...

Du wirst immer den Prozess, je nachdem wie du deine Kontrolleiste eingestellt hast, sehen.

Unter KDE hast du aber die Möglichkeit auf verschiedene sog. Virtuelle Desktops umzuschalten.
D.h. auf Kontr.leiste RECHTS_MAUSKLICK.. hin- zufügen...Umschalter.(unter der grafischen OF)

Die virtuellen Arbeitsflächen(DESKTOPS): Einstellbar unter Einstellungen... Kontrollzentrum...Arbeitsflächen... Desktop.

--- Dort kannst du Einstellen wieviele es denn sein sollen.-----

Du startest nun dein Programm X unter Desktop X... und schaltest dann auf den 2. 3. oder 4. Desktop um....der andere Prozess läuft im Hintergrund.(Du siehst dein Programm nicht mehr)

Nur ... Dein Rechner sollte über genügend Rechen- kapazität verfügen um nicht in die Knie zu gehen...also kein 166P1 mit 128MB Ram...

mfg
Linux

Antwort 4 von marty

Wenn du das Programm händisch startest, dann kannst du es auch in einem "screen" starten und dort dann in den Hintergrund schieben.
Sieht dann folgendermaßen aus:
Eingabe auf der Konsole

screen

Bestätigen mit "return"
Jetzt siehst du wieder die normale Konsole - lass dich davon nicht verwirren - du bist damit im "screen" drin.

Programmaufruf
Strg. + a
Strg. + d

Jetzt ist der "screen" und damit auch das Programm im Hintergrund.
Auf den "screen" kommst du wieder mit

screen -r
drauf.

Ich weiß nicht ob es das ist was du dir vorstellst, aber versuch macht kluch ;-)


Man muss nicht alles wissen, aber sollte wissen wo es steht ...

Antwort 5 von bonsai

Hallo,
@linux:
Danke, aber das war´s nicht. In der Kontrollleiste bleibts erhalten (s.u.)

@Marty:
Danke für den Tip. Versuch macht tatsächlich kluch. Der Screen ist zwar weg, aber das Programm läuft in einem eigenen grafischen Fenster.
Aber das mit dem screen merk ich mir!

Bißchen genauer:
Ich arbeite mit W2K und verdiene damit mein Geld. Ich brauch ein OS, das ich beherrsche. Und ich will über kurz oder lang von Windows weg. Deshalb meine Gehversuche mit Knoppix.
<joke> Jeder Linuxer sagt jetzt: Braver Bub!</joke>
Knoppix läuft in einem "virtuellen Rechner", ein Programm, das einen Rechner simuliert, mit allem Drum und Dran. Damit jetzt der virtuelle Rechner mit dem physikalischen Rechner richtig kann (copy&paste usw.), muß im virtuellen Rechner das Programm "VMWare-Toolbox" laufen. Es genügt aber im Hintergrund. Weil es erst im Runlevel 5 gestartet werden kann, belegt es (auch minimiert) in der Taskleiste Platz, den ich dringend anderweitig brauche. Ich will das minimierte Programm aus der Taskleiste äh, entschuldigung, Kontrollleiste weghaben. Und da hilft mir leider der screen[detached] nix.

So, viel blabla um ein kleines Problem, danke für´s zuhören. Vielleicht kann mir ja jemand doch noch helfen.

Herzliche Grüße, und wenn Ihr Linux-Guru´s mal Fragen zu Windows habt...ganzschnellducken

Fritz

Antwort 6 von Mister-X

Wo ist Samba?

Antwort 7 von Wölfig

/etc/samba
/etc/init.d/samba

Bist Du im falschen Thread, Mister-X?

Antwort 8 von bonsai

Samba?
Wenn mich mein totes Holz nicht angelogen und ich es richtig kapiert habe, brauch ich Samba, um unter Linux Laufwerke für Windows freizugeben. Darum geht´s hier nicht.
Dieser virtuelle Rechner hat ein virtuelles BIOS, eine virtuelle Grafikkarte, virtuelle Festplatten und kann auf die physikalischen DVD-Laufwerke und Brenner zugreifen. Oder er kriegt virtuelle CD´s simuliert (iso-files). Er hat eine virtuelle NIC mit eigener IP-Adresse, kann in einer anderen Domäne sein und meldet sich, wenn ich will, an einem Linux-Server an. Dieses "VMWare-toolbox" synchronisiert die Rechneruhr und ermöglicht, daß die Maus zwischen den BS hin-und-her schaltet, jenachdem, ob sie sich im Fenster des virtuellen Linux-Rechners befindet oder über die W2K-Oberfläche läuft. Außerdem ermöglicht es copy&paste zwischen den Rechnern.
Samba spielt da keine Rolle, netzwerkmäßig läuft ja alles.

Grüße, Fritz

Antwort 9 von marty

Ich denke Mister-X meint den SN-Member Samba ...

Antwort 10 von Mister-X

Das hat "marty" Recht!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: