小编erp*_*erp的帖子

使用触摸屏时动态隐藏鼠标光标

我有一台触摸屏笔记本电脑,每当我触摸屏幕时,我都想隐藏指针。我知道诸如整洁之类的解决方案,startx -nocursor但我希望指针动态隐藏/显示,如果我使用触摸屏则隐藏并在我使用硬件鼠标时显示。

我考虑过制作两个单独的指针并将上述两种解决方案之一应用于触摸屏指针,但是这些解决方案都没有提到如何定位单个指针,并且拥有多个指针会使事情变得奇怪,并且不会隐藏硬件鼠标光标。

我想我可以最合理地做到这一点做一些像这样,跟踪当前的投入机制和执行xinput -cursor [transparent cursor]每当使用触摸屏,并xinput -cursor [normal cursor]会在使用普通鼠标。

我虽然查看了 xinput,但看起来由于硬件鼠标和触摸屏都从属于同一个指针,它们都在 xev 中注册了相同的事件,所以我不确定从哪里获得区分触摸所需的信息从鼠标点击。是否可以?

xorg xinput

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

在 i3wm 自动登录上解锁登录 gnome-keyring

问题

这个问题似乎被问了十亿次,但我仍然完全无法自动解锁我的登录密钥环。

背景

我沿着这些行自动登录、chvt 和 startx到 i3wm,然后启动修改后的 i3lock。我真的希望我的 gnome 登录密钥环在我登录时(或者当我解锁 i3lock 时)自动解锁,但我无法成功实施我在网上找到的任何说明。

发现

牌坊维基有关于这个我试过,但未能做一个整体的事情。我还环顾了其他各种具有类似说明的问题/答案,但无济于事。

我注意到的一件奇怪的事情是我无法通过echo $LOGINPASSWORD | gnome-keyring-daemon --unlock. journalctl报告

Jul 07 20:08:16 ERIS gnome-keyring-daemon[26585]: failed to unlock login keyring on startup
Run Code Online (Sandbox Code Playgroud)

当我打开 seahorse 手动解锁时,它报告登录密码已更改并要求我输入旧密码。journalctl 报告

Jul 07 20:08:43 ERIS gnome-keyring-daemon[26585]: fixed login keyring password to match login password
Run Code Online (Sandbox Code Playgroud)

之后我无法用我的密码再次解锁钥匙圈(幸运的是我事先做了备份)。

额外信息

这里有一些相关的/etc/pam.d/文件,希望这里没有敏感内容,哈哈(为简洁起见,删除了评论,顺序不变。请注意,我也尝试了这个 .xinitrc 位,但它没有做任何事情)。我手动添加的唯一内容是pam_gnome_keyring.so位,除了/etc/pam.d/i3lock 中的内容;其他任何东西都已经存在,无论是默认情况下还是由于其他一些包。

/etc/pam.d/login

auth       optional   pam_faildelay.so  delay=3000000
auth [success=ok new_authtok_reqd=ok …
Run Code Online (Sandbox Code Playgroud)

pam ubuntu gnome-keyring systemd i3

11
推荐指数
1
解决办法
3713
查看次数

什么是 gnome-session 和 gnome-settings-daemon?

作为一个不使用 GNOME 或其任何亲戚作为 DM(我使用 i3)的人,有人可以向我确切地解释什么gnome-sessiongnome-settings-daemon做什么以及它们如何对我有用吗?

我只知道两者之一可用于自动设置媒体键绑定,但越来越困扰我不知道哪个设置键绑定,也不知道它们中的任何一个的真正用途。

gnome settings session display-manager

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

从挂起恢复时的 cronjob

使用Linux。我知道你可以做一个@reboot定时任务。我想做同样的事情,但不是在重新启动时运行,而是在计算机从挂起状态唤醒后运行。那可能吗?

cron scheduling suspend hibernate reboot

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