リモートでヴィノアイコンをロックダウンする


1

オン(rhel5 / centos5) 誰かが接続したときに画面の下部に表示されるvinoアイコンを消す、またはそれを表示したままでvino設定を入力する機能を無効にする簡単な方法はありますか?

リモートでこれを実行できるようにする必要があります。

私はgconfの/ desktop / gnome / remote_access / icon_visibilityがそれを行うと考えていましたが、vinoは少なくともそれを無視しているようです(少なくとも、 "always"に設定されている場合アイコンは常に表示されない無視されます)

vinoが実際に使う場所は/ desktop / gnome / remote_accessセクションですか?

回答:


0

これはvinoが正しく動作していないために起こるバグです。おそらく、接続が開始されたときにだけ表示されると思います。その後も表示され続けます。それはそれが最初に接続された後それ自身を初期化します

あなたはそれが "しない"に設定されているべきだったはずです。私はちょうど10.04 LTSでそれをテストしました。私はguiツールを使って、gconfigがどのような変更を加えたのかを調べました。 gconf-editorはそれについて言うためにこれを持っていました。

詳細説明:このキーはステータスアイコンの動作を制御します。 3つのオプションがあります: "always" - アイコンは常にそこにあります。 "client" - 誰かが接続しているときだけアイコンが表示されます。これはデフォルトの動作です。 "never" - アイコンを表示しません。

あなたが望むことを実行するために、neverオプションを使います。

$ gconftool --set / desktop / gnome / remote_access / icon_visibility --type string "never"

設定が正しいことを確認すると、設定した値が表示されます。

$ gconftool -g / desktop / gnome / remote_access / icon_visibility
決して

これは、アイコンを使用して設定ダイアログにアクセスするのをやめる最も簡単な方法です。あなたはそれらが使用しているアイコンウィジェットを書き直してそれが提供するオプションを無効にするためにそれを再コンパイルする必要があるでしょう。あなたがブラウズのためにアップしているならば、vinoのソースを参照してください。


それは光栄に思っていません。私が(gconf-editorで) "enabled"チェックボックスのチェックを外すと、確かにその特定のgconfサブディレクトリを使っていますが、icon_visibilityを "never"に設定していますxorgをザッピングした後でも、アイコンはまだ表示されています。あなたのマシンでこれが間違いなく動くことを確認できますか?
Sirex

1
私のテストでは、redhat 5にicon_visibilityは存在しないようです
Sirex

いいえ、確認できません。純粋にコマンドラインから見ていました。何が起こっているのかを見るためにconfigを調べただけです。それは間違いなくバグのようにつながっています。たぶんその時々タイトなvncのようないくつかの他のvncサーバービューアコンボを試みる時間です。
nelaaro

残念ながら、600台以上のクライアントマシンではこの方法が一般的であるため、選択肢はありません。私はそれをredhatで取り上げ、彼らが何を言っているのかを見ていきます。設定が変更されないようにするために、.gconfサブディレクトリや他のkludgeをchattr +することができるかどうかも疑問に思いました。これまでのところ運にはありませんでした。
Sirex

1
それがubuntuで動作し、redhatではない場合、それはおそらくコンパイル/インストール/設定された方法の違いです。バージョンの違いを除けば、あなたが望んでいるように動いているUbuntu LTSのバージョンにより近いものにするためにあなた自身のRPMを再パックする必要があるかもしれません。ちょっとした考え。
RobotHumans
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.