Probleempje met parameter commando (ubuntu 7.10)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik probeer de glmatrix screensaver in te stellen als wallpaper via dit commando:

gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false /usr/lib/xscreensaver/glmatrix -root

- root is een parameter van glmatrix, nu is het zo dat het commando niet werkt omdat gconftool zegt dat de parameter -root hem onbekend is. Hoe geef ik dit commando zonder dat gconftool gaat zeuren? :) De parameter - root heb ik perse nodig voor glmatrix, anders krijg ik hem absoluut niet als wallpaper....

De output dit ik nu krijg:

code:
1
2
3
stage@stage:/usr/lib/xscreensaver$ gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false ./usr/lib/xscreensaver/glmatrix -root
Error while parsing options: Unknown option -root.
Run 'gconftool-2 --help' to see a full list of available command line options.

Acties:
  • 0 Henk 'm!

  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 08-06 08:44
(Ongetest, heb even geen linuxbak bij de hand:)
Probeer eens
code:
1
gconftool-2 --help
zoals gconftool zelf al suggereert. Waarschijnlijk zul je dan zien dat je
code:
1
--root
moet gebruiken, met 2 mintekens ervoor in plaats van 1.

Acties:
  • 0 Henk 'm!

  • icyx
  • Registratie: Januari 2007
  • Niet online

icyx

chown -R us ./base

Kan dit niet met `, dus gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false `/usr/lib/xscreensaver/glmatrix -root` ?

When you think you’ve succeeded / but something’s missing / means you have been defeated / by greed, your weakness.


Acties:
  • 0 Henk 'm!

Verwijderd

icyx schreef op dinsdag 18 maart 2008 @ 15:11:
Kan dit niet met `, dus gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false `/usr/lib/xscreensaver/glmatrix -root` ?
Nee. Bash (of iedere willekeurige andere deugdelijke shell) zal de backticks expanderen naar de stdout van het commando dat ertussen staat. Stel je voor dat dit commando:
code:
1
/usr/lib/xscreensaver/glmatrix -root


De output "hello world" heeft, dan zal het uiteindelijke gconftool-2 commando er alsvolgt uit komen te zien:
code:
1
gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false hello world


Niet bepaald wat je wil...

Acties:
  • 0 Henk 'm!

  • icyx
  • Registratie: Januari 2007
  • Niet online

icyx

chown -R us ./base

Nee, dat is inderdaad niet wat je wilt. Weer wat geleerd :+

When you think you’ve succeeded / but something’s missing / means you have been defeated / by greed, your weakness.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hmm, die --root had ik al getest voor ik hier een topic opende.... Maar nu mis ik wat, is het nu wel mogelijk maar weten jullie niet hoe, of wil ik iets wat niet kan?

ik heb ook de | pipe al geprobeerd.. maar dat is ook niet echt wat ik zoek volgens mij..

Acties:
  • 0 Henk 'm!

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 11-09 08:28
bedoel je niet gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false "/usr/lib/xscreensaver/glmatrix -root"

anders wordt -root als een parameter voor gconftool gebruikt(denk ik)

Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
Mocht het niet in één command te stoppen zijn kun je natuurlijk ook een sh scriptje maken van het /usr/lib/xscreensaver/glmatrix -root gedeelte en deze aanroepen.

dus

code:
1
gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false /pad/naar/script.sh

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@ GuitarWeed

Werkt ook niet, Als ik dat doe krijg ik dit te zien:

code:
1
2
3
stage@stage:/home/robin# gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false /pad/naar/script.sh
[1] 6253
stage@stage:/home/robin# Run 'gconftool-2 --help' to see a full list of available command line options.

De cursor blijft dan knipperen, zodra ik op enter druk krijg ik weer gewoon een shell..

code:
1
2
[1]+  Exit 1                  gconftool-2
stage@stage:/home/robin#


Ik weet niet wat het doet, in elk geval niet wat de bedoeling is.. De bedoeling is dat glmatrix screensaver als wallpaper ingesteld word.

Acties:
  • 0 Henk 'm!

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 11-09 08:28
Verwijderd schreef op woensdag 19 maart 2008 @ 17:21:
@ GuitarWeed

Werkt ook niet, Als ik dat doe krijg ik dit te zien:

code:
1
2
3
stage@stage:/home/robin# gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false /pad/naar/script.sh
[1] 6253
stage@stage:/home/robin# Run 'gconftool-2 --help' to see a full list of available command line options.

De cursor blijft dan knipperen, zodra ik op enter druk krijg ik weer gewoon een shell..

code:
1
2
[1]+  Exit 1                  gconftool-2
stage@stage:/home/robin#


Ik weet niet wat het doet, in elk geval niet wat de bedoeling is.. De bedoeling is dat glmatrix screensaver als wallpaper ingesteld word.
en mijn oplossing dan?

code:
1
gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false "/usr/lib/xscreensaver/glmatrix -root"

Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
Verwijderd schreef op woensdag 19 maart 2008 @ 17:21:
@ GuitarWeed

Werkt ook niet, Als ik dat doe krijg ik dit te zien:

code:
1
2
3
stage@stage:/home/robin# gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false /pad/naar/script.sh
[1] 6253
stage@stage:/home/robin# Run 'gconftool-2 --help' to see a full list of available command line options.

De cursor blijft dan knipperen, zodra ik op enter druk krijg ik weer gewoon een shell..

code:
1
2
[1]+  Exit 1                  gconftool-2
stage@stage:/home/robin#


Ik weet niet wat het doet, in elk geval niet wat de bedoeling is.. De bedoeling is dat glmatrix screensaver als wallpaper ingesteld word.
Heb je letterlijk mijn stukje code overgetyped? Het was namelijk pseudocode, dus niet een werkend voorbeeld....

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
GuitarWeed schreef op woensdag 19 maart 2008 @ 18:54:
[...]


Heb je letterlijk mijn stukje code overgetyped? Het was namelijk pseudocode, dus niet een werkend voorbeeld....
Wat bedoel je met "pseudocode"? Ik heb je commando letterlijk gecopyeerd en geplakt zowel in de terminal als in de root terminal. Beiden werkt niet, er word nog steeds gezecht dat het commando niet klopt.

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Bij de oplossing van jurp5:

No value to set for key: `/usr/lib/xscreensaver/glmatrix -root'


Het is dan ook een boolean type he, die kan alleen true of false zijn.

Ik snap ook niet echt waarom je er dan nog meer achter plaatst?

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ah, wat ik zo van diverse sites begrijp moet je die glmatrix gewoon 'los' runnen. Ik dacht nog aan misschien een of andere aparte gconf-optie, maar je moet gewoon je desktop disabelen met gconftool-2 en vervolgens glmatrix runnen.

Eenmaal je desktop disabled hoef je volgens mij alleen nog maar je glmatrix te draaien als je 't de volgende keer opstart.

Overigens gaat ./usr/lib/blabla natuurlijk nooit werken als je reeds in die directory zit ;) (Notice de punt ;))
Pagina: 1