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
    • 最新
    • 标签
主页 / ubuntu / 问题

全部问题(ubuntu)

Martin Hope
user37342
Asked: 2025-03-19 17:14:12 +0800 CST

为什么普通用户通过链接调用 pm-suspend 时会变成 root?

  • 10

pm-suspend 必须由 root 运行:

he@x22:~/hep/links$ /usr/sbin/pm-suspend
This utility may only be run by the root user.

我建了一个链接,pms:

he@x22:~/hep/links$ ls -l pms
lrwxrwxrwx 1 he he 20 dec 17 22:13 pms -> /usr/sbin/pm-suspend

和预期的一样:

he@x22:~/hep/links$ ./pms
This utility may only be run by the root user.

但如果我更改目录并将 ~/hep/links 添加到路径中,它对普通用户来说就可以工作:

he@x22:~$ pms
whoami root

为了查看有效用户是谁,我在 /usr/sbin/pm-suspend 的顶部插入了:

#!/bin/sh
echo whoami $(whoami)
.....
root@x22:/home/he/hep/scripts# type -a pms
pms är ett alias för ”sudo pm-suspend”
pms är /home/he/hep/scripts/pms
pms är /home/he/hep/links/pms

有人能解释一下这里发生了什么吗?

permissions
  • 1 个回答
  • 463 Views
Martin Hope
Michael
Asked: 2025-03-19 15:44:23 +0800 CST

Ubuntu 24.04 Gnome Boxes 访问被拒绝

  • 5

我新安装了 Ubuntu24.04,安装了 Gnome Boxes,当尝试安装 Windows 10 时,出现拒绝访问错误,我遗漏了什么?Windows 10 ISO 位于具有 NTFS 格式的单独 HD 中,文件管理器可以看到它,但 Boxes 只能看到主文件夹,不允许我访问已安装的 HD。

kvm-virtualization
  • 1 个回答
  • 24 Views
Martin Hope
dxyzhou-tiger
Asked: 2025-03-18 04:47:58 +0800 CST

struct media_pipeline *pipe;从 6.1.55 内核源代码中的 struct media_entity 中删除

  • 5

编译我的视频驱动程序会产生以下错误:

xilinx-dma.h:51:返回container_of(e->pipe,struct xvip_pipeline,pipe);

发现在./media/media-entity.h中定义的struct media_entity {}中删除了以下行

  int stream_count;
  struct media_pipeline *pipe;
  In kernel version 6.1.55 (Build in ARM64 architecture)

视频驱动程序在内核版本 5.15.0-131 下编译成功。(基于 x86_64 架构构建)

我想知道删除*pipe的原因,以及如何解决它?

谢谢你,老虎

drivers
  • 1 个回答
  • 43 Views
Martin Hope
latex user
Asked: 2025-03-17 09:12:44 +0800 CST

Acer Aspire 5 上的 Windows 更新后无法启动 Ubuntu

  • 5

在上次 Windows 更新(Windows 11 Home 24H2)后,我无法在 Ubuntu(24.04)上启动。我搜索了一些建议从启动修复磁盘启动(我这样做了)并使用启动修复的答案,但没有用。它没有显示“推荐修复”按钮,只有“创建摘要”按钮。摘要粘贴在下面。

编辑 1:这是我的磁盘信息。第一个是 1TB HD,我在其中保存视频文件、音乐、照片和一些备份。

Disk sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 6A5F387D-1D0F-46E2-85A8-7338FF130C00
     Start        End    Sectors   Size Type
sda1   2048 1953523711 1953521664 931.5G Microsoft basic data

这是固态硬盘,我把操作系统放在那里。Ubuntu 安装在sdb2

Disk sdb: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk identifier: CCBC8B68-06A2-4022-845D-A6D301109D84
         Start       End   Sectors   Size Type
sdb1       2048   2203647   2201600     1G EFI System
sdb2    2203648 469952511 467748864   223G Linux filesystem
sdb3  469952512 469985279     32768    16M Microsoft reserved
sdb4  469985280 936294399 466309120 222.4G Microsoft basic data
sdb5  936294400 937699327   1404928   686M Windows recovery environment

以下是摘要。我使用 Acer 网站提供的 zip 文件更新了固件。

============================== Boot Info Summary ===============================

 => No boot loader is installed in the MBR of /dev/sda.
 => No boot loader is installed in the MBR of /dev/sdb.
 => Syslinux MBR (5.00 and higher) is installed in the MBR of /dev/sdc.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdb2: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdb4: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdc1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 6.04
    Boot sector info:  Syslinux looks at sector 32864 of /dev/sdc1 for its 
                       second stage. The integrity check of Syslinux failed. 
                       No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux.cfg 
                       /efi/boot/bootx64.efi /efi/boot/grubx64.efi 
                       /efi/boot/mmx64.efi /ldlinux.sys


================================ 0 OS detected =================================


================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: WhiskeyLake-U GT2 [UHD Graphics 620] from Intel Corporation
Live-session OS is Linuxmint 64-bit (Linux Mint 21.2, victoria, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: V1.16(1.16) from Insyde Corp.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot disabled (confirmed by mokutil).
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001,0000,0002,2001,2002,2003
Boot0000* Linpus lite   HD(1,MBR,0x95160,0x800,0x39cb7e0)/File(\EFI\Boot\grubx64.efi)RC
Boot0001* ubuntu    HD(1,GPT,6efb32b7-15fc-4e5f-a1f0-f0e5b78fc2f0,0x800,0x219800)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0002* Windows Boot Manager  HD(1,GPT,6efb32b7-15fc-4e5f-a1f0-f0e5b78fc2f0,0x800,0x219800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...d................
Boot2001* EFI USB Device    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sda : is-GPT,   no-BIOSboot,    has-noESP,  not-usb,    not-mmc, no-os, no-wind,    2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sda1    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   end-after-100GB
sdb : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   not-far

Partitions info (2/3): _________________________________________________________

sda1    : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot, ntfs
sdb : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot, 

Partitions info (3/3): _________________________________________________________

sda1    : not--sepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sda
sdb : maybesepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sda

fdisk -l (filtered): ___________________________________________________________

Disk sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 6A5F387D-1D0F-46E2-85A8-7338FF130C00
     Start        End    Sectors   Size Type
sda1   2048 1953523711 1953521664 931.5G Microsoft basic data
Disk sdb: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk identifier: CCBC8B68-06A2-4022-845D-A6D301109D84
         Start       End   Sectors   Size Type
sdb1       2048   2203647   2201600     1G EFI System
sdb2    2203648 469952511 467748864   223G Linux filesystem
sdb3  469952512 469985279     32768    16M Microsoft reserved
sdb4  469985280 936294399 466309120 222.4G Microsoft basic data
sdb5  936294400 937699327   1404928   686M Windows recovery environment
Disk sdc: 28.9 GiB, 31029460992 bytes, 60604416 sectors
Disk identifier: 0x00095160
     Boot Start      End  Sectors  Size Id Type
sdc1  *     2048 60604383 60602336 28.9G  c W95 FAT32 (LBA)

parted -lm (filtered): _________________________________________________________

sda:1000GB:scsi:512:4096:gpt:ATA WDC WD10SPZX-21Z:;
1:1049kB:1000GB:1000GB:ntfs:Basic data partition:msftdata;
sdb:480GB:scsi:512:512:gpt:ATA WD Green M.2 228:;
1:1049kB:1128MB:1127MB:fat32::boot, esp;
2:1128MB:241GB:239GB:ext4::;
3:241GB:241GB:16.8MB::Microsoft reserved partition:msftres;
4:241GB:479GB:239GB:ntfs:Basic data partition:msftdata;
5:479GB:480GB:719MB:ntfs::hidden, diag;
sdc:31.0GB:scsi:512:512:msdos:Kingston DataTraveler 3.0:;
1:1049kB:31.0GB:31.0GB:fat32::boot, lba;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL       PARTLABEL
sda                                                                                                   
└─sda1 ntfs     76366FE6366FA639                     03665a50-932a-488d-8ae1-2195a7185cf3 Data        Basic data partition
sdb                                                                                                   
sdc                                                                                                   
└─sdc1 vfat     56A7-8BFC                            00095160-01                          BOOT-REPAIR 

Mount points (filtered): _______________________________________________________

           Avail Use% Mounted on
/dev/sda1    421G  55% /mnt/boot-sav/sda1
/dev/sdc1   26.4G   9% /cdrom

Mount options (filtered): ______________________________________________________

/dev/sda1   fuseblk         rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sdc1   vfat            ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro

====================== sdc1/boot/grub/grub.cfg (filtered) ======================

Start Boot-Repair-Disk 64-bit
Start Boot-Repair-Disk 64-bit (compatibility mode)
UEFI Firmware Settings
Test memory

========================= sdc1/syslinux.cfg (filtered) =========================

DEFAULT loadconfig

LABEL loadconfig
  CONFIG /isolinux/isolinux.cfg
  APPEND /isolinux/

==================== sdc1: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             boot/grub/grub.cfg                             1

================== sdc1: Location of files loaded by Syslinux ==================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             syslinux.cfg                                   1
            ?? = ??             ldlinux.sys                                    1

======================== Unknown MBRs/Boot Sectors/etc =========================


/dev/sdb3: unknown GPT attributes
8000000000000000
Unknown BootLoader on sdb1
Unknown BootLoader on sdb2
Unknown BootLoader on sdb3
Unknown BootLoader on sdb4

Suggested repair: ______________________________________________________________

   The default repair of the Boot-Repair utility would not act on the boot.

   sprunge.us ko ()

我尝试按照有关如何重新安装 grub 的分步指南进行操作,甚至害怕弄乱一切,但它也没有用。当我尝试挂载主分区时,它返回

mount: special device /dev/sdb2 does not exist

编辑 2:我尝试了这里写的前 2 个解决方案:a) 如果我按下 shift + esc,它会将我带到一个 sudo 不起作用的屏幕;b) 启动修复不起作用。正如我之前所说,它没有显示“推荐修复”按钮,只有“创建摘要”按钮。在高级选项中,它也不显示“修复 GRUB”选项;c) Windows 和 Ubuntu 都在 UEFI 上,但我不明白该怎么做;d) 我禁用了休眠和快速启动,但无法重新安装 GRUB。它一直告诉我/dev/sdb2不存在。我真的需要擦除我的 ssd 并重新安装吗?

编辑 3:我在启动修复磁盘终端上使用以下命令尝试了此解决方案:

sudo apt --fix-broken install

但它什么也没返回。然后我尝试

sudo update-grub

信息是

error: failed to get canonical path of '/cow'.

至少最后一个是有趣的。

我可以正常使用 Windows,甚至可以使用名为 Diskinternals Linux Reader 的软件访问 Ubuntu 上的文件,但我真的很想再次使用 Ubuntu。我只使用 Windows 玩游戏和一些在 Wine 上无法运行的应用程序,但我对 Linux 世界也非常陌生。如果有遗漏,请告诉我。

boot
  • 1 个回答
  • 78 Views
Martin Hope
user149408
Asked: 2025-03-17 05:41:52 +0800 CST

Ubuntu 24.04 不使用 OpenVPN 推送的 DNS 服务器

  • 5

我有两个 Ubuntu 24.04 系统,均通过 OpenVPN 连接到远程站点。OpenVPN 服务器配置为在远程站点推送自己的 DNS,并可通过 VPN 访问,并为远程端系统提供 RR。

其中一个客户端是 GUI 桌面系统,通过网络管理器配置了 OpenVPN。在此系统上,远程网络上的系统的 FQDN 解析毫无问题。

另一台服务器没有 GUI,我使用手动生成的配置文件设置了 OpenVPN。当我连接第二个客户端时,远程网络上的名称无法解析。我可以 ping 远程网络上的 IP 地址,nslookup在指示使用 VPN 上的 DNS 服务器后,我可以运行并查找私有 FQDN nslookup,但常规名称解析(例如按名称 ping 系统时)不起作用。

仅控制台系统上的配置文件:

client
remote '<PEER>'
ca '/etc/ssl/certs/chain_cert.pem'
cert '/etc/ssl/certs/<FQDN>_cert.pem'
key '/etc/ssl/private/<FQDN>_key.pem'
data-ciphers [REDACTED]
cipher [REDACTED]
auth [REDACTED]
dev tun
proto udp
verify-x509-name '<PEER>' name
tls-auth '/etc/openvpn/ssl/statickey.pem' 1
nobind
auth-nocache
script-security 2
persist-key
persist-tun
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

此手动配置适用于旧版 Debian,但不适用于 Ubuntu 24.04。

当我连接第二个客户端时,远程网络上的名称无法解析(resolvectl query给出Name '<FQDN>' not found),而在 GUI 客户端上一切正常。

resolvectl status在 GUI 客户端上给出以下内容:

Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (enp0s25)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 3 (wlo1)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (local DNS server)
       DNS Servers: (local DNS server)
        DNS Domain: local

Link 4 (virbr0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 5 (anbox0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 7 (tun0)
    Current Scopes: DNS
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (remote DNS server)
       DNS Servers: (remote DNS server)
        DNS Domain: (private domains)

在仅限控制台的系统上:

Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (eth0)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (local DNS server)
       DNS Servers: (remote DNS server) (local DNS server)
        DNS Domain: (private domains)

Link 3 (wlan0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 4 (tun0)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (remote DNS server)
       DNS Servers: (remote DNS server)

我在 ServerFault 上找到了一个答案,它建议使用nmcli,但该工具是的一部分network-manager,而该系统上未安装。

怎么回事?

dns
  • 1 个回答
  • 49 Views
Martin Hope
j0h
Asked: 2025-03-17 04:30:32 +0800 CST

尝试让 racertech usb 屏幕初始化

  • 5

说实话,实际设备是一台 AJazz AKP846 键盘,基本能用,唯一出问题的是内部显示屏。
内核环缓冲区的相关组件如下:

[ 9169.404509] hid-generic 0003:28E9:3012.001C: hiddev4,hidraw12: USB HID v1.11 Device [SmartCloud AKP846] on usb-0000:00:14.0-11.2.4/input3
[ 9169.628073] usb 1-11.2.7: new high-speed USB device number 26 using xhci_hcd
[ 9169.733409] usb 1-11.2.7: New USB device found, idVendor=34c7, idProduct=2114, bcdDevice= 0.00
[ 9169.733414] usb 1-11.2.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9169.733415] usb 1-11.2.7: Product: USB DISP
[ 9169.733416] usb 1-11.2.7: Manufacturer: RACERTECH
[ 9169.733417] usb 1-11.2.7: SerialNumber: 888888888

我查找了 OEM 显示驱动程序,并开始阅读源代码,在那里我看到了 evdi 显示链接驱动程序的依赖关系,然后继续使用 evdi 安装显示链接驱动程序。

虽然我似乎可以运行 evdi,但我似乎无法让该设备被识别为显示器。不可否认,这是我的第一个 USB 显示设备,(整个设备就像一个集线器,带有键盘、编码器、显示器、触摸屏和存储器)

无论如何,显示链接安装良好,RACERTech 驱动程序似乎运行没有错误,但我无法弄清楚如何分配显示。

我使用的是 Ubuntu Mate 22.04,带有 X11。

RACERTECH 驱动程序链接:https://www.racer-tech.com/en/file-share

显示链接设置链接: https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu

我尝试将显示器用作常规显示器,并将其视为帧缓冲设备。使用sudo modprobe udl 和sudo modprobe uevdi

/dev/fb* 或 xrandr --querry 中没有出现任何内容,所以我想我一定是搞糊涂了。

如何让这个 USB 显示设备在 ubuntu 上运行?

drivers
  • 1 个回答
  • 70 Views
Martin Hope
user890375
Asked: 2025-03-16 19:40:48 +0800 CST

Grub 与 Windows Bootloader 协同工作时出现的问题

  • 5

我有一台双启动笔记本电脑,装有 Windows 11(原版),然后我添加了 Ubuntu 22.04.05,一切都运行良好,持续了一年,直到 Windows 更新消灭了我的 Grub 引导加载程序,我只能访问 Windows。然后我开始在 Google、AskUbuntu、ChatGPT 等网站上搜索解决方案。经过多次尝试(尝试了许多不同的步骤来找到可行的方法),我不记得具体采取了哪些步骤起作用,但我认为是基于在此处输入图片描述使用启动修复工具。我的 Grub 菜单在启动时出现,同时显示 Ubuntu 和 Windows 启动管理器,但只有 Ubuntu 选项可以工作,Windows 选项没有任何作用。经过更多的搜索和多次修复尝试,我能够恢复 Windows,但现在 Grub 引导加载程序又消失了,我快要束手无策了。再次使用 Boot-Repair 工具(几次徒劳的尝试),这是我最近的 Boot-Info 摘要,在再次进行推荐的修复尝试之前寻求任何建议 - https://paste.ubuntu.com/p/j9GsB79PTJ/。

附件是我的分区详细信息 - nvme0n1p3 - Windows 文件系统,nvme0n1p5 - Ubuntu 文件系统。

更新:我已运行推荐修复并尝试重新启动,但结果仍然相同,它只直接启动到 Windows,没有 Grub 菜单。修复后的启动信息摘要在此处 - https://paste.ubuntu.com/p/WcSb6hcHnP/。

dual-boot
  • 1 个回答
  • 57 Views
Martin Hope
Zach
Asked: 2025-03-16 18:20:31 +0800 CST

无法获取键码来绑定按键

  • 5

我正在使用 Ubuntu 24.04 和无线键盘 logitech K400,它具有以下键:

在此处输入图片描述

我想将快捷方式与此键关联(例如打开终端 xterm)。我首先尝试进入 ubuntu 参数并设置自定义快捷方式。这给了我:

在此处输入图片描述

它看起来很好,但是当我按下键时,什么也没有发生。

接下来我发现我可以使用 xmodmap 来重新映射一个键。为此,我需要知道它的键码,理论上可以从 获得xev。当我运行xev并按下此键时,我得到了以下内容,但似乎没有给我键码(据我所知):

FocusOut event, serial 38, synthetic NO, window 0x3c00001,
mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 38, synthetic NO, window 0x3c00001,
mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

(我第一次按下 xev 按钮时,值 2 被 0 替换,我不知道这是否重要......)

当您按下其他键(例如“a”)时,键代码会明确写出,但在这里我不知道如何获取它......

我还尝试使用showkey按下键时显示以下内容:

keycode 163 press
keycode 163 release

但是,当我尝试更改键 163 的分配时:

xmodmap -e "keycode 163 = 16"

沒有任何發生...

另一个选择是将快捷方式与 F12 关联,但是在使用 F1 到 F12 中的任何键之前我需要按下 FN 键,从长远来看这很麻烦...我正在使用solaar,它可以“交换”功能键(即,无需使用 FN 即可使用它们)但不幸的是它会在一段时间后定期停止工作,我不得不重新启动它(这也有点麻烦,因为您永远不知道按下功能键时会发生什么......)。

你知道我怎样才能让它发挥作用吗?

编辑:我读到可以在 BIOS 中设置 Fn 锁定选项(以启用使用功能键而无需按 Fn)。但是,当我进入 BIOS 时,它已经正确设置。如果更改此选项,功能键仍然需要使用 Fn...

@bodo 建议使用快捷键 Fn + Esc 来切换 Fn 锁定选项。BIOS 中确实写着应该这样做。但是,在我的计算机上,它会触发关机...

shortcut-keys
  • 1 个回答
  • 37 Views
Martin Hope
Omar Enayeh
Asked: 2025-03-14 05:42:16 +0800 CST

Ubuntu + thunderbolt dock:电池电量不足或充满时屏幕变黑

  • 5

我的 AN40 Lenovo thunderbolt 底座和 l14 ThinkPad 笔记本在 Ubuntu(已完全更新)上出现问题。

当电池充电时一切顺利,我的第二台显示器使用 DP 端口工作,boltctl 命令显示底座连接良好并且电池正在充电。

但是当它充满电时,除了第二台显示器外,一切仍然正常工作(雷电底座检测,连接到底座的每个 USB 设备)!DP 已断开连接!

我添加了 gnome 扩展来设置电池电量的阈值,但我遇到了同样的问题,当达到电量限制时,显示器变黑。

有趣的是,如果我禁用 gnome 扩展上的阈值,我连接底座,一切正常。当我启用阈值电池时(当然我的电池电量高于限制).. 屏幕突然变黑。

我尝试设置 TLB 的 RUNTIME_PM_DISABLE 参数来添加与雷电相关的所有内容的 PCIe 地址,但它不起作用,行为相同。

我基座中的所有固件都已更新,在其他操作系统(Windows)上没有遇到同样的情况,我尝试了多条雷电电缆和基座(我有两个 40AN 联想基座),当我将基座连接到 USB-C(非雷电端口)时没有遇到此问题 --> 这是我目前的解决方案,但我很好奇为什么它不起作用

编辑:添加 uname -a Linux oenayeh-L14 6.11.0-19-generic #19-Ubuntu SMP PREEMPT_DYNAMIC 星期三 2 月 12 日 21:43:43 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a 没有可用的 LSB 模块。

分销商 ID:Ubuntu

描述:Ubuntu 24.10

发行:24.10

代号:oracular

power-management
  • 1 个回答
  • 52 Views
Martin Hope
jmann
Asked: 2025-03-14 04:45:08 +0800 CST

24.04.1 LibreOffice 无法打印。HP Laser Jet P1109w

  • 5

最近新安装的 24.04.1 无法启用 LibreOffice 打印机。尝试了所有可行的方法,但都没有成功。喜欢 LibreOffice 文字处理器,希望能够启动并运行它。badmann

PSThis 几年前在早期版本中发生过,后来转到 HP Linux Imaging&Printing 并能够成功使用他们的打印机驱动程序。

drivers
  • 2 个回答
  • 68 Views
上一页
下一页

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve