現在kde3.5で作業中
ワークフローを支援するために最終的にやりたいことは次のとおりです。
次のようなスクリプトを用意します。
- 複数のコンソール シェルを開きます
- 各シェルの名前を変更します
これは私がこれまでに持っているものです:
#!/bin/tcsh -fv
set KPID =ps -ef | grep konsole | grep -v grep | awk '{print $2}'| tr "\n" " "
dcop konsole-$KPID konsole newSession
このdcop
コマンドはコマンド ライン (実際の pid を変数に置き換える) で問題なく動作しますが、スクリプトを実行すると、「オブジェクトにアクセスできません」というエラーが発生します。他にエラーはありません。
権限が問題ないことを確認し(777)、sudoも追加しましたが、うまくいきませんでした。
2 番目の部分でも、コマンド ラインで動作しています。
dcop $KONSOLE_DCOP_SESSION renameSession "name"
ただし、これはアクティブな(動作中の)シェルでのみ機能し、他のシェルでそれを実行する方法がわかりません。まだ最初の部分に取り組んでいるので、この部分はまだスクリプトに入れていません。どんな提案も素晴らしいでしょう。
ありがとう。