gnome-terminal -e bash -c [LÖST]
Postat: 15 nov 2010, 17:27
Hej jag hade tänkt att göra ett litet nautilus-script för att högerclick-encodea olika videofiler och jag vill kunna interagera med själva scriptet och valde efter en del googlande den här metoden men den fungerar inte.
jag funderar på om man skulle kunna lägga en launcher i nautilus-script-mappen med kommandot: gnome-terminal -x path/to/file. men jag vill helst lösa det "på riktigt". Det hela är liksom lite en lärdomsgrej från början men nu har jag banne mig suttit länge nog utan att förstå mig på detta och börjar nästan tro att det kan vara nåt fel på ubuntu och för en gångs skull inte på mig?
Såhär ser början på scriptet ut
Har jag testat med/utan -a -c -i och med att lägga in en export $codec - rad ifall det va något med olika shell osv men det blir bara samma error ändå :/ kan även tillägga att i och med att jag kör "exec bash" blir den kvar och om jag DÅ skriver echo $codec får jag "avi"
Och såhär ser det ut i terminalen
Har testat både xterm och gnome-terminal
Tack för hjälp.
jag funderar på om man skulle kunna lägga en launcher i nautilus-script-mappen med kommandot: gnome-terminal -x path/to/file. men jag vill helst lösa det "på riktigt". Det hela är liksom lite en lärdomsgrej från början men nu har jag banne mig suttit länge nog utan att förstå mig på detta och börjar nästan tro att det kan vara nåt fel på ubuntu och för en gångs skull inte på mig?
Såhär ser början på scriptet ut
Har jag testat med/utan -a -c -i och med att lägga in en export $codec - rad ifall det va något med olika shell osv men det blir bara samma error ändå :/ kan även tillägga att i och med att jag kör "exec bash" blir den kvar och om jag DÅ skriver echo $codec får jag "avi"
Kod: Markera allt
#!/bin/bash
for file; do
base=${file%.*}
ext=${file##*.}
newname=${base}" -subbed".${ext}
gnome-terminal -e "bash -a -c -i \" \
echo 'Please type the video codec you want to encode to: avi or xvid'; \
read codec; \
echo $codec; \
exec bash\""
Har testat både xterm och gnome-terminal
Kod: Markera allt
Please type the video codec you want to encode to: avi or xvid
avi
bash: _python: line 16: syntax error near unexpected token `('
bash: _python: line 16: ` !(python|-?))'
bash: error importing function definition for `_python'
bash: _xz: line 15: syntax error near unexpected token `('
bash: _xz: line 15: ` --decompress | --list | --test | -!(-*)[dlt]*)'
bash: error importing function definition for `_xz'
bash: _tar: line 8: syntax error near unexpected token `('
bash: _tar: line 8: ` ?(-)[cr]*f)'
bash: error importing function definition for `_tar'
mikael@mikael-OptiPlex-GX620:~/Videos$