我可以打开,gitk
但是一旦我打开一个包含表情符号(不是提交消息)的提交,它就会崩溃。
? gitk --all
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 139 (RENDER)
Minor opcode of failed request: 20 (RenderAddGlyphs)
Serial number of failed request: 6687
Current serial number in output stream: 6706
Run Code Online (Sandbox Code Playgroud)
? cat /etc/os-release --plain
NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=ulyana
UBUNTU_CODENAME=focal
Run Code Online (Sandbox Code Playgroud)
? git --version git 版本 2.25.1
6e05ecd 添加 …
在 Linux Mint 19 x64 MATE 中,我注意到有一天 Ctrl+Shift+E 调出了一些内置/默认表情符号选择器。之后我开始使用它,因为它的瞬时启动时间。
全新安装 Linux Mint 19.3 x64 MATE 后,此快捷方式不再起作用,并且似乎没有安装任何此类应用程序,并且软件管理器或 Google 结果的前几页中似乎没有任何内容相同就像以前那样。
不幸的是,我没有费心去了解该应用程序的名称,也没有去了解它的一部分/来自哪里。有人知道它是什么吗?
我想使用漂亮的 Segoe UI Symbol 表情符号。
我通过从 Windows 安装中复制它来安装字体,而且非常棒的是,对于我的主要字体没有的所有表情符号,我的系统都回退到它。但是使用了我的主要字体中存在的所有(黑白)表情符号。
我如何告诉 fontconfig 为某些 unicode 范围(此处定义的范围)更喜欢“Segoe UI Symbol” ?
我想在我的 bash 提示中使用美国国旗表情符号(即 PS1 环境变量)。但是,美国国旗表情符号会导致终端光标向右偏移一个额外的字符。
由两个 unicode 字符组成,和 . 我相信终端正在将其转换为等宽的表情符号字符(标志),但仍为两个字符分配空间。我怎样才能达到我预期的光标位置?
我想要:
Desktop user ls|
我得到:
Desktop user ls |
<-光标的奇怪空间偏移
我的 ~/.bash_profile 是:
export PS1=' \W \u '
emoji ×5
fonts ×2
bash ×1
chrome ×1
debian ×1
fontconfig ×1
git ×1
linux-mint ×1
mate-desktop ×1
osx ×1
prompt ×1
unicode ×1
x11 ×1