我有一个高 DPI 显示器。在 X11 上,我通过将字体 DPI 强制为 120(即 96*1.25)将显示缩放到 125%,作为一种解决方法,因为 Plasma 的显示缩放总是会导致图标略微模糊。
自从升级到 Plasma 6 以来,这个技巧不再起作用,我又遇到了同样的图标模糊问题,尤其是在任务栏中很烦人。
我有一个高 DPI 显示器。在 X11 上,我通过将字体 DPI 强制为 120(即 96*1.25)将显示缩放到 125%,作为一种解决方法,因为 Plasma 的显示缩放总是会导致图标略微模糊。
自从升级到 Plasma 6 以来,这个技巧不再起作用,我又遇到了同样的图标模糊问题,尤其是在任务栏中很烦人。
[编辑:重新启动后,系统设置中的“永不关闭计算机或让其进入睡眠状态”特殊行为似乎可以正常工作]
我有一个运行 Kubuntu 22.04 的工作站/服务器。我注意到,如果我关闭显示器(通过显示器上的物理按钮),一段时间后工作站就会进入挂起状态。如果将显示器从工作站上拔下,也会发生同样的情况。如果显示器处于打开状态,则不会发生这种情况 - 即使由于电源管理,显示器在一段时间后关闭。
我注意到暂停状态是因为工作站/服务器不允许我通过 SSH 登录,也不响应 ping。此外,只要我再次打开显示器并移动鼠标,我就会看到从暂停状态恢复的典型屏幕。
在用户设置/电源管理中,“暂停会话”按钮未勾选。这种现象仍然会发生。因此,在“活动设置”下,我选择了“定义特殊行为”和“从不关闭计算机或让其进入睡眠状态”。然而,这种显示器关闭时暂停的情况仍然会发生。
我应该更改哪种设置以避免这种情况?这可以算作错误吗?如果是,它是否依赖于 Ubuntu/Kubuntu?
目标:我正在为帧缓冲区编写一个非常简单的图像查看器/dev/fb0
(类似于fbi)。
当前状态:
/sys/class/graphics/fb0/virtual_size
我的软件从(例如)获取像素分辨率1920,1080
。/dev/fb0
. 这在我的一台分辨率为 1920x1080 的笔记本电脑上运行得非常好。y
-row x
-col =>arr[y * 1920 * 4 + x * 4 + channel]
值所在的位置channel
设置像素0,1,2,3
(分别为B
、G
、R
和A
)。问题:
当我在分辨率为 ( /sys/.../virtual_size
->的旧笔记本电脑上尝试使用相同的软件时1366,768
,图像显示不正确(有点歪斜)。所以我研究了像素宽度值,发现该值是1376(不是 1366)。
问题:
假设如下:
主要剧本.yml
- name: Play-1
hosts: localhost
connection: local
gather_facts: no
roles:
- role: my-role
vars:
newhost: 192.168.1.1
生成的剧本.yml
- name: Play-1
hosts: newhost
gather_facts: yes
tasks:
- name: Task1
- name: Task2
- name: Task3
角色的主要任务:
- name: "Role MAIN-1"
add_host:
name: newhost
ansible_host: "{{newhost}}"
- include: generated_playbook.yml
错误:
ERROR! conflicting action statements: hosts, tasks
The error appears to be in 'generated_playbook.yml': line 1, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Generated Playbook
^ here
我创建了新角色并将此角色包含在主要剧本中。
在这个角色中,我将新主机添加到内存清单中,然后,我使用 j2 模板示例输出生成了新的剧本 generate_playbook.yml
问题:
有没有办法只在新添加的主机上运行这个新生成的剧本而不向主剧本添加任何其他内容?
我试图使用 import-playbook 或包含在角色中,但这失败了
我有一堆像这样的 SSD1351 OLED 显示器:
这些是通过 SPI 接口驱动的,我在 Raspberry Pi 和其他 ARM SBC(如 NanoPi)中使用它们,并具有以下库:
那些 ARM SBC 集成了在 Linux 中公开的 SPI /dev/spidevX.Y
。
是否可以从标准 x86 计算机驱动此屏幕?我拥有一个 FT4232H 迷你模块(GPIO/UART/SPI 转 USB),还发现了 AK-MCP2210(USB 转 SPI 桥接器),但我不确定它们是否会暴露屏幕,/dev/
也不确定是否luma-oled
可以使用。
谢谢你。
我在联想 Ideapad 上使用的是 Ubuntu 20.04 版本
每当我锁定我的笔记本电脑(或者它被锁定在不活动状态)并尝试解锁时,我的显示器就会崩溃。我看到如下屏幕
我有另一台外接显示器连接到这台笔记本电脑,显示器看起来不错。
这种情况仅在几天后才开始发生。我还尝试查看是否有任何最近的更新导致了这种情况。但我看不到任何相关的东西。这是日志。
Start-Date: 2022-01-09 11:22:08
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.11.0-41-generic:amd64 (5.11.0-41.45~20.04.1), linux-hwe-5.11-headers-5.11.0-41:amd64 (5.11.0-41.45~20.04.1)
End-Date: 2022-01-09 11:22:10
Start-Date: 2022-01-17 06:57:33
Commandline: /usr/bin/unattended-upgrade
Upgrade: libsystemd0:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15), systemd-timesyncd:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15), systemd-sysv:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15), libpam-systemd:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15), systemd:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15), libnss-systemd:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15)
End-Date: 2022-01-17 06:57:40
Start-Date: 2022-01-17 06:57:44
Commandline: /usr/bin/unattended-upgrade
Upgrade: libgs9:amd64 (9.50~dfsg-5ubuntu4.4, 9.50~dfsg-5ubuntu4.5), ghostscript:amd64 (9.50~dfsg-5ubuntu4.4, 9.50~dfsg-5ubuntu4.5), ghostscript-x:amd64 (9.50~dfsg-5ubuntu4.4, 9.50~dfsg-5ubuntu4.5), libgs9-common:amd64 (9.50~dfsg-5ubuntu4.4, 9.50~dfsg-5ubuntu4.5)
End-Date: 2022-01-17 06:57:46
Start-Date: 2022-01-17 06:57:50
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:amd64 (5.4.0-92.103, 5.4.0-94.106)
End-Date: 2022-01-17 06:57:50
Start-Date: 2022-01-17 06:57:54
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1, automatic), linux-modules-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1, automatic), linux-headers-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1, automatic), linux-modules-extra-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1, automatic), linux-hwe-5.11-headers-5.11.0-46:amd64 (5.11.0-46.51~20.04.1, automatic)
Upgrade: linux-headers-generic-hwe-20.04:amd64 (5.11.0.44.48~20.04.22, 5.11.0.46.51~20.04.23), linux-image-generic-hwe-20.04:amd64 (5.11.0.44.48~20.04.22, 5.11.0.46.51~20.04.23), linux-generic-hwe-20.04:amd64 (5.11.0.44.48~20.04.22, 5.11.0.46.51~20.04.23)
End-Date: 2022-01-17 06:58:33
Start-Date: 2022-01-17 06:58:36
Commandline: /usr/bin/unattended-upgrade
Upgrade: python3-pil:amd64 (7.0.0-4ubuntu0.4, 7.0.0-4ubuntu0.5)
End-Date: 2022-01-17 06:58:37
Start-Date: 2022-01-17 06:58:41
Commandline: /usr/bin/unattended-upgrade
Upgrade: udev:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15), libudev1:amd64 (245.4-4ubuntu3.13, 245.4-4ubuntu3.15)
End-Date: 2022-01-17 06:58:57
Start-Date: 2022-01-17 06:59:00
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox:amd64 (95.0.1+build2-0ubuntu0.20.04.1, 96.0+build2-0ubuntu0.20.04.1)
End-Date: 2022-01-17 06:59:05
Start-Date: 2022-01-17 06:59:09
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-en:amd64 (95.0.1+build2-0ubuntu0.20.04.1, 96.0+build2-0ubuntu0.20.04.1)
End-Date: 2022-01-17 06:59:09
Start-Date: 2022-01-17 06:59:13
Commandline: /usr/bin/unattended-upgrade
Upgrade: libexiv2-27:amd64 (0.27.2-8ubuntu2.6, 0.27.2-8ubuntu2.7)
End-Date: 2022-01-17 06:59:13
Start-Date: 2022-01-18 06:46:44
Commandline: /usr/bin/unattended-upgrade
Remove: linux-image-5.11.0-43-generic:amd64 (5.11.0-43.47~20.04.2), linux-modules-extra-5.11.0-43-generic:amd64 (5.11.0-43.47~20.04.2), linux-modules-5.11.0-43-generic:amd64 (5.11.0-43.47~20.04.2)
End-Date: 2022-01-18 06:46:50
Start-Date: 2022-01-18 06:46:53
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.11.0-43-generic:amd64 (5.11.0-43.47~20.04.2)
End-Date: 2022-01-18 06:46:54
Start-Date: 2022-01-18 06:46:58
Commandline: /usr/bin/unattended-upgrade
Remove: linux-hwe-5.11-headers-5.11.0-43:amd64 (5.11.0-43.47~20.04.2)
End-Date: 2022-01-18 06:46:58
Start-Date: 2022-01-19 06:44:47
Commandline: /usr/bin/unattended-upgrade
Install: linux-modules-5.13.0-25-generic:amd64 (5.13.0-25.26~20.04.1, automatic), linux-headers-5.13.0-25-generic:amd64 (5.13.0-25.26~20.04.1, automatic), linux-modules-extra-5.13.0-25-generic:amd64 (5.13.0-25.26~20.04.1, automatic), linux-image-5.13.0-25-generic:amd64 (5.13.0-25.26~20.04.1, automatic), linux-hwe-5.13-headers-5.13.0-25:amd64 (5.13.0-25.26~20.04.1, automatic)
Upgrade: linux-headers-generic-hwe-20.04:amd64 (5.11.0.46.51~20.04.23, 5.13.0.25.26~20.04.12), linux-image-generic-hwe-20.04:amd64 (5.11.0.46.51~20.04.23, 5.13.0.25.26~20.04.12), linux-generic-hwe-20.04:amd64 (5.11.0.46.51~20.04.23, 5.13.0.25.26~20.04.12)
End-Date: 2022-01-19 06:45:27
Start-Date: 2022-01-20 10:25:32
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.11.0-44-generic:amd64 (5.11.0-44.48~20.04.2), linux-hwe-5.11-headers-5.11.0-44:amd64 (5.11.0-44.48~20.04.2)
End-Date: 2022-01-20 10:25:34
Start-Date: 2022-01-20 10:25:37
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-extra-5.11.0-44-generic:amd64 (5.11.0-44.48~20.04.2)
End-Date: 2022-01-20 10:25:38
Start-Date: 2022-01-20 10:25:42
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-5.11.0-44-generic:amd64 (5.11.0-44.48~20.04.2), linux-image-5.11.0-44-generic:amd64 (5.11.0-44.48~20.04.2)
End-Date: 2022-01-20 10:25:46
Start-Date: 2022-01-20 10:25:51
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:amd64 (5.4.0-94.106, 5.4.0-96.109)
End-Date: 2022-01-20 10:25:51
Start-Date: 2022-01-20 10:25:55
Commandline: /usr/bin/unattended-upgrade
Install: linux-modules-extra-5.13.0-27-generic:amd64 (5.13.0-27.29~20.04.1, automatic), linux-modules-5.13.0-27-generic:amd64 (5.13.0-27.29~20.04.1, automatic), linux-headers-5.13.0-27-generic:amd64 (5.13.0-27.29~20.04.1, automatic), linux-image-5.13.0-27-generic:amd64 (5.13.0-27.29~20.04.1, automatic), linux-hwe-5.13-headers-5.13.0-27:amd64 (5.13.0-27.29~20.04.1, automatic)
Upgrade: linux-headers-generic-hwe-20.04:amd64 (5.13.0.25.26~20.04.12, 5.13.0.27.29~20.04.13), linux-image-generic-hwe-20.04:amd64 (5.13.0.25.26~20.04.12, 5.13.0.27.29~20.04.13), linux-generic-hwe-20.04:amd64 (5.13.0.25.26~20.04.12, 5.13.0.27.29~20.04.13)
End-Date: 2022-01-20 10:26:34
Start-Date: 2022-01-21 09:54:26
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1), linux-hwe-5.11-headers-5.11.0-46:amd64 (5.11.0-46.51~20.04.1)
End-Date: 2022-01-21 09:54:28
Start-Date: 2022-01-21 09:54:32
Commandline: /usr/bin/unattended-upgrade
Remove: linux-image-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1), linux-modules-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1), linux-modules-extra-5.11.0-46-generic:amd64 (5.11.0-46.51~20.04.1)
End-Date: 2022-01-21 09:54:37
我有一个双启动。所以在 Windows 上尝试了同样的方法,即使在锁定屏幕后它也能正常工作。我不知道 Ubuntu 中是否有任何视频驱动程序受到干扰。任何帮助请!
是否可以安排某种显示保持唤醒命令?
我有一台机器,我想在特定时间运行仪表板显示,而不必每天与它交互来唤醒和睡觉。这意味着我只希望显示器按照我选择的时间表唤醒和睡眠,而不需要锁定桌面会话并且需要密码来唤醒并且不需要让整个机器进入睡眠状态(机器本身必须继续 24/7 处理事件)。
我打算让一个非特权的“kiosk”帐户始终为此登录,以及一个未使用的笔驱动显示器,用于在不拉出键盘/鼠标的情况下与仪表板交互。这组要求排除了标准屏幕保护程序、屏幕锁定、电源管理等提供的许多通常允许,因为我希望显示器在其下班时间真正进入睡眠状态,除非通过点击平板电脑的按钮特别唤醒,键盘等,此时它会像往常一样在一段时间不活动后自动休眠。
注意:我没有费心指定“我正在使用 Ubuntu Desktop”,因为我希望有一个独立于 GUI 环境的通用解决方案,即使我必须构建和安装它。我还想避免定期伪造键盘/鼠标事件,这样它们就不会干扰控制台的使用。如果您需要更具体的信息,请在评论中告诉我。
在戴尔 latitude 7400 笔记本电脑上使用全新安装的 Fedora 34 工作站版(GNOME),我正在努力让我的外部显示器工作,华硕 ROG PG278Q 27"。通过 USB-C 端口连接,显示器出现在系统设置中作为“未知显示器”,分辨率上限为 1024x768。
我已经做过的事情:
dnf update
xrandr --newmode "2560x1440-144ghz" 808.75 2560 2792 3072 3584 1440 1443 1448 1568 -hsync +vsync
xrandr --addmode XWAYLAND1 "2560x1440-144ghz"
xrandr --output XWAYLAND1 --mode "2560x1440-144ghz"
- 给我“失败请求的 X 错误:BadValue(整数参数超出操作范围)”系统信息:
显卡:Mesa Intel® UHD Graphics 620 (WHL GT2)
视窗系统:Wayland
GNOME 版本:40.4
lspci | grep VGA
输出:00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
这是我多年来第一次切换到 linux 桌面,这个显示器曾经在我以前的 windows 10 安装上工作,它也可以在我的(简短的)rocky linux 8 安装中工作。
GNOME 中的设置→显示→调整电视有什么作用?我正在使用 Wayland 以防万一。除了与此功能相关或提及此功能的错误报告外,网络搜索没有任何具体内容。GNOME wiki 页面没有解释它。
我的输出xrandr
是:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1366x768 60.02*+
1280x720 59.86 60.00 59.74
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
680x384 60.00
640x360 59.84 59.32 60.00
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
1920x1080i 60.00 + 50.00 59.94
1920x1200 59.95
1920x1080 60.00* 50.00 59.94
1680x1050 59.88
1280x1024 60.02
1440x900 59.90
1280x720 60.00 50.00 59.94
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
720x400 70.08
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
我想将我的笔记本电脑屏幕镜像到我的电视显示器。但是我目前是如何设置的,笔记本电脑屏幕太放大了。也就是说,我看不到任务栏(面板)或胡须菜单,因为它们不在屏幕上。
我发现很多人用 xrandr 更改设置,但我无法让它为我工作。大多数人似乎都有平移或过度扫描的问题。我的问题似乎要简单得多,但我无法解决。
我只是想让两个显示器都适合屏幕。我正在使用 EndeavourOS,如果知道这一点很重要。
谁能建议我如何解决这个问题?
编辑:我刚刚在显示设置 GUI 中找到了缩放选项。我现在让它适合屏幕,但 UI 更小,文字难以阅读。我认为有一种方法可以正确地做到这一点。