Någon bra script howto!

Här diskuteras programmering och utveckling
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Någon bra script howto!

Inlägg av fashoin »

Jag har sökt på google och här i forumet!
Men hittar inte riktigt det jag söker!

Jag skulle villja lära mig skriva lite enklare script!
Någon som vet någon bra sida helst på svenska??



Nu direkt har jag en fråga om ett av mina script!

Jag har tänkt skriva ett som startar upp två terminaler varav en skall logga in automatiskt på servern via ssh

Sedan vill jag starta firefox med ett par flikar! En flik för ubuntu-se.org och en blank flik.

I nuläget ser det endast ut såhär!
#!/bin/bash

gnome-terminal &

Hur göra?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Någon bra script howto!

Inlägg av dmz »

Kod: Markera allt

#!/bin/sh
gnome-terminal
gnome-terminal -e ssh user@host
firefox ubuntu-se.org about:blank
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

dmz skrev:

Kod: Markera allt

#!/bin/sh
gnome-terminal
gnome-terminal -e ssh user@host
firefox ubuntu-se.org about:blank

Vad betyder -e flaggan efter gnome-terminal?

Det funkar inte som jag vill riktigt!

När jag kör scriptet så komer en tomm terminal upp,
och sedan när jag kryssar ner terminalen som kommit upp , först då öppnar sig firefox!??


Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

fashoin skrev:
dmz skrev:

Kod: Markera allt

#!/bin/sh
gnome-terminal
gnome-terminal -e ssh user@host
firefox ubuntu-se.org about:blank

Vad betyder -e flaggan efter gnome-terminal?

Det funkar inte som jag vill riktigt!

När jag kör scriptet så komer en tomm terminal upp,
och sedan när jag kryssar ner terminalen som kommit upp , först då öppnar sig firefox!??


Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Nu gick de bättre när jag använde -x flaggan ist för -e

Men för att nästa operation i scriptet ska köras så måste jag stänga ner den första! jag vill att allt ska öppnas i en följs!

Så när jag stänger ner terminal 1 så öppnas en ny där anslutningen via ssh går igång!
och först när jag stänger ner den terminalen så öppnas firefox med 2 flikar!

Hur ändrar jag i scriptet så allt körs/öppnas på ett bräde!???
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Någon bra script howto!

Inlägg av Konservburk »

Du behöver & efter varje kommando du inte vill vänta på.
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: Någon bra script howto!

Inlägg av Urban Anjar »

För att få skriptet att "gå vidare i livet" efter att ha startat en pryl (och innan du stänger den) sätter du & efter kommandot och kör det i bakgrunden.
Oftast förväntas ju en sak vara färdig innan man gör nästa i ett program, men knappast i ditt fall.


EDIT: oj det blev dubbelt
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Någon bra script howto!

Inlägg av dmz »

fashoin skrev: Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: Någon bra script howto!

Inlägg av Urban Anjar »

dmz skrev:
fashoin skrev: Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.
xterm tar klassiska finesser som -geometry, men jag får inte det att funka med gnome-terminal. man X funkar inte heller på min burk >:(
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Någon bra script howto!

Inlägg av dmz »

Urban Anjar skrev: xterm tar klassiska finesser som -geometry, men jag får inte det att funka med gnome-terminal. man X funkar inte heller på min burk >:(
Men -geometry har ingenting med applikationens placering att göra, utan storleken på fönstret. Notera att den flaggan ignoreras helt och hållet om man råkar använda en bra fönsterhanterare, dock.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: Någon bra script howto!

Inlägg av Urban Anjar »

dmz skrev:
Urban Anjar skrev: xterm tar klassiska finesser som -geometry, men jag får inte det att funka med gnome-terminal. man X funkar inte heller på min burk >:(
Men -geometry har ingenting med applikationens placering att göra, utan storleken på fönstret. Notera att den flaggan ignoreras helt och hållet om man råkar använda en bra fönsterhanterare, dock.

-geometry WIDTHxHEIGHT+XOFF+YOFF är lite tveksam om fönsterhanterarens påverkan, däremot verkar många moderna applikationer vara nonstandard.


xlogo -geometry 100x100+10+10 #(övre vänstra hörnet)
xlogo -geometry 100x100+1000+1000 #(långt ner och till höger om mitten)
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Någon bra script howto!

Inlägg av dmz »

http://data.fuskbugg.se/skalman01/geo.png

Notera hur ingen av dessa flaggor respekteras.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

Urban Anjar skrev:
dmz skrev:
fashoin skrev: Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.
xterm tar klassiska finesser som -geometry, men jag får inte det att funka med gnome-terminal. man X funkar inte heller på min burk >:(

aj då! >:(
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

dmz skrev:
fashoin skrev: Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.

Utveckla dig gärna lite! :)
vad är devilspie?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Någon bra script howto!

Inlägg av dmz »

fashoin skrev:
dmz skrev:
fashoin skrev: Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.

Utveckla dig gärna lite! :)
vad är devilspie?
http://burtonini.com/blog/computers/devilspie

Du skapar alltså regler för specifika fönster, då dessa isidosätter din fönsterhanterare.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

dmz skrev:
fashoin skrev:
dmz skrev:
fashoin skrev: Vet du om man kan ändra storleken på terminal fönstren som öppnas?
Sedan skulle jag villja lägga dom längst till höger och bredvid varandra!
Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.

Utveckla dig gärna lite! :)
vad är devilspie?
http://burtonini.com/blog/computers/devilspie

Du skapar alltså regler för specifika fönster, då dessa isidosätter din fönsterhanterare.
Ok, jag ska ta en titt på de ikväll! Nu fungerar koden så långt att allt går på ett bräde :)
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

Ja, om du har en decent fönsterhanterare så kan du ställa in regler för dessa applikationer där. Annars; devilspie.[/quote]


Utveckla dig gärna lite! :)
vad är devilspie?[/quote]
http://burtonini.com/blog/computers/devilspie

Du skapar alltså regler för specifika fönster, då dessa isidosätter din fönsterhanterare.[/quote]



Jag laddade ner en tar.gz med devilspie!

Vart ska jag packa upp den och hur configurerar jag den!?
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Någon bra script howto!

Inlägg av fashoin »

Jag har tankat ner devilspie!
hur går jag till väga med tar.gz filen för att installera!
behöver den packas upp på något särskilt ställe?
Alleinsora
Inlägg: 378
Blev medlem: 24 maj 2007, 01:53
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalmar/Luleå
Kontakt:

Re: Någon bra script howto!

Inlägg av Alleinsora »

devilspie finns i förråden så det är lättast att installera därifrån.
Det du laddat ner är källkoden, den kan du packa upp i stort sett var som helst, sen får du kompilera med dessa kommandon:

Kod: Markera allt

./configure
make
sudo make install
Dock tycker jag det är lite pilligt att få till reglerna i devilspie och brukar använda mig av gdevilspie för detta. Den finns däremot inte i förråden utan man får köra följande för att installera:

Kod: Markera allt

wget http://gdevilspie.googlecode.com/files/gdevilspie-0.31.tar.bz2
tar xjvf gdevilspie-0.31.tar.bz2
cd gdevilspie-0.31
sudo python setup.py build install
Dock är det inte nödvändigt att installera utan man kan köra det direkt: python gdevilspie.py
Hur jag än gör så slutar det alltid med E17 på netbooken....
Skriv svar

Återgå till "Programmering och webbdesign"