chinese input problem @Linux

某些程式在Linux開啟時是不能輸入中文的, 最近遇到的就Telegram.

通常google一下都會有解法.

但是臨時要使用的時候就有點麻煩了, 大部份的解法都是開其它有支援的再複制貼上.

不是常用的程式也不會想要去解它.

這邊用一下懶人的方案, 用zenity讓他彈出個對話框, 打完用xclip收, 再用xdotool吐出來.

# 先做個bash
#!/bin/bash
# tr 是把最後一個輸入的換行符刪掉, 不然貼上時會多一個換行
zenity --entry | tr -d '\n' | xclip -i -selection clipboard
xdotool key 'ctrl+v'

# chmod +x 剛剛的.sh

因為我是用xfce, 在all setting裡選keyboard > application shotcuts裡選個熱鍵, 個人用super+z.

搞定收工.

發佈留言