似乎 GNOME 更新到 Wayland 导致了一些问题,最大的是定期崩溃,使您返回登录屏幕。另一个希望更容易解决的问题是我不能再让我的显示器进入睡眠状态。
在更新之前,我使用了这个绑定到快捷方式的 sh 脚本:
sleep 1; xset dpms force off
Run Code Online (Sandbox Code Playgroud)
在它产生以下错误后:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 147 (DPMS)
Minor opcode of failed request: 6 (DPMSForceLevel)
Serial number of failed request: 12
Current serial number in output stream: 14
Run Code Online (Sandbox Code Playgroud)
使用 Wayland 手动将显示器置于睡眠状态的正确方法是什么?
编辑:
DPMS 似乎无法正常工作,这就是错误的原因。
检查 DPMS 状态:
xset -q
Run Code Online (Sandbox Code Playgroud)
结果:
DPMS (Energy Star):
Display is not capable of DPMS
Run Code Online (Sandbox Code Playgroud)
xset +dpms 命令不会启用它。它在 Gnome 更新之前工作,因此支持 DPMS。这里可能是什么问题?
我正在尝试通过蓝牙发送和接收串行命令。我已经安装了 pyBluez 库。问题是,虽然 rfcomm.conf 存在,但 /dev/ 目录中没有 rfcomm0。我重新启动但没有变化。
如果我运行以下命令,我会收到 Permission denied 错误。
sudo echo "This is a test" > /dev/rfcomm0
Run Code Online (Sandbox Code Playgroud)
为什么连接usb蓝牙模块后rfcomm没有自动添加到/dev?蓝牙模块兼容,我可以通过命令行扫描和查找设备。Bluez 和 bluez-utils 已经安装。
我正在尝试备份发生故障的硬盘驱动器,并且 rsync 将是理想的选择,因为它具有诸如进度指示器和停止和恢复能力等功能。我遇到的一个问题是,虽然文件日期修改属性被保留,但目录获得新的日期属性。这会导致问题,因为我按日期对许多文件进行排序,因此我知道最近添加了什么。是否可以使用 rsync 保留目录日期修改属性:
sudo rsync -avhX --progress --info=progress2 /mnt/failing/ /mnt/new/
Run Code Online (Sandbox Code Playgroud)
-t(包含在 -a 中)选项保留文件属性但不提及目录。/mnt/new 分区的所有权/权限是否有任何特殊要求才能成功保留某些属性?