标签: lxdm

如何在用户登录 linux 之前执行命令

这是我在几个 Linux 版本中多次看到的问题,所以让我们尽量详尽无遗。
在用户登录其桌面会话之前和之后执行脚本/命令/程序的方法是什么?

gdm lightdm lxdm

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

debian 9 上的 xdg-open 无法打开浏览器

我决定尝试lxdm(使用fluxbox和xfce),并发现对于许多程序,url处理程序失败,产生此错误消息; 错误信息

正如您所看到的,这很奇怪,它将用户目录添加到 url 之前。这里的例子来自电报,但它发生在不一致的情况下,以及从命令行执行时;xdg-open https://www.google.com产生类似的错误。 xdg-settings get default-web-browser输出的 firefox.desktop 可在 xfce 和 lxdm 中用作链接。更多信息; 我在它上面运行了 bash -x 然后......

$ bash -x /usr/bin/xdg-open http://www.google.com
+ check_common_commands http://www.google.com
+ '[' 1 -gt 0 ']'
+ parm=http://www.google.com
+ shift
+ case "$parm" in
+ '[' 0 -gt 0 ']'
+ '[' -z '' ']'
+ unset XDG_UTILS_DEBUG_LEVEL
+ '[' 0 -lt 1 ']'
+ xdg_redirect_output=' > /dev/null 2> /dev/null'
+ '[' xhttp://www.google.com '!=' x ']'
+ url=
+ '[' 1 …
Run Code Online (Sandbox Code Playgroud)

url debian xdg-open xdg lxdm

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

将 X11 源设为我的 ~/.Xkbmap

我想将 capslock 重新映射到 ctrl,我在网上找到了答案:

setxkbmap -option ctrl:nocaps
Run Code Online (Sandbox Code Playgroud)

我在shell里试过了,可以用。现在我想保留它,我发现一些在线帖子说我需要~/.Xkbmap在我的主目录中创建文件。我按照这个方法将上面的配置放在这个文件中。但这不起作用。重启后,大写锁定仍然是大写锁定。

我挖得更深一点,在 中/etc/X11/xinit/xinitrc.common,我找到了这一行:(cat $xkbmap | xkbcomp - $DISPLAY 设置$xkbmap$HOME/.Xkbmap)

知道为什么我的 Xkbmap 没有来源吗?我使用的是 OpenSUSE 13.2,使用 LXDM。

x11 session xkb lxdm

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

标签 统计

lxdm ×3

debian ×1

gdm ×1

lightdm ×1

session ×1

url ×1

x11 ×1

xdg ×1

xdg-open ×1

xkb ×1