歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 如何解決Mint Linux自定義快捷鍵不支持中文路徑的問題

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

日期:2017/3/3 15:54:33   编辑:關於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的形式進行獲取的;

//support chinese in filepath

path = self.file_picker.get_filename()

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

作者:csdn博客 yygydjkthh

返回欄目頁:http://www.bianceng.cn/OS/Linux/

Copyright © Linux教程網 All Rights Reserved