Gio*_*ano 7 gnome icons qt display-resolution
我哥哥买了一台新笔记本电脑,Thinkpad X1 Carbon 4th 代。它的屏幕分辨率相当大,为 2560x1440 像素。
开箱即用,GNOME 可以很好地缩放文本和图标的大小,正如您从 LibreOffice 的这个屏幕截图中看到的:
不幸的是,QT 应用程序的行为似乎不同,如 TexMaker 的此屏幕截图所示:
如您所见,这些图标太小且难以触及。
他如何将 QT 应用程序的外观和感觉统一到 GTK 应用程序之一?是否有一些他必须安装的兼容包?还是要进行一些配置?
提前致谢
小智 5
也许您可以使用 QT_SCALE_FACTOR 和 QT_AUTO_SCREEN_SCALE_FACTOR 环境变量。
我在 4K 15.6 显示器上的 Gnome 桌面上遇到了 calibre UI 字体很小的问题。我QT_SCALE_FACTOR=2.5 QT_AUTO_SCREEN_SCALE_FACTOR=0.8 calibre
在终端中进行了实验,它成功了!
所以,基本上(如果我的猜测是正确的),QT_AUTO_SCREEN_SCALE_FACTOR控制除字体之外的整体缩放,而QT_SCALE_FACTOR仅控制字体缩放。
我还将这两个变量添加到 calibre 的桌面文件中:
前:
Exec=calibre --detach %F
Run Code Online (Sandbox Code Playgroud)
后:
Exec=env QT_SCALE_FACTOR=2.5 QT_AUTO_SCREEN_SCALE_FACTOR=0.8 calibre --detach %F
Run Code Online (Sandbox Code Playgroud)
您也可能想看看这个 github 问题。
小智 4
答案取决于您使用的qtqt4
版本,或者qt5
. 下面会告诉你你使用的是哪个版本的qt。
ldd $(which $NAME) | grep qt -i
因为qt5
您可以使用环境变量QT_SCALE_FACTOR
,因为qt4
您可以使用更改字体大小qtconfig-qt4
,但图标大小似乎无法缩放。但是,您可能能够使用不同的图标集,或者如果您非常精力充沛,可以自己放大另一个图标集。
有关更多详细信息和其他工具包的详细信息,请参阅https://wiki.archlinux.org/index.php/HiDPI 。
第 1 段:__ 你有多种选择。使用“系统设置”下的“显示”设置,或使用终端并使用 xrandr 实用程序,可以暂时解决这种情况。
Para 2:__ 输入 xrandr 本身,您会看到显卡 RAM 中记录的可能的 YYYYxXXXX 设置。选择一个并输入 xrandr -s YYYYxXXXX(即 1024x768)并按 Enter 键。显示器将熄灭,然后返回新设置。如果它没有消失,则您已经处于该设置。(请注意,RAM 设置可能有错误。可能还有其他未包含的隐藏设置)。
第 3 段:__ xrandr 是一个极其强大的实用程序。这只是其能力的冰山一角。
第 4 段:__ 请注意,某些应用程序将自动调整以适应新边框。Meny 不这样做,因为它们是为一种尺寸的屏幕而编写的。如果水平或垂直滚动条没有自动出现在屏幕的底部或右侧,您通常可以找到处理此问题的方法。
第 5 段:__ 一种方法是将显示的窗口从其最大设置移至更改并操纵边框。另一种方法是将窗口移离中心位置。
第 6 段:__ 另一种方法是使用应用程序中包含的任何缩放或放大功能。另一种方法是使用全选,然后复制并粘贴将内容放在其他地方,例如 LibreOffice Writer 或 gedit(leafpad、kate、jedit、cream 是合理的选择)。
第 7 段:__ 将复制和粘贴放入文本编辑器之一会去除格式并删除链接引用,包括图像。LibreOffice Suite 完整保留了大部分内容。复制和粘贴还可以通过删除所有字体、大小和颜色细节来处理太小或难以阅读的文本。
第 8 段:__ 我发现对于执行这些任务和其他任务最有帮助的网络浏览器是 FlashPeak 的 Slimjet,它是多平台且免费的。在某些情况下,您根本无法很好地控制显示内容以在较低分辨率下工作。
第 9 段:__ 但是,如果您无法将图像或网页调整到有用的尺寸,那么您就有几种出路。您可以使用 gsettings(dconf-editor 相当于 GUI)来更改字体、大小、放大倍数、鼠标等等。
第 10 段:__ 我发现的 gsettings 最有效的搜索工具组合是:gsettings list-recursively | grep [随便]
第 11 段:__ 我只是在终端窗口中使用了“gsettings list-recursively | grepcursor”而不带引号,并获得了行中包含“cursor”的设置列表。[whatever] 可以是任何内容,grep 可以轻松地使用“|”将搜索组合到一个字符串中 管道选项将左侧命令的输出链接到右侧下一个命令的输入。
第 12 段:__ 我找到了一个要更改的内容,“org.mate.peripherals-mousecursor-theme ''”。我想使用 DMZ-White-Large,这是这些论坛上的自定义光标主题,可以消除所有其他光标大小的可能性。要进行此更改,我输入:
gsettings set org.mate.peripherals-mouse cursor-theme 'DMZ-White-Large'
Run Code Online (Sandbox Code Playgroud)
第 13 段:__ 还有一个 DMZ-White-Medium,可将光标大小设置为 32 像素。其他尺寸有 24 和 18,这在高分辨率显示器的最大设置(默认)下非常小。
第 14 段:__ 至少还有 2 个其他光标影响。一个是 XCursor,另一个是通过 gsettings 找到的“com.canonical.Unity.Interface 光标比例因子”(在 dconf 编辑器中,句点相当于级别分隔符,就像文件夹和文件结构中的“/”一样) (Windows 和 DOS 使用“\”代替)。
第 15 段:__ 在我最熟悉的屏幕分辨率下,比例因子大致对应于 0.75 等于 18 像素,1.0 等于 24 像素,1.35 等于 32,2.0 等于 48,2.70 等于 64。
第 16 段:__ 比例因子是否真正按预期使用。我相信随着屏幕分辨率的变化,光标将保持相同的相对大小。但这并没有发生,因为改变屏幕分辨率也会改变显示光标的大小。
第 17 段:__ 如果您采用低分辨率设置,则当前方法可能是最好的。如果您打算使用高分辨率,比例因子方法可能是最好的。但这不是用户可以选择的问题。
第 18 段:__ 它需要注销/登录序列来更改鼠标主题和大小,因此没有实用的方法来动态调整光标大小。我发现白色光标最好,但如果您想要黑色,您还可以在此论坛上找到自定义 DMZ-Black-Large 和 DMZ-Black-Medium 文件。如果您想要更多种类的鼠标/光标/X11 选择,可以通过 Google 或 Bing 找到它们。只需将 linux、Ubuntu 或 gnome 添加到搜索行即可获取您可以使用的内容。
第 19 段:__ 选择正确的主题意味着使用 update-alternatives、gsettings 或 gnome-tweak-tool 和 unity-tweak-tool。具体说明已发布在其他地方。
第 20 段:__ 其他一些有趣的工具和选项是“dpkg -l *”和“man -k [terms]”。第一个列出了存储库中的所有包,第二个列出了可能与您感兴趣的领域相关的信息。再次强调,这只是 bash 中提供的命令和实用程序的冰山一角。
第 21 段:__ 学习如何使用单个命令和实用程序的最佳方法是在论坛、网页和文章中在线搜索示例。查找包含关键术语 linux、unix、bash、ubuntu 的匹配项,以及反映您想要执行的操作或您想要详细学习哪个命令或实用程序的单词。请毫不犹豫地在搜索中添加示例、示例或教程等术语。
第 22 段:__ 您的 PC 上已经有五个来源:man [命令]、info [命令]、help [命令] 和 [命令] --help 可以为您提供帮助,但很少有实际示例。但是您的 PC 上堆满了数千个脚本文件,这些文件说明了所提供的所有功能的使用 - 您只是在周围的森林中除草时遇到了问题。这就是在线搜索引擎如此有价值的原因,因为它可以将所有内容简化为几行代码。
第 23 段:__ 这是对我自己的帖子的常见抱怨。我在一篇文章中涵盖了如此多的房地产,以至于人们迷失在我的文字森林中。但现在我将这些单词分成更小的批次。并对它们进行编号。我希望这能在某种程度上有所帮助。
第 24 段:__ Shell 编程对于当今大多数人来说是最快、最干净、最深刻的编程方式。您可以在数小时内编写代码,而开发人员需要数月或数年才能达到我们所达到的水平。我不再编写编译器代码,除非在极端情况下。近年来,可能性的增长显着加快。使用已知实用程序无法做到的事情,通常可以通过 Python 或 Perl 等工具以及其他专业领域来实现。
第 25 段:__ 非程序员和大多数程序员未能理解的是,我们现在重用现有代码,而不是专注于编写自己的版本。这就像从砍伐树木并清理地面来建造小木屋,到现在只是在树木被砍伐的地面上建造一个模块化房屋。
第 26 段:__ 一种方法需要时间、精力和特殊技能。另一个只需要找到合适的模块化房屋并将其安装起来。自己动手的方法需要时间,而且需要很多时间。模块化组件可以预先组装并通过起重机放置在基础上。编码和重用代码之间的差异比您想象的要大得多。
Para 27:__ 但要充分利用此功能,您需要转移到终端和命令行模式。您永远无法通过 GUI 界面来完成此操作,因为这实际上只是为了外观并简化某些任务,同时掩盖选项和功能。不要完全敲击 GUI。UbuntuGNOME 界面的功能非常出色。
第 28 段:__ 眼睛疲劳。看白色屏幕与看一张白纸不同。屏幕产生光,而纸张只是反射光。所有白光都对您的眼睛有害,因此人们的眼睛会受到严重伤害。如果您可以将背景设置为黑色,将文本设置为白色,您的眼睛会感谢您的。我自己喜欢深红色、深蓝色、深绿色或深紫色。纯色比图像压力更小,因为图像使识别文本变得更加困难。
第 29 段:__ 网页尤其不擅长显示白色背景。当我打字的时候,我自己正在看着一个。但我可以很快解决这个问题。Slimjet 使您可以选择补充各个网站或页面上的颜色,这使得几乎所有白色都是黑色,几乎所有黑色都是白色。黑底白字虽然不漂亮,但对眼睛来说更舒服。其他颜色像这样稍微翻转时看起来很奇怪。也许有一天有人会找到一种更好的方法来防止白色像现在一样主宰屏幕。
归档时间: |
|
查看次数: |
6202 次 |
最近记录: |