
從 2000 年到 2006 年,我一直使用 Linux 和 FreeBSD 作為我的主要桌面環境。從那時起,我停止使用 Linux 作為桌面,轉而使用 MacOS,因為完成工作非常耗時。
我一直聽說過去十年來 Linux 桌面的所有發展,幾週前我剛剛購買了一台預裝 Ubuntu 16.04 的新戴爾 XPS,真是令人驚訝……我只是無法使用鍵盤工作正常!
起初我無法使用 US-international 來書寫變音符號「ç」。請按照中的說明進行操作如何使用變音符號輸入拉丁文小寫字母 c我可以讓它工作,但現在所有輔音都會「重音」(例如,'+s 變成 ś 或 '+r 變成 ŕ),這在葡萄牙語中是不可能的。預期的行為將是 's 或 'r。
為什麼要把事情做好這麼難?
我想知道這個問題是否有任何解決方案或解決方法。
編輯:有人將此標記為另一個有關如何使用多種語言的問題的重複。這不是這裡的問題。我的問題是如何讓 Ubuntu/Linux 正確地使用美式鍵盤編寫巴西葡萄牙語。
換句話說,輸入'其次是s應該輸出的並不是ś,同時輸入'其次是A應該輸出A並打字'其次是C應該輸出C。
那麼,問題是我該如何獲得這種行為?
編輯:由於我沒有得到真正的答案,我編寫了一個基於 ibus-tmpl 的小型 ibus 輸入方法來解決這個問題。可能不是一個好的解決方案,但這是我能找到的最快的解決方法。它可用於http://github.com/gcms/ibus-semidead
答案1
當您使用英文(美國、國際,附死鍵)佈局中,'(撇號)鍵變成「死」鍵。要單獨鍵入重音字符,您可以按'兩次,這將產生 ´(重音符號),或者您可以先按,'然後再按Space,這將產生 '(撇號)。
編輯:
如果你比較喜歡基本款英語(美國)沒有死鍵的佈局,以下可能是 GTK 應用程式的合適設定:
啟用撰寫鍵: 如何啟用撰寫鍵?
建立文件
~/.XCompose
並為其指定以下內容:<Multi_key> <apostrophe> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA <Multi_key> <apostrophe> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
然後您可以輕鬆鍵入最常見的重音字母,例如:
Compose'後面跟著= A> á
Compose接下來'是C=> ç
同時:
'後面跟著S=> 的
編輯二:
作為大衛在評論中指出,撰寫鍵有一種內建的方式來輸入 ccedilla:
Compose後跟,(逗號),後跟C=> ç
所以基本上~/.XCompose
上面建議的文件是多餘的。