- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是 Ubuntu 16.04。最近,我的 git-gui 和 gitk 中的字体突然改变了。我已经尝试了建议的其他字体,但没有一个与我习惯的前一种字体相对应。
这是出现错误之前的样子(取自网络):
这就是现在的样子:
当前 git gui 的字体是:
gitk 当前的字体是:
我可以选择的字体是:
比特流宪章,干净,clearu替代字形,clearu阿拉伯语,clearu阿拉伯语额外,clearu devanagari,clearu devangari extra,clearu pua, express 10间距,fangsong ti,固定,哥特式,mincho,报纸,零,开放式光标,打开查看字形,宋体
有人可以检查 Ubuntu 16.04 上 git-gui 和 gitk 的正常默认字体是什么吗?也许可以解释一下为什么它们在我的情况下发生了变化?也许我不小心删除了一个包...
我尝试重新安装 gitk 和 git gui,但仍然得到那个字体...不同的是,一开始,gitk 中默认的字体是 Helvetica、Courier 和 Helvetica,当我点击按钮选择时字体,它们不会出现在列表中。这可能是 Tcl/Tk 问题吗?
最佳答案
更新
我终于弄清楚了这是从哪里来的,这是因为 Anaconda 环境。
git-gui
和 gitk
使用 Tcl/Tk
和 tkinter
作为 GUI 库,如上所述in this answer :
tkinter
works linking to a Tk/Tcl interpreter that, loosely speaking, is contained in a couple of DLL, in particular the graphical library islibtk6.0.so
.Most of the extra fonts not seen by
tkinter
are managed by the Freetype library and Anaconda's libtk6.0.so is not built against Freetype...
我已经做了测试,我可以得出这样的结论:它非常好:
$ conda deactivate
$ gitk # fonts are okay
$ conda activate base
$ (base) gitk # fonts are weird
$ (base) conda deactivate
$ gitk # fonts are okay again
一种解决方法是提到的 here :
I resolved this issue by removing
wish
files in ANACONDA_PATH/bin and related virtual environments
除了我重命名这些文件而不是删除它们,例如希望
-> 希望-i-重命名
。
来源:
Make Anaconda's tkinter aware of system fonts or install new fonts for Anaconda
https://github.com/ContinuumIO/anaconda-issues/issues/6833
<小时/>这个旧答案不再适用
我今天早上刚刚重新启动计算机,字体又回来了!他们都在这里!我真的不知道为什么...
这是我的更新日志:
$ less /var/log/apt/history.log
Start-Date: 2018-06-05 09:36:17
Commandline: aptdaemon role='role-commit-packages' sender=':1.127'
Upgrade: liblouis9:amd64 (2.6.4-2ubuntu0.1, 2.6.4-2ubuntu0.2), snapd:amd64 (2.32.3.2, 2.32.9), python3-louis:amd64 (2.6.4-2ubuntu0.1, 2.6.4-2ubuntu0.2), libexempi3:amd64 (2.2.2-2, 2.2.2-2ubuntu0.1), liblouis-data:amd64 (2.6.4-2ubuntu0.1, 2.6.4-2ubuntu0.2)
End-Date: 2018-06-05 09:36:36
Start-Date: 2018-06-06 08:31:53
Commandline: aptdaemon role='role-commit-packages' sender=':1.100'
Upgrade: libelf1:amd64 (0.165-3ubuntu1, 0.165-3ubuntu1.1), libelf1:i386 (0.165-3ubuntu1, 0.165-3ubuntu1.1)
End-Date: 2018-06-06 08:31:57
Start-Date: 2018-06-06 08:32:51
Commandline: aptdaemon role='role-commit-packages' sender=':1.100'
Upgrade: git-gui:amd64 (1:2.7.4-0ubuntu1.3, 1:2.7.4-0ubuntu1.4), git-man:amd64 (1:2.7.4-0ubuntu1.3, 1:2.7.4-0ubuntu1.4), git:amd64 (1:2.7.4-0ubuntu1.3, 1:2.7.4-0ubuntu1.4), gitk:amd64 (1:2.7.4-0ubuntu1.3, 1:2.7.4-0ubuntu1.4)
End-Date: 2018-06-06 08:33:03
Start-Date: 2018-06-07 10:39:47
Commandline: aptdaemon role='role-commit-packages' sender=':1.124'
Upgrade: liblouis9:amd64 (2.6.4-2ubuntu0.2, 2.6.4-2ubuntu0.3), google-chrome-stable:amd64 (67.0.3396.62-1, 67.0.3396.79-1), python3-louis:amd64 (2.6.4-2ubuntu0.2, 2.6.4-2ubuntu0.3), liblouis-data:amd64 (2.6.4-2ubuntu0.2, 2.6.4-2ubuntu0.3)
End-Date: 2018-06-07 10:40:04
Start-Date: 2018-06-13 08:46:19
Commandline: aptdaemon role='role-commit-packages' sender=':1.107'
Install: linux-headers-4.4.0-128:amd64 (4.4.0-128.154, automatic), linux-headers-4.4.0-128-generic:amd64 (4.4.0-128.154, automatic), linux-image-4.4.0-128-generic:amd64 (4.4.0-128.154, automatic), linux-signed-image-4.4.0-128-generic:amd64 (4.4.0-128.154, automatic), linux-image-extra-4.4.0-128-generic:amd64 (4.4.0-128.154, automatic)
Upgrade: libimage-magick-perl:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), linux-headers-generic:amd64 (4.4.0.127.133, 4.4.0.128.134), linux-libc-dev:amd64 (4.4.0-127.153, 4.4.0-128.154), libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3.2, 2.4.42+dfsg-2ubuntu3.3), libldap-2.4-2:i386 (2.4.42+dfsg-2ubuntu3.2, 2.4.42+dfsg-2ubuntu3.3), libimage-magick-q16-perl:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), imagemagick:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), adobe-flash-properties-gtk:amd64 (1:20180508.1-0ubuntu0.16.04.1, 1:20180607.1-0ubuntu0.16.04.1), linux-image-generic:amd64 (4.4.0.127.133, 4.4.0.128.134), libmagickwand-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), linux-signed-image-generic:amd64 (4.4.0.127.133, 4.4.0.128.134), slack-desktop:amd64 (3.2.0-beta25a7a50e, 3.2.1), google-chrome-stable:amd64 (67.0.3396.79-1, 67.0.3396.87-1), linux-signed-generic:amd64 (4.4.0.127.133, 4.4.0.128.134), adobe-flashplugin:amd64 (1:20180508.1-0ubuntu0.16.04.1, 1:20180607.1-0ubuntu0.16.04.1), imagemagick-6.q16:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), libmagickcore-6.q16-2-extra:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), firefox-locale-en:amd64 (60.0.1+build2-0ubuntu0.16.04.1, 60.0.2+build1-0ubuntu0.16.04.1), firefox-locale-fr:amd64 (60.0.1+build2-0ubuntu0.16.04.1, 60.0.2+build1-0ubuntu0.16.04.1), gpgv:amd64 (1.4.20-1ubuntu3.1, 1.4.20-1ubuntu3.2), libmagickcore-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), firefox:amd64 (60.0.1+build2-0ubuntu0.16.04.1, 60.0.2+build1-0ubuntu0.16.04.1), imagemagick-common:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), libmagick++-6.q16-5v5:amd64 (8:6.8.9.9-7ubuntu5.9, 8:6.8.9.9-7ubuntu5.11), gnupg:amd64 (1.4.20-1ubuntu3.1, 1.4.20-1ubuntu3.2), linux-generic:amd64 (4.4.0.127.133, 4.4.0.128.134), spotify-client:amd64 (1:1.0.77.338.g758ebd78-41, 1:1.0.80.480.g51b03ac3-13)
End-Date: 2018-06-13 08:49:26
Start-Date: 2018-06-14 15:36:26
Commandline: aptdaemon role='role-commit-packages' sender=':1.128'
Upgrade: perl-base:amd64 (5.22.1-9ubuntu0.3, 5.22.1-9ubuntu0.5), perl-modules-5.22:amd64 (5.22.1-9ubuntu0.3, 5.22.1-9ubuntu0.5), console-setup-linux:amd64 (1.108ubuntu15.3, 1.108ubuntu15.4), console-setup:amd64 (1.108ubuntu15.3, 1.108ubuntu15.4), libperl5.22:amd64 (5.22.1-9ubuntu0.3, 5.22.1-9ubuntu0.5), keyboard-configuration:amd64 (1.108ubuntu15.3, 1.108ubuntu15.4), perl:amd64 (5.22.1-9ubuntu0.3, 5.22.1-9ubuntu0.5)
End-Date: 2018-06-14 15:37:04
Start-Date: 2018-06-15 10:36:50
Commandline: aptdaemon role='role-commit-packages' sender=':1.152'
Upgrade: gnupg-agent:amd64 (2.1.11-6ubuntu2, 2.1.11-6ubuntu2.1), ruby2.3:amd64 (2.3.1-2~16.04.9, 2.3.1-2~16.04.10), libmagic1:amd64 (1:5.25-2ubuntu1, 1:5.25-2ubuntu1.1), ruby2.3-dev:amd64 (2.3.1-2~16.04.9, 2.3.1-2~16.04.10), dirmngr:amd64 (2.1.11-6ubuntu2, 2.1.11-6ubuntu2.1), libruby2.3:amd64 (2.3.1-2~16.04.9, 2.3.1-2~16.04.10), gnupg2:amd64 (2.1.11-6ubuntu2, 2.1.11-6ubuntu2.1), file:amd64 (1:5.25-2ubuntu1, 1:5.25-2ubuntu1.1)
End-Date: 2018-06-15 10:37:08
Start-Date: 2018-06-19 09:04:17
Commandline: aptdaemon role='role-commit-packages' sender=':1.168'
Upgrade: libwebkit2gtk-4.0-37:amd64 (2.20.2-0ubuntu0.16.04.1, 2.20.3-0ubuntu0.16.04.1), gir1.2-webkit2-4.0:amd64 (2.20.2-0ubuntu0.16.04.1, 2.20.3-0ubuntu0.16.04.1), desktop-file-utils:amd64 (0.22-1ubuntu5.1, 0.22-1ubuntu5.2), libjavascriptcoregtk-4.0-18:amd64 (2.20.2-0ubuntu0.16.04.1, 2.20.3-0ubuntu0.16.04.1), wireless-regdb:amd64 (2015.07.20-1ubuntu1, 2018.05.09-0ubuntu1~16.04.1), libwebkit2gtk-4.0-37-gtk2:amd64 (2.20.2-0ubuntu0.16.04.1, 2.20.3-0ubuntu0.16.04.1), gir1.2-javascriptcoregtk-4.0:amd64 (2.20.2-0ubuntu0.16.04.1, 2.20.3-0ubuntu0.16.04.1)
End-Date: 2018-06-19 09:04:32
Start-Date: 2018-06-20 10:39:10
Commandline: aptdaemon role='role-commit-packages' sender=':1.182'
Upgrade: libgcrypt20:amd64 (1.6.5-2ubuntu0.4, 1.6.5-2ubuntu0.5), libgcrypt20:i386 (1.6.5-2ubuntu0.4, 1.6.5-2ubuntu0.5)
End-Date: 2018-06-20 10:39:15
Start-Date: 2018-06-21 16:30:24
Commandline: aptdaemon role='role-commit-packages' sender=':1.214'
Upgrade: amd64-microcode:amd64 (2.20160316.1, 3.20180524.1~ubuntu0.16.04.1)
End-Date: 2018-06-21 16:30:48
这是我的重启日志:
$ last -x | grep reboot
reboot system boot 4.4.0-128-generi Tue Jun 26 09:08 still running
reboot system boot 4.4.0-128-generi Fri Jun 15 10:38 - 18:33 (10+07:55)
reboot system boot 4.4.0-127-generi Tue Jun 12 09:26 - 18:33 (13+09:06)
reboot system boot 4.4.0-127-generi Tue Jun 12 09:21 - 09:25 (00:03)
reboot system boot 4.4.0-127-generi Tue Jun 5 16:43 - 09:20 (6+16:37)
reboot system boot 4.4.0-127-generi Mon Jun 4 12:54 - 09:20 (7+20:26)
我能明白为什么的唯一方法是我在 6 月 6 日升级了 git-gui 和 gitk。但为什么只有26号重启才有效呢?没有Tcl/Tk升级,但是有gtk升级,所以我不知道这是否与它有关......也许有人能弄清楚?
关于git-gui - git-gui 和 gitk 的常规字体已经消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48786593/
当我这样做时 gitk --follow ,左 Pane 列出给定文件名的所有提交。 如果我单击其中一个提交,左下方的 Pane (就在提交/分支/标签列表下方)显示 diff在这个选定的提交和上一
我经常发现自己在 gitk GUI 的下拉菜单中选择 IgnCase。如果 gitk 的搜索默认不区分大小写,对我来说会容易得多。 那么,如何让 gitk 默认情况下查找不区分大小写的字符串(IgnC
我现在已经搜索了两次并进行了大量探索,我承认。对于一个简单的问题,我找不到有效的答案! :( 问题 我的 Mac 上的 gitk 评论没有自动换行并溢出屏幕 示例图 左下方的窗口有提交消息溢出窗口(“
我安装了 Windows 版 Git。当我右键单击一个项目并选择 Git History 时,我会看到 Gitk 窗口,但每次我这样做时都需要设置 View 以查看所有分支。即使当我编辑 View 并
我们开始练习代码审查,在 gitk 中进行代码审查非常痛苦,所以我正在寻找替代方案或 方便解决方法。 gitk 中缺少的是以下能力: 选择提交/提交范围 查看那些提交所触及的文件 选择其中一个文件并查
gitk似乎有很好的界面设计,没什么。我真的很想探索它的源代码。那么我在哪里可以找到它呢? gitk是指查看git存储库历史的人。 最佳答案 当处理开放源代码时,可以从马嘴里获取它-gitk现在是gi
我可以复制gitk左下面板中的源代码吗?有键盘快捷键或其他功能吗? 操作系统:Ubuntu 9.04 桌面/gitk:1:1.6.0.4-1ubuntu2 谢谢。 最佳答案 它应该支持(X剪贴板样式)
我正在将一个 svn 存储库移植到 git(使用来自 https://www.negativetwenty.net/redmine/projects/show/svn2git 的 svn2git)并且
环境:Mac OSX 10.10。当我尝试使用 gitk 时,它显示: Coda-2:~ Coda$ gitk -bash: gitk: command not found 我认为原因是 git 的旧
在 gitk 中有两个面板,顶部面板主要显示提交列表,底部面板显示此提交中的更改。不知何故,自本周以来我无法调整这两个面板的高度,比如让其中一个变大/变小。知道为什么吗? 最佳答案 也许您没有看到精简
我想使用 gitk 比较 2 个分支,而没有其他分支历史的困惑。 我可以通过 gui 实现此目的:View > New view > Branches & tags: v0.8.x v0.9.x 我尝
这个问题在这里已经有了答案: How to view complete commits when tracking history of a single file in Git? (3 个答案)
Gitk 是一个简洁的工具,但它不会显示任何关于您实际位于哪个存储库的视觉线索。当我打开多个 gitk 窗口时,我总是不得不停下来思考每个存储库对应哪个。 据我所知,没有办法为每个 repo 提供不同
我切换到gitg从 gitk 可视化我的 git 树。有一件事我无法忍受。 假设我有两个分支(dev、master),如下所示: 每当我 checkout 到master 时,可视化都会发生变化: 这
我想使用 gitk 查看除给定作者的提交之外的所有提交。类似于以下内容: gitk --author=!joe 这可能吗? 最佳答案 从命令行: gitk --perl-regexp --author
在 Git 工作目录的顶层从命令行运行 gitk 会产生以下错误消息,并且 gitk 无法打开: objc[1031]: Objective-C garbage collection is no lo
如何暂存更改并从 gitk 界面提交它们?它被称为“存储库浏览器”。这是否意味着根本不可能暂存和提交? 最佳答案 gitk 是一个纯粹的浏览器,而不是成熟的 git 客户端。 您可以从 gitk 运行
我使用 Git for Windows 中的 gitk。默认情况下,它似乎以仅显示当前 checkout 分支的 View 打开。 我有一个不同的保存 View ,这是我 90% 时间使用的 View
在 gitk 中单击文件时,会将其与该文件的先前版本进行比较。看起来这些文件与 git diff 进行了比较,并且可以配置非常少的参数(基本上是围绕每个差异查看的行数,“上下文行”)。 是否有可能以某
启动 gitk > View > New View > Select All refs > OK 时出现以下错误: can't read "treediffs(23eda73bba89ba7de960
我是一名优秀的程序员,十分优秀!