Randall R Schulz wrote: > On Wednesday 25 April 2007 14:26, Randall R Schulz wrote: >> ... >> >> Furthermore, the answer to the primary question from the OP is given >> there directly, making those of us who claimed it wasn't possible >> flat wrong: >> >> #!/bin/sh >> konsole=$(dcopstart konsole-script) >> session=$(dcop $konsole konsole currentSession) >> dcop $konsole $session renameSession Local >> >> session=$(dcop $konsole konsole newSession) >> dcop $konsole $session renameSession Remote >> >> # Send a command to a Konsole session (tab) >> session=$(dcop $konsole konsole newSession) >> dcop $konsole $session renameSession Code >> dcop $konsole $session sendSession 'cd /my/work/directory' > > Sadly, the "sendSession" function appears to be a figment of the mind of > the writer of that page. In fact, just above this example is a listing, > produced by dcop itself, of the functions available, and sendSession is > nowhere in evidence. > > And in fact, on my 10.0 system, the sample code does not work: > > % dcop konsole-7761 session-5 "sendSession 'dl'" > no such function
Here's a bug report on it: http://bugs.kde.org/show_bug.cgi?id=48516 You have to start konsole with --script to get the sendAllSessions command. I don't, however, see sendSession still. -- Jonathan Arnold (mailto:[EMAIL PROTECTED]) Daemon Dancing in the Dark, an Open OS weblog: http://freebsd.amazingdev.com/blog/ UNIX is user-friendly. It's just a bit picky about who its friends are. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
