热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

最新版Kali2020.3高DPI缩放,桌面文字太小怎么调?

HiDPI(每英寸高点)显示启动KaliLinux后,某些东西(Windows按钮或文本字体)可能看起来比预期

HiDPI(每英寸高点)显示
启动Kali Linux后,某些东西(Windows /按钮或文本/字体)可能看起来比预期的要小。这可能是因为HiDPI(又名High DPI)。这完全取决于所讨论的软件及其制造方式(例如GTK2,GTK3,Qt5等)。这可能是由于各种原因而发生的,例如图形卡驱动程序和/或监视器配置文件。

如果事情看起来更大的比你会相信什么是“正常”,请参阅我们的固定DPI指南。

本指南将介绍单屏设置。我们没有为了测试多个显示输出而编写指南的硬件。因此,我们正在寻求社区的帮助。如果您具有硬件和专业知识,请编辑本指南!

桌面环境-Xfce
Xfce确实支持HiDPI监视器。尽管您可能需要更改一些位置,但要根据其硬件,版本和问题来使其正常运行。
在这里插入图片描述

为了简化此过程,Kali现在提供了HiDPI模式。此模式可调整GTK,QT甚至基于Java的界面的缩放比例,因此用户无需手动修改每个界面。您可以通过从应用程序菜单中打开“ Kali HiDPI模式”或kali-hidpi-mode从终端运行来切换它。

在这里插入图片描述
即使kali-hidpi-mode无需重新启动即可更改缩放因子,仍建议关闭会话并再次登录以确保正确应用所有更改。

以下是有关手动设置的更多说明。

比例因子
GTK
登录到Kali后,墙纸看起来可能“正常”,但其他所有内容可能“很小”。
将“缩放比例”从“ x1 ”增加到“ x 2 ”应解决此问题。您可以通过命令行或图形方式执行以下两种操作:

在终端窗口中,运行以下命令:

kali@kali:~$ echo export GDK_SCALE=2 >> ~/.xsessionrc
kali@kali:~$
kali@kali:~$ xfconf-query -c xfwm4 -p /general/theme -s Kali-Dark-xHiDPI
kali@kali:~$
kali@kali:~$ xfconf-query -c xsettings -p /Gdk/WindowScalingFactor -n -t 'int' -s 2
kali@kali:~$

图形:
Kali->设置->外观->设置-> Windows缩放
Kali->设置->外观->窗口管理器->主题:Kali-Dark-xHiDPI

在这里插入图片描述
清除所有遗留工件的最快方法是注销并再次登录。

t
有些应用程序(例如qTerminal)未使用前面说明的比例因子,因此需要单独配置。

为此,您需要在~/.xsessionrc文件中设置以下环境变量:


kali@kali:~$ echo export QT_SCALE_FACTOR=2 >> ~/.xsessionrc
kali@kali:~$


游标大小
启用HiDPI设置可能会导致鼠标尺寸出现一些问题,并且您可能会看到其尺寸如何变化,具体取决于放置的应用程序。

要解决此问题,您可以使用以下命令强制光标大小:


kali@kali:~$ echo export XCURSOR_SIZE=48 >> ~/.xsessionrc


登录屏幕-LightDM
您在登录屏幕(lightdm)小于“正常”时是否遇到问题?

在这里插入图片描述

可能的解决方案是将“ xft-dpi”设置为“ 180(或更高)”:kali@kali:~$ grep xft-dpi /etc/lightdm/lightdm-gtk-greeter.conf
xft-dpi = 96
kali@kali:~$
kali@kali:~$ sudo vim /etc/lightdm/lightdm-gtk-greeter.conf
kali@kali:~$
kali@kali:~$ cat /etc/lightdm/lightdm-gtk-greeter.conf
[greeter]
...SNIP...
xft-dpi = 180
...SNIP...
kali@kali:~$

您可能需要尝试从增加值180。


推荐阅读
  • 本文整理了一份基础的嵌入式Linux工程师笔试题,涵盖填空题、编程题和简答题,旨在帮助考生更好地准备考试。 ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • Flutter 2.* 路由管理详解
    本文详细介绍了 Flutter 2.* 中的路由管理机制,包括路由的基本概念、MaterialPageRoute 的使用、Navigator 的操作方法、路由传值、命名路由及其注册、路由钩子等。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 在多堆石子游戏中,通过分析Nim博弈策略,探讨了如何在限定时间和内存条件下实现最优解。本文详细研究了石子游戏中的数学原理和算法优化方法,旨在为参与者提供有效的策略指导。具体而言,文章讨论了不同堆数下的Nim值计算及其应用,帮助玩家在复杂的博弈环境中取得优势。 ... [详细]
  • 在IntelliJ IDEA中初始化Git并将项目推送到远程仓库的具体步骤包括:首先,登录Gitee(码云)账号并创建新的仓库;接着,在IDEA中通过VCS菜单选择Git进行本地项目的初始化;最后,配置远程仓库地址并执行推送操作,确保项目代码安全上传至云端。 ... [详细]
  • 本文介绍了在 CentOS 7 系统中如何查看所有活动进程及其运行时间。通过使用 `netstat` 和 `ps` 命令,您可以轻松获取进程的详细信息,包括启动时间、用户、终端和命令等。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在 Android 开发中,`android:exported` 属性用于控制组件(如 Activity、Service、BroadcastReceiver 和 ContentProvider)是否可以被其他应用组件访问或与其交互。若将此属性设为 `true`,则允许外部应用调用或与之交互;反之,若设为 `false`,则仅限于同一应用内的组件进行访问。这一属性对于确保应用的安全性和隐私保护至关重要。 ... [详细]
  • Java 8 引入了 Stream API,这一新特性极大地增强了集合数据的处理能力。通过 Stream API,开发者可以更加高效、简洁地进行集合数据的遍历、过滤和转换操作。本文将详细解析 Stream API 的核心概念和常见用法,帮助读者更好地理解和应用这一强大的工具。 ... [详细]
author-avatar
手机用户2502931713
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有