Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Uruchamianie programu w xterm  (Przeczytany 6366 razy)

Rysiu z klanu

  • Gość
Uruchamianie programu w xterm
« dnia: 2006-08-30, 13:18:42 »
Witam wszystkich. Posiadam laptopa Compaq Armada 4150: Procesor pentium 150 MHz dysk 2 GB, RAM 32 MB (prawdopodobnie bede zmianial na 64MB ). Mam wgranego windowsa 98 i nawet chodzi (jak na windowsa;) ), ale na normalnym PC mam Mandrive i brakuje mi tego troszke. Moje pytanie brzmi czy na laptopie moge zainstalowac jakiegos linuxa (z obojetnie jakim srodowiskiem graficznym)  zeby wmiare dobrze chodzil. Z gory dziekuje za odp

Kaka

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #1 dnia: 2006-08-30, 13:33:14 »
2006-08-30 13:18:42 Rysiu z klanu napisał:

> Witam wszystkich. Posiadam laptopa Compaq Armada 4150: Procesor pentium 150 MHz dysk 2 GB, RAM
 > 32 MB (prawdopodobnie bede zmianial na 64MB ). Mam wgranego windowsa 98 i nawet chodzi (jak na
 > windowsa;) ), ale na normalnym PC mam Mandrive i brakuje mi tego troszke. Moje pytanie brzmi
 > czy na laptopie moge zainstalowac jakiegos linuxa (z obojetnie jakim srodowiskiem graficznym)
 > zeby wmiare dobrze chodzil. Z gory dziekuje za odp


Skoro działa ci windows to i linux będzie działał ;-) Masz troche mało miejsca na dysku ale na pewno coś się znajdzie. Jest nawet dystrybucja do 50mb ale nie pamiętam linka do tego distra. Jak sobie przypomne to dam znać ;-)

Pozdrawiam!

monksmaster

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #2 dnia: 2006-08-30, 14:36:42 »
2006-08-30 13:18:42 Rysiu z klanu napisał:

> Witam wszystkich. Posiadam laptopa Compaq Armada 4150: Procesor pentium 150 MHz dysk 2 GB, RAM
 > 32 MB (prawdopodobnie bede zmianial na 64MB ). Mam wgranego windowsa 98 i nawet chodzi (jak na
 > windowsa;) ), ale na normalnym PC mam Mandrive i brakuje mi tego troszke. Moje pytanie brzmi
 > czy na laptopie moge zainstalowac jakiegos linuxa (z obojetnie jakim srodowiskiem graficznym)
 > zeby wmiare dobrze chodzil. Z gory dziekuje za odp

nie ma problemu co do sprzetu zeby zainstalowac jakiego kolwiek linux\\'a , polecam slackware + fluxbox (jako X\\'y), oczywiscie musisz przy instalacji wybrac co chcesz zeby nie zapychac dysku bo komp bedzie sie strasznie mulil
powodzenia.
PS.
u mnie slack na 120 MHz i 16 RAM smigal :-)

Rysiu z klanu

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #3 dnia: 2006-08-30, 17:22:44 »
co do miejsca to mam jeszcze przenosny dysk wiec z tym nie bedzie problemu tylko ze dysk jest na USB. Kupilem kontroler USB 2.0 na PCMCIA ale windows mi go nie widzi:( moze (a raczej napewno) linux da rade ;)
wielkie dzieki za odp

Kaka

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #4 dnia: 2006-08-30, 20:52:46 »
2006-08-30 17:22:44 Rysiu z klanu napisał:

> co do miejsca to mam jeszcze przenosny dysk wiec z tym nie bedzie problemu tylko ze dysk jest na
 > USB. Kupilem kontroler USB 2.0 na PCMCIA ale windows mi go nie widzi:( moze (a raczej napewno)
 > linux da rade ;)
 > wielkie dzieki za odp

Zawsze mozesz skorzystać z konppixa :) Nie musisz go instalować - uruchamia się z płyty.

Pozdro!

jarekc86

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #5 dnia: 2006-08-30, 13:12:25 »
Mam taki problem. Chcę aby program główny (a raczej potomek procesu programu) uruchomił inny program ale ne w domyślnym terminalu tylko w xterm. Gdzie musze umieścić polecenie 'xterm' i z jakimi opcjami aby drugi program miał możliwość pisania w nim?

monksmaster

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #6 dnia: 2006-08-30, 14:40:03 »
2006-08-30 13:12:25 jarekc86 napisał:

> Mam taki problem. Chcę aby program główny (a raczej potomek procesu programu) uruchomił inny
 > program ale ne w domyślnym terminalu tylko w xterm. Gdzie musze umieścić polecenie 'xterm' i z
 > jakimi opcjami aby drugi program miał możliwość pisania w nim?

nie wiem czy dobrze cie zrozumialem, ale moze podam ci cos takiego
xterm -e [program]
np.
xterm -e mc
to odpali ci mc w nowym terminalu xterm..
Dalej glowkuj sam albo dokladnie sprecyzuj o co chodzi bo jakos nie moge sie domyslic :-/

jarekc86

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #7 dnia: 2006-09-18, 09:35:31 »
Trochę spóźniłem się z tą odpowiedzią, ale lepiej późno niż wcale : P
Jeszcze raz postaram się wyjaśnić mówj problem (tym razem na przykłądzie):

Mamy dwa proste programy: serwer i klient

************************* SERWER *************************
#include
#include
#include
#include
#include

int main (int argc, char *argv[]) {

   printf("Uruchomiono serwern");
   
   switch(fork()) {
      case -1:
         perror("Blad w fork'u");
         exit(1);

      case 0:
         printf("Proces potomny: wywoluje klienta w xterm");
      system("xterm -e klient");
         sleep(4);
         exit(0);
         
      default:
         printf("Serwer: czekam 10 sekundn");
         sleep(10);
         break;
      }

   return 0;
   }

************************* KLENT *************************
#include
#include


int main(int argc, char *argv[]) {

   printf("Klient rozpoczyna pracen");
   printf("Czekam 2 sekundyn");
   sleep(2);

   return 0;
   }

Opis problemu:
Okno xterm oczywiście otworzy się ale zaraz znika, klient nic w nim nie wypisuje.

Ten program ma pewną wadę (nie wiem (serwer nie wie) nic o PID'ie klienta), jeszcze lepiej by było gdyby to proces potomny uruchamiał program klient w xtermie (i mógł w nim pisać). Jak to zaimplementować?

jarekc86

  • Gość
Uruchamianie programu w xterm
« Odpowiedź #8 dnia: 2006-09-18, 09:39:12 »
"jeszcze lepiej by było gdyby to proces potomny uruchamiał program klient w xtermie" mam tutaj na myśli uruchomienie poprzez jedną z funkcji exec.