Skrypt uruchamiający się ZAWSZE z terminalem

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Pacjonek
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 18 maja 2009, 16:27
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: Pacjonek »

Witam, czy da się tak zrobić aby dany skrypt w raz z uruchomieniem 2x LPM uruchamiał sam terminal albo chociaż wyświetlał informację o takiej konieczności?
Awatar użytkownika
Adam326
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 22 wrz 2008, 15:08
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: Adam326 »

Terminal możesz uruchamiać np. poleceniem

Kod: Zaznacz cały

gnome-terminal
Linux is GREAT!
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 470
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: verdorben »

A skrypt tudzież funkcję możesz umieścić w ~/.bashrc
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Pacjonek
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 18 maja 2009, 16:27
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: Pacjonek »

Chyba się nie zrozumieliśmy, chodzi o to aby skrypt był wykonywany w terminalu, a nie tylko o jego otwarcie
Zresztą gnome-terminal jak sama nazwa wskazuje jest dla Gnome, szukam czegoś co będzie działało z każdym środowiskiem graficznym, z każdą dystrybucją.
Awatar użytkownika
beluosus
Zakręcona Traszka
Zakręcona Traszka
Posty: 695
Rejestracja: 01 paź 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: beluosus »

Pacjonek pisze:Chyba się nie zrozumieliśmy, chodzi o to aby skrypt był wykonywany w terminalu, a nie tylko o jego otwarcie
Zresztą gnome-terminal jak sama nazwa wskazuje jest dla Gnome, szukam czegoś co będzie działało z każdym środowiskiem graficznym, z każdą dystrybucją.
Wydaje mi się, że jest to niemożliwe. W skrypcie możesz sprawdzić obecność konsol w systemie i uruchomić odpowiednią (np. xterm -e skrypt.sh). Ale z mojego punktu widzenia to jest kompletnie nieprzydatne. Logicznym jest, że jak klikamy program i się nie uruchamia to sprawdzamy co wypluje w terminalu.
Kurs Linuksa: for i in $(ls /bin); do man $i; done
__________________
http://beluosus.pl/
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 470
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: verdorben »

.bashrc działa w każdym środowisku, poza tym możesz skorzystać z rc.local (skrypt wykona się zaraz po uruchomieniu kompa) tudzież z crona ale musisz sobie go umiejętnie napisać coby nie nie dublował np odpalonych demonów lub innych rzeczy.
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Awatar użytkownika
beluosus
Zakręcona Traszka
Zakręcona Traszka
Posty: 695
Rejestracja: 01 paź 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: beluosus »

verdorben pisze:.bashrc działa w każdym środowisku, poza tym możesz skorzystać z rc.local (skrypt wykona się zaraz po uruchomieniu kompa) tudzież z crona ale musisz sobie go umiejętnie napisać coby nie nie dublował np odpalonych demonów lub innych rzeczy.
Proszę powiedz mi jak .bashrc, rc.local czy też cron ma się do uruchomienia skryptu w terminalu podwójnym kliknięciem?
Kurs Linuksa: for i in $(ls /bin); do man $i; done
__________________
http://beluosus.pl/
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 470
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: verdorben »

A no widzisz, nie zrozumiałem do końca tego co napisał Pacjonek, mój błąd.
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Awatar użytkownika
azhag
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 151
Rejestracja: 24 maja 2010, 19:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86
Kontakt:

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: azhag »

Kod: Zaznacz cały

#!/bin/sh
x-terminal-emulator -e sh -c "
echo foo && read
mocp
mc
"
x-terminal-emulator działać będzie na Debianie i jego pochodnych.
Polski portal Debiana: http://dug.net.pl/
Pacjonek
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 18 maja 2009, 16:27
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: Pacjonek »

Jednak np. gdy instaluje się Google Earth lub komunikator Tlen, pojawia się jakiś terminal który działa z każdą dystrybucją.
sir_herrbatka
Zakręcona Traszka
Zakręcona Traszka
Posty: 587
Rejestracja: 10 maja 2009, 14:44
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: sir_herrbatka »

to jest właśnie xterm. Cała reszta terminali jest (chyba) nakładkami na xterm.
Awatar użytkownika
azhag
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 151
Rejestracja: 24 maja 2010, 19:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86
Kontakt:

Odp: Skrypt uruchamiający się ZAWSZE z terminalem

Post autor: azhag »

sir_herrbatka pisze:Cała reszta terminali jest (chyba) akładkami na xterm.
Bynajmniej nie jest.

Nawiasem mówiąc xterm nie musi być zainstalowany. Ew. można zapisać w skrypcie kilka różnych ? przeprowadzać testy jakie środowisko jest uruchomione, jakie są dostępne i wybrać jeden.
Polski portal Debiana: http://dug.net.pl/
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości