小编glS*_*glS的帖子

xdotool 和 xautomation 之间有什么区别?

xdotoolxautomation是两个命令行 X11 自动化工具。我已经使用前者一段时间了,直到最近才发现后者的存在,我很想知道使用了一段时间的人对它们有什么看法。特别是:

  1. 它们是否具有相同的预期用途?从手册页看起来是这样,但我可能会遗漏一些细节。

  2. 大多数系统是否同样支持它们?还是一种比另一种使用更广泛?

  3. 有什么事情可以用一个来完成而不是另一个吗?

window-manager utilities x11 xdotool

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

接口不上去 ip link set interface up

编辑

事后证明,问题很可能与此处描述的问题有关。


原帖

直到昨天,互联网都很好,我连接起来没有太大问题。然后我禁用了网络接口,试图更多地了解如何管理这些东西,发出命令(wlp6s0是我的无线网络接口):

#ip link set wlp6s0 down
Run Code Online (Sandbox Code Playgroud)

接口已按预期成功禁用。不幸的是,它没有回到 UP 状态。

我尝试过的内容和其他信息:

1)我做的第一件事当然是发出命令

#ip link set wlp6s0 up
Run Code Online (Sandbox Code Playgroud)

调出界面。这样做,没有给出任何错误,但接口保持 DOWN,如输出所示

$ip link show
Run Code Online (Sandbox Code Playgroud)

寻找journalctldmesg然而唯一给定的错误似乎是

$journalctl -xe | grep tail
...
IPv6: ADDRCONF (NETDEV_UP): wlp6s0: link is not ready 
...
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?

2)我最初也有netctl网络管理员。认为这可能是我卸载它的问题的根源

#pacman -R netctl
Run Code Online (Sandbox Code Playgroud)

然后继续停止netctl我能找到的服务并手动删除它们

/etc/systemd/system/multi-user.target.wants
Run Code Online (Sandbox Code Playgroud)

没有改变。

3)Ubuntu 论坛上讨论类似问题后,我wmi按照链接中的说明将该模块列入黑名单。仍然没有运气。

4) 搜索类似的问题,发现一个与某些硬件时钟相关的常见问题,可以通过rfkill. 但这似乎并非如此,如输出rfkill list所示:

$rfkill list
0: …
Run Code Online (Sandbox Code Playgroud)

networking arch-linux network-interface

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

如何在不使用 gparted 的情况下调整 Windows 分区的大小?

假设我在笔记本电脑上安装了本机(即来自制造商)Windows 7(带有 SSD 设备、BIOS/MBR 分区表,如果这很重要)。设备上的分区已完全分配并专用于 Windows。

我现在想在 windows 旁边安装一个 linux 系统,为此我需要先缩小 windows 分区。虽然我可以从 Windows 中或使用 gparted 找到方法来做到这一点,但如何仅使用命令行程序(如 parted 或 fdisk)来做到这一点?

command-line dual-boot partition ntfs ntfs-3g

9
推荐指数
2
解决办法
3万
查看次数

如何查看使用 xset 设置的确切属性?

配置和测试 X 输入设备的两个主要实用程序是xinputxset

两者之间的主要区别(据我所知)是xinput允许对(可能依赖于设备的)属性进行更细粒度的控制。另一方面,有时通过xset提供的设置是一个很好的起点。

我想做的是从给出的设置开始,xset并通过xinput.

问题是似乎通过 获得的配置xset没有被注册xinput,并且xset手册页没有给出它产生的设置的确切细节。

例如,假设我想更改触摸板的速度。我知道xinput --list相关的设备 ID 是 15,所以我可以xinput --list-props 15用来列出所有的触摸板属性。我现在可以去改变一些属性,比如使用xinput --set-prop 15 276 1.5.

但是,xset mouse 5 5也为我提供了相当不错的速度设置。我想了解使用此命令配置的确切配置,但运行xinput --list-props 15之后xset mouse 5 5没有发现任何差异。我怎样才能得到这些信息?

x11 xinput xset

7
推荐指数
1
解决办法
3724
查看次数

查找对给定键绑定做出反应的进程

有没有办法知道哪些进程正在侦听给定的键绑定?

例如,假设我想知道当我按 Ctrl+g 时哪些程序会执行某些操作。我猜X服务器管理这个,但是我如何查看监听事件?

需要明确的是,我不是问如何在 X 上设置键绑定,而是问如何找到在使用某种按键组合(或与此相关的鼠标事件)时将执行某些操作的所有进程,可能使用命令行工具。

x11

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