Sběr binárních dat na slabém HW

Re:Sběr binárních dat na slabém HW
« Odpověď #45 kdy: 25. 05. 2014, 12:49:33 »
Jakmile mu ale nastavim jako shell
Kód: [Vybrat]
#!/bin/bash
startx "java -jar /usr/local/bin/program.jar" --
exit
spadne to na "xterm: /usr/bin/xterm: bad command line option". Takze startx temer urcite spousti jemu zadany prikaz pres xterm, ktery nechape muj prikaz.

[...]

Jen pro zajimavost: nevis, jak upravit puvodni prikaz, aby xterm pochopil parametry predane prikazu? Je zbytecne, mit 2 skripty.

Distribuce je Debian 7.5.0.
startx jsem na linuxu nepoužil už drahně let, takže fakt nevím :) Aspoň podle http://manpages.debian.org/cgi-bin/man.cgi?query=startx&apropos=0&sektion=0&manpath=Debian+7.0+wheezy&format=html&locale=en by snad mohlo funguvat:

Kód: [Vybrat]

startx java -jar /usr/local/bin/program.jar --
- tj. to, co máš, ale bez uvozovek. Pokud to fungovat nebude, tak ještě můžeš zkusit něco na způsob

Kód: [Vybrat]

startx xterm -e 'java -jar /usr/local/bin/program.jar' --

Pokud je problém v tom, že startx žere uvozovky, tak zkusit dát dvoje:
Kód: [Vybrat]

startx "'java -jar /usr/local/bin/program.jar'" --

Ale to jenom tak tápu, jak říkám, roky jsem to nepoužíval a instalovat Debian do virtálu se mi nechce. Snad nějaký debianista poradí.


mkmm

Re:Sběr binárních dat na slabém HW
« Odpověď #46 kdy: 25. 05. 2014, 17:27:00 »
Zkus dat programy, ktere se maji spustit po startu X, do souboru .xinitrc a jako posledni dej napr. exec xy. Po ukonceni programu xy se ukonci take X. Pak staci spoustet X pomoci startx bez parametru nebo jenom s parametry pro dpi apod.