在我的 Mac(OS X 10.6.8)上启动 X11 应用程序(XQuartz 2.3.6,xorg-server 1.4.2-apple56)后,在 X11 中打开一个终端并运行xhost +
,然后ssh -Y
我到我的 Ubuntu 10.04 VM(在 VMware 上运行)融合)。当我跑步时gedit .bashrc
(例如),我得到:
(gedit:9510): Gtk-WARNING **: cannot open display:
Run Code Online (Sandbox Code Playgroud)
set | grep DISPLAY
什么都不返回。
但是如果我ssh -Y
进入我的 Ubuntu 11.04 机器,就gedit .bashrc
可以了。 echo $DISPLAY
返回“本地主机:10.0”。
我export DISPLAY=localhost:10.0
在 sshed 进入我的 VM 然后运行时尝试过gedit .bashrc
,但我得到:
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)
两台不同的 Ubuntu 机器的配置有什么不同可以解释为什么一台可以工作而另一台不可以?
更新:正如Zoredache在下面的评论中所建议的,我跑了sudo apt-get install xbase-clients
,但我仍然遇到同样的问题。
linux 命令行工具wmctrl
允许您列出所有窗口或所有桌面等。在桌面列表模式下,当前桌面用星号标记。
我需要一个可以找出当前活动窗口标题的工具。不幸的是,wmctrl
没有一个助手可以做到这一点 - 尽管它知道哪个窗口当前处于活动状态(参见:ACTIVE:
标记)。
是否有另一个命令行工具可以为我提供当前窗口的窗口 ID 和/或窗口标题?
有没有办法在 Mac OS 上获得这种行为?
alt + 右键单击并拖动将调整窗口大小,相对于您在窗口中单击的位置和窗口的中心
alt + 左键单击并拖动将移动窗口,无论您在窗口内的何处单击。
也有此行为的 Windows 端口:http : //www.codeproject.com/KB/DLL/wm.aspx
我正在尝试为 Docky 中不正确的窗口分组找到一种解决方法,我相信问题在于为每个窗口设置的 WMClass 属性。但是,我不知道如何查看打开窗口的此属性。有没有办法做到这一点?
我正在寻找一种报告显示分辨率的方法。我想设置启动脚本rdesktop
,我想在不同分辨率的多台机器上启动它,所以我想要一种动态确定它的方法。
忘记所有关于 的咆哮Caps Lock,Num Lock是其中最无用的关键。它从来没有用过。您不想将小键盘用作箭头键盘,因为箭头距它 1 厘米。曾经。
曾经有一段时间,一些键盘有一个小键盘,但没有专用的箭头键。他们已经不存在了。你可以找到没有小键盘但有箭头键的键盘,但不是相反的。
因此,这Num Lock是无用的,它只会加重我和我认为其他人的负担。请注意,我不是想知道如何打开Num Lock在启动时,我也不想知道如何撕开键关机,我想禁用它,使它保持在所有的时间,不能被关闭错误。知道怎么做吗?
理想情况下,我希望能够回收该键用于其他用途,例如允许我在小键盘上键入十六进制的修饰符。
另外,我很想知道如何关闭由Shift+触发的同样无用的鼠标模拟Num Lock。
我正在使用 4k 显示器运行 Gnome Shell,并且我使用的一些应用程序根本无法以高分辨率进行缩放。
以下是 LMMS 的示例,该应用程序尚未移植 Qt 5,因此它没有高 dpi 缩放功能:
有没有办法在不改变显示分辨率的情况下缩放特定的 X 窗口?
我当前的解决方案是将显示分辨率的尺寸减半,但这会降低支持适当 dpi 缩放的所有其他应用程序的分辨率:
我在/etc/X11/xorg.conf.d/50-synaptics.conf 下添加了一个synaptics.conf 文件。我需要重新启动 X 才能看到它的应用吗?