AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-386242

RokeJulianLockhart's questions

Martin Hope
RokeJulianLockhart
Asked: 2025-04-09 19:05:08 +0800 CST

如何确定 USB 端口的物理连接器类型?

  • 5
示例

lsusb -v返回如下条目:

Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         2 TT per port
  bMaxPacketSize0        64
  idVendor           0x05e3 Genesys Logic, Inc.
  idProduct          0x0610 Hub
  bcdDevice           34.04
  iManufacturer           1 GenesysLogic
  iProduct                2 USB2.1 Hub
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0029
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      1 Single TT
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      2 TT per port
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0049
  bNumDeviceCaps          5
Couldn't get device capability descriptors
can't get hub descriptor, LIBUSB_ERROR_TIMEOUT (Resource temporarily unavailable)
cannot read device status, Resource temporarily unavailable (11)

usb-devices返回:

T:  Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 1
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=06.13
S:  Manufacturer=Linux 6.13.9-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:c3:00.4
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256m

这两个命令似乎都没有告诉我端口的(物理)连接器类型。我grep -E搜索过-c和type等等,并用肉眼手动查看了输出结果。

usb
  • 1 个回答
  • 40 Views
Martin Hope
RokeJulianLockhart
Asked: 2024-08-07 21:23:53 +0800 CST

KDE Plasma 6 中默认的 `.colors` 文件存储在哪里?

  • 5
该问题由 Super User迁移而来,因为它可以在 Unix & Linux Stack Exchange 上找到答案。4 天前迁移 。

.colours使用 创建或导入的文件kcm_colors存储在 中$HOME/.local/share/color-schemes/。但是,这不包括被视为默认包选择一部分的无数默认主题,例如breeze包中包含的主题。这些存储在哪里?

linux
  • 1 个回答
  • 21 Views
Martin Hope
RokeJulianLockhart
Asked: 2024-05-20 00:33:51 +0800 CST

Wayland 的“ssh -X”等效项是什么?

  • 6

https://unix.stackexchange.com/a/12772/386242解释了如何通过 X11 兼容的显示服务器(如 XOrg)转发 GUI 应用程序,但我没有看到在两端仅使用 Wayland 合成器访问远程系统的等效方法。它是否存在,或者必须结合使用 X11 和/或 XWayland 和 Wayland?

ssh
  • 1 个回答
  • 39 Views
Martin Hope
RokeJulianLockhart
Asked: 2024-03-27 06:48:53 +0800 CST

(Linux 基金会)正在对 FHS 进行任何修改吗?

  • 4

https://unix.stackexchange.com/a/227625/386242解释了更简单、更一致的文件系统层次结构的无数好处,但也说明如果没有任何跨操作系统标准化,此类努力既是缺点也是缺点优势。

因此,Linux 基金会正在起草文件系统层次结构标准 3.1 还是 4.0?

linux
  • 1 个回答
  • 40 Views
Martin Hope
RokeJulianLockhart
Asked: 2024-03-12 21:59:57 +0800 CST

如何以编程方式确定调用代码是否需要超级用户提升?

  • 5

当向另一个人提供代码时,删除所有特定于海拔的代码似乎是一个很好的做法 - 即提供apt update而不是sudo apt update(或su -c 'apt update')。然而,这会给那些刚接触基于 UNIX 的权限提升的人带来各种各样的问题 — 我和我遇到的许多其他人过去只是使用上述实用程序以超级用户身份运行所有内容。

此外,当以编程方式调用某些命令时,在某些系统上需要超级用户提升,但在其他系统上则不需要。这意味着包含权限电梯可能会破坏某些系统上的配置,因为事物在不应该属于超级用户时开始由超级用户拥有。flatpak是其中的一个示例(除了配置损坏)——我使用了 50% 的安装来调用其大部分命令,另外 50% 默认情况下没有使用必要的提升。

考虑到根据我的经验,Windows 7+ 上的 UAC 提升似乎工作得非常好,即使在边缘情况下,我感到非常惊讶的是,似乎不存在修复此问题的综合方法。

因此,我询问是否有人知道以编程方式确定命令是否需要用户提升才能调用它的任何方法。我知道在调用某些命令时切换用户可能会导致其行为影响该用户,但在这些情况下,我无法想象能够调用该命令的用户会受到限制(以免它变得无用)。


https://unix.stackexchange.com/search?q=define+whether+superuser+elevation+required不返回任何内容,尽管如何通过代码确定命令是否需要根提升?以及如何检查运行命令是否需要“sudo”权限?看起来好像他们在问我想知道什么,两者中可用的少数响应似乎都集中在 shell 脚本代码上以回避问题,而不是提供与语言无关的解决方案。

permissions
  • 1 个回答
  • 54 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve