小编Hos*_*diq的帖子

从事件设备捕获键输入并映射它(切换触摸板键未映射)

我有一台安装了 Ubuntu 13.10 的联想 IdeaPad Yoga 13。该设备的键盘上有一个“切换触摸板”按钮 ( F5)。键盘的F*按钮是反向的(所以要得到F5,我需要按Fn+ F5F5实际上是切换键)。

我发现按钮实际上是由键盘读取的(而不是像某些设备那样的触摸板),它位于/dev/input/event3. 所以使用sudo input-events 3我能够弄清楚按钮发送扫描代码190:

的输出sudo lsinput

/dev/input/event3
   bustype : BUS_I8042
   vendor  : 0x1
   product : 0x1
   version : 43907
   name    : "AT Translated Set 2 keyboard"
   phys    : "isa0060/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP
Run Code Online (Sandbox Code Playgroud)

的输出sudo input-events 3

23:13:03.849392: EV_MSC MSC_SCAN 190
23:13:03.849392: EV_SYN code=0 value=0
23:13:03.855413: EV_MSC MSC_SCAN 190 …
Run Code Online (Sandbox Code Playgroud)

drivers kernel input events

10
推荐指数
1
解决办法
9736
查看次数

setfacl:这两个命令相同吗?

我有一个部署脚本(基于 capifony),它在特定服务器上为 Symfony2 安装设置权限。它包含以下两个命令来为多个目录执行此操作:

setfacl -R -m u:www-data:rwx -m u:`whoami`:rwX app/cache
setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwX app/cache
Run Code Online (Sandbox Code Playgroud)

这两个命令在 Symfony2 站点上作为修复权限的一种方式,但是,它们看起来与我惊人地相似。因此,我查看了 的联机帮助页setfacl,据我所知,第二个命令的作用与第一个命令的作用完全相同,但有一个附加选项(我不太明白)。我的问题是,我的假设是否正确?如果是这样,如果我删除第一个命令会产生相同的效果吗?

acl permissions

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

标签 统计

acl ×1

drivers ×1

events ×1

input ×1

kernel ×1

permissions ×1