当尝试在系统设置的“共享”部分下启用“屏幕共享”时,我可以单击“开/关”滑块,但它不会保持设置为“开”。我可以将“共享”滑块设置为“开”,将“远程登录”滑块设置为“开”,但不能将“屏幕共享”滑块设置为“开”。我错过了什么吗?
运行 Ubuntu 18.04.1 LTS 并在 xorg 上的 GNOME 和 GNOME Flashback 上尝试过
我有一个非常恼人的问题,我的外接显示器随机变黑几秒钟,然后又恢复。这种情况每隔一分钟就会发生一次,但有时我可以坐 30 分钟,然后才会再次发生。它会影响我的两台外接显示器,通常是我当前正在使用的显示器。
这是我的设置:
三星 27 英寸 + 宏碁 24 英寸显示器 -> 通过 HDMI 的 TESmart 双显示器 KVM -> 通过 HDMI/DisplayPort 的 Thinkpad Pro Dock -> Lenovo Thinkpad T440p Ubuntu 20.04 LTS。
KVM 也连接到我的 Windows 10 桌面,但我从未遇到过任何问题,这就是为什么我认为这可能是 Ubuntu 问题。
到目前为止我已经尝试过但没有结果:
将两个屏幕的刷新率更改为 60、59、94 和 50hz
确保所有电缆均已正确连接
Thinkpad Pro Dock 已更新至最新固件
在 XORG 和 Wayland 之间切换,并更改了两者的刷新率
启用/禁用分数缩放
使用 apt-get update/upgrade 更新系统
以下是来自https://help.ubuntu.com/community/GraphicsTroubleshootingProcedure的图形故障排除粘贴:
非常感谢!
编辑:
此问题的发生率似乎与我的笔记本电脑的电池百分比相关。也许这可以为某人指出解决方案?
我想有一个以上的用户登录的同时,在对同一台计算机。
每个用户都应该有一个完整的 X 会话。
登录多个并发的非 X Linux 终端很容易,但我想要 X 因子。
也许我错过了一些东西,但我只看到一个 Main Menu 选项来注销当前用户,而没有看到Switch User。
有没有一种简单的方法可以做到这一点?
这是在 Ubuntu 10.10 (Maverick Meerkat) 64 位桌面上。
我想让我的 X 服务器侦听来自本地网络上其他机器上的客户端的远程连接。我知道ssh -X
这不是我想要的。我依稀记得改变了类似TCPListen
from no
to 的东西yes
,但我不记得应该在哪里应用这个改变。
我对 GUI 方法或 CLI 方法感兴趣。
PS编辑/etc/X11/xinit/xserverrc
删除-nolisten tcp
选项并重新启动不起作用。
我有一个装有 Ubuntu 11.10 的 VPS。不幸的是,只有 11.10 桌面(不是服务器)映像可用作安装 VPS 的映像。如何删除桌面安装中包含的软件包,并在需要时安装只有服务器安装才有的软件包?
我试过了sudo apt-get remove ubuntu-desktop
,然后sudo apt-get autoremove
。不幸的是,这不起作用:它只删除了在某一时刻安装了 'miredo' 后安装的 'libjudy-debian'(或类似的东西)。
我想通过 LAN 连接将台式机从主 PC 扩展到另一台旧笔记本电脑的显示器上,从而利用旧笔记本电脑。
我查看了Xdmx/dmx,但该项目似乎已经死了一段时间。
有没有其他选择,或者我必须将自己的脚本拼凑在一起?
我刚刚安装了 Ubuntu 12.10,我需要制作一个自定义xorg.conf
文件。默认情况下,xorg.conf
我的系统上没有文件。我知道我需要在配置中写什么,但我只是不知道如何让 X 加载它......
我应该将自定义命令放在已经存在的文件中吗?它在哪里?我应该制作自己的xorg.conf
文件并将其放入/etc/X11
吗?
我的联想 Z570 有两个 GPU,nVidia 和 Intell。亮度控制对屏幕亮度没有任何影响,而且因为我过去在尝试摆弄 nVidia 驱动程序和设置时遇到了一些重大问题,现在我想保持谨慎。我还没有发现类似的问题涉及与我的配置类似的 14.04 LTS。
我读过它可以通过添加/更改内容来修复,xorg.conf
但是当我运行时
sudo gedit /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)
文件出来是绝对空的。我需要做什么,我需要添加什么,而不是让我的笔记本电脑再次出现黑屏?
xte
当我在终端中运行此命令时,会触发 Expo 模式:
xte 'keydown Super_L' 'key S' 'keyup Super_L'
Run Code Online (Sandbox Code Playgroud)
但是,当我把它放在我的 .xbindkeysrc 文件中时:
"xte 'keydown Super_L' 'key S' 'keyup Super_L'"
b:11
Run Code Online (Sandbox Code Playgroud)
当我单击按钮时没有任何反应。当我按下按钮 11 时,以下绑定使字母 X 出现在我的控制台中:
"xte 'key X'"
b:11
Run Code Online (Sandbox Code Playgroud)
这是xbindkeys -n -v
单击按钮 11 时的详细输出:
按钮按下! e.xbutton.button=11 e.xbutton.state=16 "xte 'keydown Super_L' 'key W' 'keyup Super_L'" m:0x0 + b:11(鼠标) 窗口 2bb 的屏幕为 0 使用 fork+exec 调用启动程序 按钮释放! e.xbutton.button=11 e.xbutton.state=16
什么也没有发生。这与xbindkeys
执行命令的方式有什么关系吗?(fork+exec 调用)
博览会.sh:
#!/usr/bin/env bash
export DISPLAY=:0
xte 'keydown Super_L' 'key S' 'keyup Super_L'
Run Code Online (Sandbox Code Playgroud)
从命令行执行此脚本会激活 …
我试图在谷歌搜索这个主题,但没有任何显着的结果。
我需要从终端启动一些 GUI 应用程序,但我不在乎这个应用程序向我展示了什么。此外,我需要在不同的会话中启动此应用程序的几个实例。它与一些 GUI 自动化测试有关,所以我知道我想要什么,我正在寻找答案:)。
我认为正确的步骤应该是:
但我被困在第一步。这里有人有类似的问题吗?
--- 编辑:1)我不关心 GUI 输出 - 我只需要我的应用程序中的 stdout 和 stderr。- 这就是为什么这个问题不是重复的 - 非常了解谷歌:)。我不想将输出重定向到我自己的 GUI。