为什么Linux 中的--sync
and--no-sync
命令df
会给出相同的输出?
--no-sync
当我第一次像这样df
运行标志时df --no-sync
,然后我运行df --sync
标志,但两者都给出相同的输出。所以我在 Google 上搜索了很多,并在很多网站上搜索,但没有找到任何好的解决方案。
为什么Linux 中的--sync
and--no-sync
命令df
会给出相同的输出?
--no-sync
当我第一次像这样df
运行标志时df --no-sync
,然后我运行df --sync
标志,但两者都给出相同的输出。所以我在 Google 上搜索了很多,并在很多网站上搜索,但没有找到任何好的解决方案。
这是 8BitDo SN30 pro+ 控制器。它通过 USB 蓝牙适配器连接。它以前工作得很好。但在最近的升级之后的某个时候,整个行为都变差了。它以前在连接时会振动 - 现在再也不会了。它可以在连接后立即随机断开连接。不知何故,通过重新启动和重新配对,我最近确实让它在 Steam 游戏中工作了几次。但这太痛苦了。
blueman-applet
我看到它在和 中已配对、信任并连接bluetoothctl
info
。但 Steam 检测不到它:Steam > 设置 > 控制器显示“未检测到控制器”。
而且我没有在 下看到任何与控制器相关的内容/dev
。即根据Arch Gamepad wiki,它应该在 下显示为/dev/input/jsX
和/dev/input/by-id/
。在我的情况下,没有jsX
设备,/dev/input/
只包含eventX
和mice
。mouse0
我在下面看到的/dev/input/by-id/
只有我的键盘和鼠标。 下还有更多内容/dev/input/by-path/
:
$ ls /dev/input/by-path/ -l
total 0
lrwxrwxrwx 1 root root 9 Feb 8 03:31 pci-0000:09:00.4-usb-0:2:1.1-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Feb 8 03:31 pci-0000:09:00.4-usb-0:2:1.1-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Feb 8 03:31 pci-0000:09:00.4-usbv2-0:2:1.1-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Feb 8 03:31 pci-0000:09:00.4-usbv2-0:2:1.1-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Feb 8 03:31 platform-eeepc-wmi-event -> ../event4
lrwxrwxrwx 1 root root 9 Feb 8 03:31 platform-i8042-serio-0-event-kbd -> ../event2
我认为i8042
是键盘驱动程序。我不确定是什么platform-eeepc-wmi-event
。
所以,我猜测,蓝牙连接了设备,但控制器无法被识别。
当我journalctl -f
通过蓝牙连接时,我得到了这个:
dunst[10327]: CRITICAL: Source ID 73 was not found when attempting to remove it
kernel: nintendo 0005:057E:2009.0008: unknown main item tag 0x0
kernel: nintendo 0005:057E:2009.0008: hidraw3: BLUETOOTH HID v80.01 Gamepad [Pro Controller] on 44:01:bb:ad:a0:55
kernel: nintendo 0005:057E:2009.0008: Failed to get joycon info; ret=-110
kernel: nintendo 0005:057E:2009.0008: Failed to retrieve controller info; ret=-110
kernel: nintendo 0005:057E:2009.0008: Failed to initialize controller; ret=-110
kernel: nintendo 0005:057E:2009.0008: probe - fail = -110
kernel: nintendo: probe of 0005:057E:2009.0008 failed with error -110
那么,它被识别为任天堂控制器但无法初始化?我该如何解决这个问题?我应该为控制器安装一些驱动程序吗?
更新:我还将控制器上的 FW 更新为最新支持的版本 v6.01。但仍然nintendo ... failed to initialize the controller
出现相同的错误journalctl -f
。
在 2018 年的 Mac Mini 上安装了 Ubuntu 24.04.1 LTS。它说找不到 wifi。我检查了:
而且它似乎没有我的 14e4 型号。
lspci -nn -d 14e4:显示:
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter [14e4:4464] (rev 03)
iwconfig 显示:
lo no wireless extensions.
eth0 no wireless extensions.
我在 Ubuntu 22.04 上遇到了一个奇怪的问题,并且找不到任何有用的信息。
我有一个 16GB 的 USB 闪存驱动器。我想在我的 Playstation 2 上将它与 OPL 一起使用,这要求分区表为 MBR。Ubuntu 中的磁盘应用程序告诉我它当前是 GPT。根据各种帖子和网站,您可以使用 gdisk 和 fdisk 在两者之间“转换”,所以我所做的是,使用 gdisk 来清除 GPT,然后使用 fdisk 创建一个新的 DOS 分区表。据我所知,DOS 分区表与 MBR 相同。
确实,执行此操作后,gdisk 告诉我闪存驱动器上的分区仅为 MBR。但是,Ubuntu 中的磁盘应用程序仍然显示它是 GPT。(准确地说是 GUID 分区表。)我的 Playstation 2 也无法读取它。
我尝试过在 gdisk 和 fdisk 中乱搞,几乎尝试了所有方法,但结果没有任何改变。我是不是漏掉了什么?为什么 gdisk 告诉我一件事,而磁盘应用程序告诉我另一件事?
我还是 Linux 新手,因此如果能提供详细的分步说明我将非常感激。
磁盘应用程序和 gdisk 如下所示:
我正在尝试根据 中的示例,在/etc/apt/sources.list.d中以DEB822 样式为vs code创建文件。我还看到apt-key add已被弃用。我有文件vscode.sources如下:man sources.list
man apt-key
Enabled: yes
Types: deb
URIs: http://packages.microsoft.com/repos/code
Suites: stable
Components: main
Signed-By:
然后我跑了
curl https://packages.microsoft.com/keys/microsoft.asc >> vscode.sources
要得到
Enabled: yes
Types: deb
URIs: http://packages.microsoft.com/repos/code
Suites: stable
Components: main
Signed-By:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.7 (GNU/Linux)
mQENBFYxWIwBCADAKoZhZlJxGNGWzqV+1OG1xiQeoowKhssGAKvd+buXCGISZJwT
LXZqIcIiLP7pqdcZWtE9bSc7yBY2MalDp9Liu0KekywQ6VVX1T72NPf5Ev6x6DLV
7aVWsCzUAF+eb7DC9fPuFLEdxmOEYoPjzrQ7cCnSV4JQxAqhU4T6OjbvRazGl3ag
OeizPXmRljMtUUttHQZnRhtlzkmwIrUivbfFPD+fEoHJ1+uIdfOzZX8/oKHKLe2j
H632kvsNzJFlROVvGLYAk2WRcLu+RjjggixhwiB+Mu/A8Tf4V6b+YppS44q8EvVr
M+QvY7LNSOffSO6Slsy9oisGTdfE39nC7pVRABEBAAG0N01pY3Jvc29mdCAoUmVs
ZWFzZSBzaWduaW5nKSA8Z3Bnc2VjdXJpdHlAbWljcm9zb2Z0LmNvbT6JATUEEwEC
AB8FAlYxWIwCGwMGCwkIBwMCBBUCCAMDFgIBAh4BAheAAAoJEOs+lK2+EinPGpsH
/32vKy29Hg51H9dfFJMx0/a/F+5vKeCeVqimvyTM04C+XENNuSbYZ3eRPHGHFLqe
MNGxsfb7C7ZxEeW7J/vSzRgHxm7ZvESisUYRFq2sgkJ+HFERNrqfci45bdhmrUsy
7SWw9ybxdFOkuQoyKD3tBmiGfONQMlBaOMWdAsic965rvJsd5zYaZZFI1UwTkFXV
KJt3bp3Ngn1vEYXwijGTa+FXz6GLHueJwF0I7ug34DgUkAFvAs8Hacr2DRYxL5RJ
XdNgj4Jd2/g6T9InmWT0hASljur+dJnzNiNCkbn9KbX7J/qK1IbR8y560yRmFsU+
NdCFTW7wY0Fb1fWJ+/KTsC4=
=J6gs
-----END PGP PUBLIC KEY BLOCK-----
但是当我运行时apt update
,我收到错误
Error: Unable to parse package file /etc/apt/sources.list.d/vscode.sources (1)
Error: The list of sources could not be read.
我哪里犯了错误?
我正在使用 Ubuntu 24.04.1,想知道如何将应用程序图标从 Dock/侧面板移动到顶栏(就像背景应用程序出现在右上方一样),然后移除 Dock。本质上,我希望 Dock 的所有功能都包含在顶栏中,因此我将固定和打开的应用程序放在左侧,将时钟放在中间,然后将设置托盘放在右侧。我认为这将更好地利用空间。是否有类似这样的 GNOME 扩展?
OS: Kubuntu 24.10 (tried both Wayland and X11)
Graphic tablet: Huion Kamvas 16 pro
当平板电脑仅通过 HDMI 电缆连接时,它可以正常用作显示器。
当通过 HDMI 和 USB-A 连接时,它可以作为平板电脑正常工作,但显示器每隔几秒钟就会关闭和打开(+出现绿色闪烁像素)。
我可以用
戴尔 XPS 13 9340 和三星 Galaxy Book3 Pro 360
该平板电脑在 Windows 上运行良好。
我应该尝试什么?
编辑:通过将平板电脑的原生电源更换为更强大的电源,问题得以解决。(奇怪的是 Linux 比 Windows 需要更多的电量!)
我将 Linux 机器设置为路由器和接入点。它运行良好,但有一个例外。每次重启后我都必须这样做才能正常工作。应用 netplan 设置后也可以看到sudo netplan apply
差异。您可以在此处看到重启后的结果:ip a
ip a
rdlver@rdlver1:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master br0 state DOWN group default qlen 1000
link/ether 2c:cf:67:75:12:6d brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 2c:cf:67:75:12:6e brd ff:ff:ff:ff:ff:ff
4: br0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 1a:f1:3f:8c:c8:77 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
应用 netplan 设置后:
rdlver@rdlver1:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master br0 state DOWN group default qlen 1000
link/ether 2c:cf:67:75:12:6d brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
link/ether 2c:cf:67:75:12:6e brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1a:f1:3f:8c:c8:77 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::18f1:3fff:fe8c:c877/64 scope link
valid_lft forever preferred_lft forever
您可以在此处看到/etc/netplan/01-netcfg.yaml
已应用的文件:
network:
version: 2
renderer: networkd
ethernets:
wlan0:
dhcp4: no
eth0:
dhcp4: no
bridges:
br0:
interfaces: [wlan0,eth0]
dhcp4: no
addresses:
- 192.168.1.1/24
通常这会在启动时应用。顺便说一下,这是启动日志,如果有人能理解这里发生了什么:
rdlver@rdlver1:~$ journalctl -b | grep netplan
Aug 27 16:37:49 rdlver1 systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl).
Aug 27 16:37:51 rdlver1 (udev-worker)[483]: eth0: Config file /run/systemd/network/10-netplan-eth0.link is applied to device based on potentially unpredictable interface name.
Feb 01 05:13:12 rdlver1 systemd-networkd[1035]: /run/systemd/network/10-netplan-eth0.network: DHCPv6 client is enabled but IPv6 link-local addressing is disabled. Disabling DHCPv6 client.
Feb 01 05:13:12 rdlver1 systemd-networkd[1035]: eth0: found matching network '/run/systemd/network/10-netplan-eth0.network', based on potentially unpredictable interface name.
Feb 01 05:13:12 rdlver1 systemd-networkd[1035]: eth0: Configuring with /run/systemd/network/10-netplan-eth0.network.
Feb 01 05:13:12 rdlver1 systemd-networkd[1035]: wlan0: Configuring with /run/systemd/network/10-netplan-wlan0.network.
Feb 01 05:13:12 rdlver1 systemd-networkd[1035]: br0: Configuring with /run/systemd/network/10-netplan-br0.network.
Feb 01 05:15:18 rdlver1 generate[1249]: Permissions for /etc/netplan/01-netcfg.yaml are too open. Netplan configuration should NOT be accessible by others.
谢谢您的帮助!
看来,如果从 deb 包安装,landscape-client 目前仅会报告安全问题。
如果从 snap 安装或者在 Ubuntu Core 上安装,似乎没有报告过任何安全问题。
即使另一个 snap 清单列出它包含含有漏洞的 deb 包。
这是预料之中的吗?
按照postgresql install中的说明进行操作,该安装以以下语句结尾:
数据库服务自动配置了可行的默认值,但可以根据您的特定需求进行定制。
但它根本不起作用。
尝试了以下几个教程,例如示例1 和示例 2,它们都提供相同的内容:
所有这些都以以下假设结束:
事实并非如此 /etc/postgresql/ 是空的,服务什么也不做
在 wsl2 中 Ubuntu:24.04 Postgresql:17
编辑:卸载并重新安装 postgresql 16 有效