8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

谁在ubuntu下用3840*1080显示?

Anatolii Chub 2月前

45 0

我正在尝试在带有 ubuntu linux 22 的 orangepi(类似于 raspberry pi)中应用 3840*1080。这样我就可以用它欣赏 3D 电影了。(3D 显示实际上是显示非常宽的视频。)这个工作......

我尝试在带有 ubuntu linux 22 的 orangepi(类似 raspberry pi)中应用 3840*1080。这样我就可以用它欣赏 3D 电影了。(3D 显示实际上是显示非常宽的视频。)这在运行 windows11 的笔记本电脑上有效。但它似乎无法在 ubuntu 上运行。

3D显示器为Rayneo air2,可在普通模式(1920 1080)和3D模式(3840 1080)之间切换。

我试过使用 xrandr。

cvt 3840 1080
sudo xrandr --newmode "3840x1080_60.00" 330.25 3840 4096 4504 5168 1080 1083 1093 1120 -hsync +vsync
sudo xrandr --addmode VGA-1 "3840x1080_60.00"
sudo xrandr --output VGA-1 --mode "3840x1080_60.00"

我似乎改变了分辨率....这是我通过 vnc 可以看到的内容: 在此处输入图像描述 但在 3D 显示器中: 在此处输入图像描述在 此处输入图像描述

我尝试了很多方法,但我确信自己无能为力。

帖子版权声明 1、本帖标题:谁在ubuntu下用3840*1080显示?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Anatolii Chub在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我正在尝试弄清楚如何在 Ubuntu 终端控制台上执行此操作。我有这个文件 /home/users/user/config.cfg 并且我需要每 24 小时替换一次在每个控制台上重复多次的 1 个特定文本......

    我正在尝试弄清楚如何在 Ubuntu 终端控制台上执行此操作。

    我有这个文件 /home/users/user/config.cfg ,我需要每 24 小时替换每个配置块上重复多次的 1 个特定文本。我设置了一个每 24 小时运行一次的 cronjob,但我无法弄清楚 sed 命令来获取它。

    例子:

    {"Name": "John Snow","Email": "[email protected]","Data": [{"User-Data": "data-0001","Login-Data": "data-20240601180000","Cred-Data": "data-CR0909123"},{"User-Data": "data-0002222","Login-Data": "data-20240601180000","Cred-Data": "data-CR090911212123"},{"User-Data": "data-000112121212121","Login-Data": "data-20240601180000","Cred-Data": "data-CR090912123"}]}
    
    

    我需要将所有行替换为 \'User-Data\':字符串如下所示:

    "User-Data": "Clear",

    我不能使用 Data*,因为 Data- 这个词出现在 otter json 项目上,例如 "Login-Data": "Data-20240601180000" ,强制键是 "User-Data": 起始行。

    知道如何使用 sed 或其他方式来做到这一点吗?

  • 我正在使用 NVIDIA Jetson Orin 纳米板(基于 ARM64 架构)作为 IoT Edge 设备,从 Azure 市场部署 Azure Edge 模块。我已经部署了温度传感器……

    我正在使用 NVIDIA Jetson Orin 纳米板(基于 ARM64 架构)作为 IoT Edge 设备,从 Azure 市场部署 Azure Edge 模块。我已经在板内部署了温度传感器和 SQL Edge 模块,它们运行完美。

    但是当我进入 SQL Edge 容器内部使用 sqlcmd 进行连接(使用 https://learn.microsoft.com/en-us/azure/azure-sql-edge/connect )时我找不到它。

    于是查阅了官方文档,发现SQL客户端工具在ARM64平台上不可用,那么有没有办法使用sqlcmd呢?

    mssql@e0f0035b988c:/$ /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '<YourPassword>'
    bash: /opt/mssql-tools/bin/sqlcmd: No such file or directory
    
  • 我正在 Ubuntu 22.04 上使用 ALSA 测试音频播放,使用我认为使用 USB 类音频驱动程序的 USB 音频设备。我发现对于某些缓冲区大小范围,snd_pcm_wait() 总是……

    我正在 Ubuntu 22.04 上使用 ALSA 测试音频播放,使用我认为使用 USB 类音频驱动程序的 USB 音频设备。我发现对于某些范围的缓冲区大小,snd_pcm_wait() 总是超时。两个示例缓冲区大小分别是 48000hz 时的 1024(512 周期 x2)和 2048(1024 周期 x2)。它们是范围而不是特定值,但它们相当窄,例如从 998 到 1028 的行为相同。在 96000hz 时,有问题的缓冲区大小是 48000hz 时缓冲区大小的两倍。如果我不等待或者等待一个小的超时(即周期大小)而不是一个大的超时(例如 1 秒),它仍然会超时,但音频流仍然可以工作,因为 snd_pcm_avail_update() 正确报告了可用的样本。但这种解决方法并不理想,会导致 CPU 使用率略高。

    也许我没有正确设置某些配置参数,但它在这些范围之外的缓冲区大小下工作得很好。我为 snd_pcm_sw_params_set_avail_min() 使用周期大小。请注意,这不是缓冲区/周期大小的问题,它在更小和更大的缓冲区/周期大小下都能正常工作。

    该问题似乎特定于 USB 驱动程序,不会发生在“默认”虚拟驱动程序或内置音频设备上。

    谢谢你的帮助。

  • 由于它是 JSON,因此您可以使用 jq

    cfg=/home/users/user/config.cfg
    jq '.Data[]."User-Data" = "Clear"' "$cfg" | sponge "$cfg"
    

    sponge 来自 moreutils 包。或者参见: jq 直接在文件上替换文本(如 sed -i) )

    jq 默认情况下将漂亮地打印其输出:

    {
      "Name": "John Snow",
      "Email": "[email protected]",
      "Data": [
        {
          "User-Data": "Clear",
          "Login-Data": "data-20240601180000",
          "Cred-Data": "data-CR0909123"
        },
        {
          "User-Data": "Clear",
          "Login-Data": "data-20240601180000",
          "Cred-Data": "data-CR090911212123"
        },
        {
          "User-Data": "Clear",
          "Login-Data": "data-20240601180000",
          "Cred-Data": "data-CR090912123"
        }
      ]
    }
    

    添加 -c 选项将使输出更加紧凑:

    {"Name":"John Snow","Email":"[email protected]","Data":[{"User-Data":"Clear","Login-Data":"data-20240601180000","Cred-Data":"data-CR0909123"},{"User-Data":"Clear","Login-Data":"data-20240601180000","Cred-Data":"data-CR090911212123"},{"User-Data":"Clear","Login-Data":"data-20240601180000","Cred-Data":"data-CR090912123"}]}
    

    如果必须使用 sed ,您可以尝试使用 GNU sed:

    sed -Ei 's/("User-Data"\s*:\s*")(\\"|[^"])*/\1Clear/g' "$cfg"
    

    {"Name": "John Snow","Email": "[email protected]","Data": [{"User-Data": "Clear","Login-Data": "data-20240601180000","Cred-Data": "data-CR0909123"},{"User-Data": "Clear","Login-Data": "data-20240601180000","Cred-Data": "data-CR090911212123"},{"User-Data": "Clear","Login-Data": "data-20240601180000","Cred-Data": "data-CR090912123"}]}
    

    如果实际数据实际上不是示例中所示的单行,则 -z 添加

  • 这似乎与终端无关;你谈论的是脚本。它似乎也不是特定于操作系统的。因此,如果你删除标题中的这些部分,你只剩下“Sed 命令”,它根本没有描述性。请阅读

  • MABC 2月前 0 只看Ta
    引用 7

    @BenjaminW. 实际上是一个保存为 cfg 的 json 格式文件。如果 jg 可以完成这项工作,我可以尝试

  • Azure SQL Edge no longer supported on ARM64 文档 中也有说明 文档(archive.org) 中明确指出它 不是 sqlcmd 安装的一部分:

    sqlcmd 在 ARM64 版本的 SQL Edge 容器中不可用。

    因此,您可以安装不同的工具,例如 go-sqlcmd ,或者(可能更好)迁移到现已删除支持的平台。

返回
作者最近主题: