小编der*_*ert的帖子

更新后,Synaptics 触摸板显示昏昏欲睡的指针

我的笔记本电脑在 Debian 上运行 KDE,这是一个测试/不稳定的组合。我最近做了一个升级,它引入了一个新的 xorg 版本(xserver-xorg-core:amd64 2:1.15.1-1 ? 2:1.15.99.904-1),包括所有的子模块,如 xserver-xorg-input-突触:amd64 1.7.3-1+b1 ? 1.8.0-1。还有一堆其他的东西。

重新启动后,触控板缓慢地移动指针。就像在我的手指上快速移动十多次以穿过屏幕一样。然而,慢慢移动我的手指表明它仍然有加速度,只是远远不够。

首先,当然,我尝试了 KDE 触摸板设置。我尽可能地提高了最大速度,加速度也是如此。这使它快速下降到 5-6 倍以穿过屏幕 - 仍然太慢了。

其次,我尝试加快速度xset m,将设置从 30/10 阈值 4 更改为 100/2 之类的疯狂值也没有任何效果。尝试使用synclient让我将 MaxSpeed 设置为 255,但这并没有做任何事情。它不会让我将 AccelFactor 推到 1 以上(与 KDE 设置面板相同)。

我将整个 X 堆栈降级以再次安装 Synaptics 1.7(1.8 更改了 ABI)。那个有效。区别很明显:在 kdm 登录屏幕上,需要在键盘上滑动 1-2 次才能以 1.7 穿过屏幕;它需要 26(是的,我数过)和 1.8。我在 1.7 和 1.8 中都登录了故障安全会话;的输出xset q是相同的;xinput list-props触控板设备上的输出几乎相同(属性编号不同,1.8 添加了新的圆形垫设置,值为 0;1.7 将抓取事件设备设置为 1,而不是 1.8 中的 0)。xorg 日志同样似乎没有显示太多。如果您想查看它们,我已经将它们tarball 全部放在 Dropbox …

xorg debian touchpad

6
推荐指数
1
解决办法
1428
查看次数

使用 SSSD 将系统用户添加到 LDAP 组

我们的 LDAP 服务器正在运行 RFC 2307 组(memberuid包含用户名,而不是 DN)。随着我们的老nscd/ nss_ldap/pam_ldap设置,你可以列出一个非LDAP用户(从系统用户/etc/passwd在LDAP组)memberuid属性,并且该系统用户将是该组的成员。

但是,在我升级到SSSD 的机器上,这不再有效:SSSD 只是从成员列表中删除非 LDAP 用户。

我已经通过以用户身份登录并使用id以及运行.getent group group

这是我的sssd.conf(对一些细节进行了编辑并明确标记)

[sssd]
config_file_version = 2
services = nss, pam
domains = REDACTED.net

[nss]
# defaults are OK

[pam]
# defaults are OK

[domain/REDACTED.net]
enumerate = true
id_provider = ldap
auth_provider = ldap
access_provider = ldap
chpass_provider = ldap

ldap_uri = _srv_
ldap_chpass_uri = ldap://haruhi.REDACTED.net
ldap_search_base = …
Run Code Online (Sandbox Code Playgroud)

ldap authentication group sssd

6
推荐指数
1
解决办法
3376
查看次数

我有一个磁盘在 RAID1 btrfs 中出现故障,因此写入不确定,但读取大部分工作。如何更换?

我有一个双磁盘 btrfs 文件系统,数据和元数据都在 RAID1 中(通过 btrfs 功能,而不是 mdraid)。磁盘是 USB3 驱动器,顶部带有 dm-crypt。其中一个磁盘出现故障(它有数千个坏扇区,并且写入经常超时)。我已经获得了第三个 U 盘来更换出现故障的 U 盘,我该如何更换它?

linux hard-disk btrfs

6
推荐指数
1
解决办法
562
查看次数

在哪里安装在 /usr 可用之前运行的本地软件?

我正在编写一个由 udevIMPORT{program}规则调用的本地程序。通常,我会在 中安装本地软件/usr/local,但是这些 udev 规则会在出现块设备时运行。所以他们在运行很久之前/usr是必须安装的。

我相信我还必须将其配置为复制到 initramfs(使用 可以轻松完成/etc/initramfs-tools/hooks/)。通常,似乎在 initramfs 上使用与根文件系统上相同的路径。(编辑:看来我实际上不必将它添加到 initramfs,在挂载 rootfs 后重新触发事件)

/etc 受版本控制,因此最好避免使用二进制文件。

我想我最好的选择可能只是在安装这个/lib/udev,下一个文件名开头local-,以避免与从发行任何未来冲突的文件。这也使 udev 规则文件更漂亮(因为它不需要指定完整路径)。

这台机器正在运行 Debian Squeeze。这个文件有一些标准位置吗?我不相信FHSDebian Policy指定了一个。

debian udev directory-structure initramfs

5
推荐指数
1
解决办法
154
查看次数

如何格式化 LVM 分区

我需要格式化一个分区。

但是我的机器(VirtualBox)上有一个 LVM,它由两个 Virtual HDD(sdb5 和 sdc5)的两个不同的两个分区组成

fdisk 输出 在此处输入图片说明

df 输出

在此处输入图片说明

rhel lvm mkfs

5
推荐指数
1
解决办法
4万
查看次数

如何防止 CentOS KVM 主机上的 Debian 访客出现时间漂移?

我知道我可以ntp在来宾中安装,但是我对到目前为止我在 Google 上搜索过的内容的困惑理解表明这没有必要。

Host 是 CentOS 6.3,guest 是 Debian Wheezy,似乎是使用 kvm 时钟作为时间源:

# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
kvm-clock
Run Code Online (Sandbox Code Playgroud)

我需要做什么特别的事情才能让客人使用主机时钟吗?

kvm debian clock

5
推荐指数
1
解决办法
6330
查看次数

删除文件夹中小于特定宽度/高度的所有jpg

我已经用 photorec 恢复了大约 7.500 jpg。我已将它们全部移到一个文件夹中。其中很大一部分是缩略图。但我不能继续删除让我们说所有小于 X 字节的照片,因为我有一些旧照片是从旧手机中拍摄的。因此,有 15KB 的拇指和大小相同但分辨率(尺寸)更大的常规照片。

所以我想要一种方法来删除那些小于 x 像素宽的东西。这可以从终端完成吗?

谢谢。

shell-script files images

5
推荐指数
0
解决办法
4273
查看次数

用于创建预种子分区的配方的工具

我想使用自定义分区配方预置 Ubuntu 12.04 安装程序。我的磁盘布局相当复杂,配方语法本身也是如此。手工制作这样的食谱似乎很乏味且容易出错。

是否有工具可以简单地从现有磁盘创建配方,包括其分区和 LVM 配置?

partition ubuntu preseed debian-installer

5
推荐指数
1
解决办法
1976
查看次数

在 .zip 文件中查找和删除目录

问题 1:在许多 .zip 存档文件中,我想删除符合名称模式的目录。在我使用的“普通”目录中:

find . -type d -name "pattern" -mtime +30| xargs rm -r
Run Code Online (Sandbox Code Playgroud)

是否可以在不解压缩 .zip 文件的情况下查找/删除这些目录?

如果我必须解压缩,我必须在删除这些文件后再次压缩它们,我想避免这种情况。

我看到了一些建议挂载 .zip 文件以使用 shell 命令的主题。它也适用于我吗?(我对 Unix 世界很陌生)。

问题 2:我确实像马克所说的那样将所有内容都放在一个循环中。它工作正常,但没有要求我在终端中为每个已删除的文件/文件夹提供任何内容:“删除:blabla.txt”。如何在日志文件中获取这些行?只需在命令行后添加 >> ${logFile} 就足够了?

zip

5
推荐指数
1
解决办法
1万
查看次数

可以制作磁盘来识别特定的待处理扇区吗?

smartd会很高兴地记录这样的消息:

Sep  2 12:33:59 Watt smartd[438]: Device: /dev/sda, 2 Offline uncorrectable sectors
Sep  2 12:34:01 Watt smartd[438]: Device: /dev/sdc, 16 Currently unreadable (pending) sectors
Sep  2 12:34:01 Watt smartd[438]: Device: /dev/sdc, 16 Offline uncorrectable sectors
Run Code Online (Sandbox Code Playgroud)

这些都用于 mdraid 阵列,因此可以通过 mdraid 清理阵列轻松修复。但这需要很长一段时间(并且会损害性能)。选择性地仅擦洗需要的部件会快得多。

有没有办法从磁盘获取待处理扇区列表?我在 中没有看到任何内容smartctl -x,但这里是sdasdc,以防有帮助。(是的,sdc 很快就会被替换。)如果我可以获得扇区列表,我可以将其提供给 mdraid 以仅擦除那些部分。

这些都是SATA磁盘。如果重要的话,机器正在运行 Debian 测试/不稳定。但我很想在运行 Debian stable 和 oldstable 的机器上解决这个问题。

raid sata hard-disk smart

5
推荐指数
1
解决办法
1058
查看次数