2010-11-15 61 views
0

鍵盤快捷鍵我怎樣才能限制在x11vnc鍵盤快捷鍵的選項? 例如,我想限制Alt + F4,Alt + x,Ctrl + Q等。限制在x11vnc

是-skip_keycodes選項的任何幫助嗎?

+0

客戶端或服務器端?如果客戶端,哪個平臺?哪個窗口管理器?請閱讀:http://tinyurl.com/so-hints – 2010-11-15 12:10:45

+0

我想糾正我的問題,謝謝Denilson。 我想運行的應用程序將在服務器端。 服務器操作系統是CentOS 5,運行gnome WM。 我將允許用戶通過VNC連接的應用程序進行交互,並且不希望用戶關閉,退出應用程序或應用程序的一部分。 VNC查看器將成爲託管在網頁上的小程序。 我想舉辦一個 – Swapnil 2010-11-16 05:25:21

+0

我猜你對此有何評論被截斷的應用程序。請編輯您自己的問題並儘可能添加相關信息。 – 2010-11-16 10:38:28

回答

0

你或許可以配置你的窗口管理器等快捷方式。這樣,這種快捷方式將不會傳遞給應用程序,並且您應該能夠處理它們。

但是,因爲你似乎想運行所有的時間(要防止用戶將其關閉)的應用程序,那麼它可能是一個好主意,寫一個簡單的腳本是這樣的:

while true; do run_your_application ; done 

這樣,如果應用程序崩潰或關閉,它將重新啓動。 (注意自己叉或從終端上分離的應用程序!)

另一方面,如果你只是想瀏覽器,你可以嘗試使用kiosk mode from Opera browser。另見kiosk software at Wikipedia


更新:所以,你使用的是GNOME ...我不使用Gnome,但SuperUser快速搜索給了我這樣的回答:

https://superuser.com/questions/132666/how-to-disable-control-alt-arrow-gnome-window-manager-control-for-redhat-linux

[... ] GNOME使用的所有鍵盤快捷鍵都位於系統,首選項,鍵盤快捷鍵下。

但是...你確定你想要一個Gnome環境嗎?你真的希望用戶能夠從你的Gnome界面運行和配置任何東西嗎?也許你更喜歡另一個更簡約的窗口管理器。哪一個?我不確定,必須看看有什麼選擇,並嘗試其中的一些。根據應用程序的不同,甚至可以根本不需要窗口管理器來運行它。

我不是你想什麼樣的問題要解決,但也許使用VNC小程序在網頁中,以訪問一個應用程序可能不是最好的解決辦法。當然,這取決於什麼是問題以及誰是用戶。

+0

感謝您的回覆,請您幫助我理解WM配置嗎? – Swapnil 2010-11-16 05:26:56

+0

我試圖一個小的測試用的metacity&EXEC 這制約了完整的桌面,除了使用上面的命令執行的應用程序,現在,如果用戶關閉應用程序,VNC的觀點變成空白 - 這是我想避免的。 (Java應用程序已編寫並預計正在運行,默認的關閉/最大化/恢復按鈕被禁用/從應用程序的用戶界面中刪除) – Swapnil 2010-11-16 10:58:08

+0

閱讀我的答案,在它的開頭有一個解釋你所描述的。 – 2010-11-16 11:09:03