标签: xserver

附加/分离到Eclipse的远程实例

在远程shell(X端口转发)上使用Eclipse而不是X-Windows时,有没有办法简单地分离我的X连接并稍后返回到该过程.为了更清楚一点,我在Windows机器上并且必须重新启动.我想让Eclipse继续运行,然后回到我离开的地方.Eclipse通过连接到Linux机器的X-Server在我的Windows机器上运行.

我在想像tmux这样的东西可以解决问题.但是,我执行Ctrl-Z来停止Eclipse,它不会关闭Eclipse Window.如果我在Windows中重新启动X-Server,那么当我尝试时Eclipse会失败fg 1.还有其他选择吗?

eclipse linux xserver

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

Qt应用程序需要KDE吗?

是否所有Qt应用程序都需要安装KDE?如果Qt运行时与GNOME一起安装就足够了吗?我可以让Qt应用程序看起来像GNOME下的GTK应用程序吗?有谁能请我指点一些文章,详细说明Qt,GTK,KDE,GNOME,X之间的关系?

linux qt kde gnome xserver

7
推荐指数
4
解决办法
5212
查看次数

在没有<c->和i_ctrl_v的情况下在GVim中映射控制键

我有一个问题,我已经在X服务器级别上解决了(顺便说一下:我正在运行Ubuntu 12.04)但不是在GVim中.

我有一个德语键盘布局与字母öä在哪里[]在qwerty键盘上.但现在我想改变Vim的正常模式映射,所以我可以输入öCtrl+ ö就好像它是[CTRL+ [分别.所以我创建了一个xmodmap文件并将Ctrl+ 映射öCTRL+ [.现在xserver显示正确的响应(例如,当我映射Ctrl+ öCtrl+ u我可以擦除当前行xterm).

但不知何故,这在gVim中不起作用,据我所知,gVim帮助它Ctrl以特殊方式处理转义序列,例如+某事(例如Ctrl+ ö在插入模式中产生ö与行为相反的简单xterm).但我不明白如何解决这个问题.谁能帮我?

编辑:

我注意到,当我在我的终端模拟器(即)中运行Vim时,它确实有效guake,但不是在GVim(我想要工作)中运行.

vim xserver xmodmap

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

如何从python应用程序确定是否正在运行X server/X转发?

我正在编写一个使用PyQt4进行GUI的linux应用程序,它只在远程会话期间使用
(ssh -XY/vnc).

因此,有时可能会发生用户忘记使用X转发参数运行ssh或者由于某种原因X转发将无法使用的情况.在这种情况下,应用程序崩溃严重(不幸的是我强行使用包装到python中的旧C++库,如果应用程序崩溃,它会完全混淆用户的当前会话).

我不能使用其他东西所以我的想法是在加载该库之前检查X转发是否可用.但是我不知道该怎么做.

我通常使用xclock检查我的会话是否启用了X转发,但使用xclock听起来像一个大的解决方法.

添加
如果可能,我想使用另一种方法,而不是创建一个空的PyQt窗口并捕获异常.

python ssh xserver pyqt4

7
推荐指数
2
解决办法
4678
查看次数

在Linux中,我是否需要X服务器来进行屏幕外渲染?

如果是这样,为什么?除了将渲染命令传递给显卡驱动程序之外,X为我做了什么?

我不清楚X-OpenGL的关系.我在互联网上搜索但找不到简洁的答案.

如果它很重要,假设一个最小的现代分布,如无头Ubuntu 13机器.

linux opengl rendering xserver

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

X11 和假键盘/鼠标事件

我想知道如何检测按键事件或鼠标指针事件是否是由像 xdotool 这样的(类似自动化)应用程序生成的。

基本上,我正在编写一个应用程序来检查是否没有真正的鼠标或键盘活动。

在我的应用程序中,只有当我们没有真正的鼠标移动或键盘上没有真正的按键按下/释放时,我才想标记空闲活动。

任何有关此的参考都会很棒。

我想使用纯XLib API 来完成此操作。

我不想使用XCB

任何扩展,例如XRecord(我目前正在使用它来捕获事件)都可以。

linux x11 ubuntu xlib xserver

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

如何修改xorg.conf文件以强制X服务器在特定GPU上运行?(我使用多个GPU)

我正在运行2个GPU,我正试图强制X服务器在一个GPU上运行.根据这个网站:http://nvidia.custhelp.com/app/answers/detail/a_id/3029/~/using-cuda-and-x,这是我应该如何进行:

应使用xorg.conf文件的相关"显示"部分中的BusID参数将X显示强制到单个GPU上.此外,应删除任何其他"显示"部分.例如:BusID"PCI:34:0:0"

这是我的xorg.conf文件:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.64  (buildmeister@swio-display-x86-rhel47-12)  Tue Oct 30 12:04:46 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor" …
Run Code Online (Sandbox Code Playgroud)

cuda gpu nvidia xserver

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

"等待X服务器开始接受连接"无限循环

我安装了Archlinux发行版,我正在尝试安装xOrg.我安装了xorg-server xorg-xinit和xorg-server-utils.我还安装了xf86-video-nouveau,因为我有来自Nvidia的960M.

测试它:

echo "xterm && sleep 10" > .xinitrc 
Run Code Online (Sandbox Code Playgroud)

我运行startx.我收到了这条消息

Waiting for X server to begin accepting connections
Run Code Online (Sandbox Code Playgroud)

2-3分钟后,我得到了:

无法连接到X服务器:连接被拒绝.

为什么拒绝连接?

感谢帮助 !

xserver archlinux

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

使用LightDM + XMonad在NixOS上进行DPI缩放

我已经将HiDPI笔记本电脑上的xserver配置简化为:

  • displayManager:lightdm(自动登录,不打招呼)
  • windowManager:xmonad
  • desktopManager:无(xterm已禁用)

除了在某些地方进行DPI缩放外,一切都工作正常。具体来说:光标大小和默认的 tty字体都很小。由于我的X设置(如下所示),应用程序-终端模拟器,Firefox等-可以很好地缩放。

游标大小以及随之而来的缓慢运动是最大的痛苦。

所以我的问题是:为什么在某些地方而不是其他地方会看到适当的缩放比例?光标大小和其他“核心”显示内容是由什么引起的?

我做过/尝试过的东西:

services.xserver.dpi = 180;(设置xserver标志)

?.Xresources设置

Xft.dpi: 180
Xft.autohint: 0
Xft.lcdfilter:  lcddefault
Xft.hintstyle:  hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Run Code Online (Sandbox Code Playgroud)

export GDK_SCALE=2

export GDK_DPI_SCALE=0.5

export XCURSOR_SIZE=32

export QT_AUTO_SCREEN_SCALE_FACTOR=1

相关(?)GH问题:


使用NixOS 18.03

x11 xserver nixos hidpi

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

通过 apt 安装时 NPM 需要 x11

我正在运行 Ubuntu 服务器 20.04,我需要安装 npm。但是当我运行时apt install npm,我在需求中看到 x11 包。

The following NEW packages will be installed:
  gyp javascript-common libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfile-basedir-perl libfile-desktopentry-perl libfile-mimeinfo-perl libfontenc1
  libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libice6 libipc-system-simple-perl libjs-inherits libjs-is-typedarray libjs-psl
  libjs-typedarray-to-buffer libllvm11 libnet-dbus-perl libnode-dev libpciaccess0 libsm6 libtie-ixhash-perl libuv1-dev libvulkan1 libwayland-client0
  libx11-protocol-perl libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0
  libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxmu6 libxrandr2
  libxshmfence1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 mesa-vulkan-drivers node-abbrev …
Run Code Online (Sandbox Code Playgroud)

x11 ubuntu xserver node.js npm

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

标签 统计

xserver ×10

linux ×4

x11 ×3

ubuntu ×2

archlinux ×1

cuda ×1

eclipse ×1

gnome ×1

gpu ×1

hidpi ×1

kde ×1

nixos ×1

node.js ×1

npm ×1

nvidia ×1

opengl ×1

pyqt4 ×1

python ×1

qt ×1

rendering ×1

ssh ×1

vim ×1

xlib ×1

xmodmap ×1