天天看點

Mint Linux自定義快捷鍵不支援中文路徑的問題的解決

在mint linux中的“開始”-》“控制台”-》“系統設定面闆”菜單,打開的系統設定界面中,單擊“鍵盤”,打開鍵盤配置界面,單擊“鍵盤快捷鍵”标簽頁,單擊“自定義快捷鍵”打開添加快捷鍵的對話框,選擇帶有中文路徑的執行檔案,如:目前使用者目錄下的 下載下傳/runwps.sh 在進行標明了後,結果在“指令”欄中顯示的為/home/user/%e4%b8%8b%e8%bd%bd/runwps.sh, 其中是由于中文的 下載下傳 二字被 以utf8的編碼形式進行了顯示,%e4%b8%8b%e8%bd%bd,通過檢視此部分的源代碼,找到了問題所在,修改如下:

def onfilepicked(self, widget):

         //not support chinese in filepath.

        #path = self.file_picker.get_uri()[7:]

        //support chinese in filepath

        path = self.file_picker.get_filename()

        self.command_entry.set_text(path)

以上代碼中,         //not support chinese in filepath.        #path = self.file_picker.get_uri()[7:]  是不支援中文的,因為是以uri的形式進行擷取的;

此段代碼是能夠支援中文路徑的,至此,問題就解決了; 再次運作就不再有這個問題了;

繼續閱讀