标签: xinit

文件 ~/.Xmodmap 不是 18.04 启动时的来源

我在文件中有一个自定义键映射~/.Xmodmap,可以通过运行xmodmap ~/.Xmodmap.

但是,我希望在我登录时自动发生这种情况。我尝试了以下但没有成功:

  • ~/.xinitrc与内容xmodmap ~/.Xmodmap,如建议here
  • ~/.xsession与内容xmodmap ~/.Xmodmap,如建议here
  • ~/.xsessionrc与内容xmodmap ~/.Xmodmap,如建议here

显然出了点问题,但什么?我该如何解决这个问题?

keyboard keyboard-layout xmodmap xinit 18.04

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

无法让 Xdmx 与两台 Ubuntu 计算机一起工作(xinit 错误)

我有两台运行 Ubuntu 16.04 和 Unity 的计算机,我真的很想使用分布式多头 (Xdmx) 软件,以便将其中一台计算机用作第二台显示器,而不是仅使用两台带有 Synergy 的计算机。我在工作和家里都复制了这个错误(我每个位置都有两台电脑)。首先,我在两台机器上都安装了 Xdmx:

sudo apt install xdmx
Run Code Online (Sandbox Code Playgroud)

在从站上,我xserver-allow-tcp=true在末尾添加了一行/etc/lightdm/lightdm.conf以使从站监听主机,以便主机可以抓取其显示。然后我重新启动 slave 以使它生效。在两台机器上,为了安全起见,为了让X屏幕被抓取,我做

xhost +
Run Code Online (Sandbox Code Playgroud)

为了确保从机正在侦听主机并且我可以从主机获取 X 显示,我在主机上键入telnet 192.168.99.20 6000并且它可以工作(192.168.99.20是从机的 IP 地址)。最后,在主机上我做

startx -- /usr/bin/X11/Xdmx :1 -display :0 -display 192.168.99.20:0 -ignorebadfontpaths +xinerama -norender
Run Code Online (Sandbox Code Playgroud)

两个屏幕都黑了几秒钟,然后重新打开,我看到很多输出,最后出现错误:

xinit: XFree86_VT property unexpectedly has 0 items instead of 1  
xinit: connection to X server lost  

waiting for X server to shut down  
Couldn't get a file descriptor referring to the console
Run Code Online (Sandbox Code Playgroud)

您的任何帮助或建议都会很棒,谢谢!

display xorg networking xinit xdmx

7
推荐指数
0
解决办法
738
查看次数

/dev/dri/card0: 没有那个文件或目录

我的 Ubuntu 16.04 系统启动到 X.Org 故障安全模式(xinit失败)。我不知道为什么。该文件/var/log/Xorg.0.log包含以下内容:

/dev/dri/card0: No such file or directory
Run Code Online (Sandbox Code Playgroud)

PS:我的系统运行良好,直到我删除了 2 个未使用的内核映像(4.4.0-574.4.0-59)。我用4.4.0-53. 引导过程以 结束,reached target graphical failsafe runlevel fallback不再继续。

boot xorg graphics xinit

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

~/.xinput.d 文件夹在 Ubuntu 13.04 中被忽略

以前是可以创建一个文件~/.xinput.d/en_USxinput在其中放置命令,例如启用拖动锁定。现在,出于某种原因,在 13.04 中这不起作用。任何人都知道为什么会改变,以及如何设置这些?我想我可以将 xinput 命令放在脚本文件中并在登录时执行。我只是想知道为什么旧方法停止工作。

编辑:

当前文件/etc/X11/xinit/xinput.d/en_US

xinput set-prop 17 316 1
xinput set-prop 17 317 350
Run Code Online (Sandbox Code Playgroud)

但我意识到出于某种原因,触摸板 ID 发生了变化。现在是 15。此外,诸如“Drag Lock”之类的实际属性可以更改。所以这个方法行不通。

autostart xinput xinit

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

如何将在 ubuntu 上运行的 Kodi 配置为全屏模式

我有一个 Ubuntu 盒子,可以kodi在我的电视上全屏显示。它是/etc/rc.local通过开始

/usr/bin/xinit /usr/bin/kodi
Run Code Online (Sandbox Code Playgroud)

今天,一个蹒跚学步的孩子抓住了键盘一瞬间,并设法通过键盘组合来切换屏幕,这样kodi窗口现在大约占屏幕的 1/6。它在左上角,屏幕的其余部分是空白的,移动鼠标时,光标从箭头(在小屏幕上方)变为十字,而在外面。

看起来就像一个xinit以 an开头的情况xterm(它也占据了屏幕的那一部分)。

(猜测如下)可能是键盘组合指示kodi使用较小的分辨率,或xinit使用较大的分辨率(从而推kodi入较小的屏幕)。

我重新启动了计算机,但它现在也启动到此配置(所以 - 再次疯狂猜测 - 可能是键盘组合切换了一个永久参数,但它是一瞬间,所以它不可能超过Ctrl-M-Shift-Left Arrow-P

由于与婴儿对话的可能性很小,我希望能提供有关在哪里寻找解决方案的任何提示。

xorg xbmc xinit kodi

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