如果這是錯誤的組,我向所有人道歉。編程Gnome擴展禁用左邊緣拖動手勢來顯示應用程序選擇器
我們希望在Kiosk模式下使用Fedora 23,但是,加入侏儒殼牌(https://github.com/GNOME/gnome-shell)that不容易被禁用最近添加的左側邊緣滑動功能。
https://github.com/GNOME/gnome-shell/commit/9c4ffc4bf353fe9c64368f3e194e38b0e8f61311
由於據我所知,我們的選擇是:
1)寫的擴展,解決這個問題 - 我最喜愛的
我們採訪了原作者,誰建議通過延長去除手勢。
我們已經嘗試編寫擴展,但無法找出一種方法來遍歷global.stage中的手勢列表以將其刪除。
(使用global.stage.add_action(gesture)
添加這些手勢,並且可以使用global.stage.remove_action(gesture)
被刪除。)
筆者一直停止響應我們的電子郵件:(
在這個任何意見將是偉大的!
2)查看我們的版本,註釋掉代碼,重新編譯 並安裝到我們的機器上
聽起來不錯!這樣我們可以修復其他的bug。縱觀README文件
https://開頭github.com/GNOME/gnome-shell/blob/master/README
它說:
有關GNOME Shell的詳細信息,包括指令如何
從來源和如何參與與 項目建設GNOME殼牌,
看到的是https:// wiki.gnome.org/Projects/GnomeShell
所以,我們就到這個網頁:
https://開頭wiki.gnome.org/Newcomers/BuildGnome
這告訴我們要退房JHBuild,但我們可以當我們使用JHBuild的時候,似乎無法確定機器上的gnome shell代碼是在哪裏簽出的。
如果有更簡單的方法進行製作/安裝,那會很棒。我們可能只是遵循了錯誤的推薦鏈接。
3)回滾到GNOME外殼
的早期版本,但這個把我們帶回檢查出的侏儒殼的問題,使/如圖2號安裝。
4)切換到KDE
我們可以嘗試KDE而不是侏儒,但我們已經做了很多測試,在Gnome和可能是一個重大挫折。
5)建立一個Fedora 22框回到侏儒3.16 - 我最不喜歡
這是一個巨大的努力,我們不能確定什麼改變,將打破什麼。我們的Kiosk軟件甚至可能無法在Fedora 22上運行。但是這是冰雹瑪麗備份計劃
謝謝你分享此代碼@kepler_kingsnake!我試圖讓GNOME作爲一個只觸摸設備信息亭正常工作。我已將它作爲[擴展]提交(https://extensions.gnome.org/review/6428),並且在審查和發佈後我會添加另一個答案。 – mattbell87
這是根據這個答案任何人使用的擴展名。我覺得它不屬於另一個答案,因爲問題更多的是關於實際編碼來解決問題。 https://extensions.gnome.org/extension/1140/disable-gestures/ – mattbell87