小编Ale*_*ies的帖子

x11vnc:如何有登录屏幕?

我长期以来一直使用x11vnc从我的办公室连接到我的家。我的目标是完全访问我的计算机,就像我在它面前一样。所以当我回到家时,我可以继续远程启动,反之亦然。
问题是我必须在上班前打开 X 会话,因为 x11vnc 不允许我看到任何登录屏幕。所以我不能远程重启,我不能以其他用户的身份登录,等等。

有没有办法让这个登录屏幕?

display-manager x11vnc

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

没有连接显示器就无法启动 x11vnc

我想设置x11vnc(或任何其他 vnc 服务器)在启动时启动。显示管理器是kdm,发行版是 Ubuntu 12.04.2 LTS。

当我尝试启动 x11vnc 时,出现以下错误:

$ x11vnc -rfbauth /var/run/xauth/A:0-crWk72  -rfbport 5901
 passing arg to libvncserver: -rfbauth
 passing arg to libvncserver: /var/run/xauth/A:0-crWk72
 passing arg to libvncserver: -rfbport
 passing arg to libvncserver: 5901
 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 2828
 XOpenDisplay("") failed.
 Trying again with XAUTHLOCALHOSTNAME=localhost ...

 *** XOpenDisplay failed. No -display or DISPLAY.
 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.
 *** 1 2 3 4 
 XOpenDisplay(":0") failed.
 Trying again with …
Run Code Online (Sandbox Code Playgroud)

ubuntu vnc debian x11 x11vnc

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

在连接到 x11vnc 服务器的客户端上显示远程光标

x11vnc 正在服务器上运行,并且

vncviewer FullScreen=1 ViewOnly=1 UseLocalCursor=0 DotWhenNoCursor=1 computer0:5900

用于在客户端的显示器上查看服务器的显示。客户vncviewer端由 TigerVNC 1.3.1 提供。客户端显示服务器显示器上除鼠标光标外的所有内容。我不确定是要在客户端还是服务器上寻找要更改的设置,所以我一直在研究两者。

x11vnc 手册页中,我找到了-cursor我尝试设置为的选项arrow,但这似乎没有效果。对于 vncviewer,我找到了UseLocalCursorDotWhenNoCursor选项。我不确定它们中的任何一个是否相关,但它们似乎也没有影响。

如何使服务器上的光标移动在客户端上可见?我不太关心客户端上光标的外观,只要它是可见的。

x11vnc

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

使用 socat/netcat 创建 UDP 到 TCP 桥接器以中继 vlc 媒体播放器的控制命令

UDP - 必须监听端口。TCP - 必须连接到服务器。

我试过netcatsocat

nc -v -u -l -p 3333 | nc -v 127.0.0.1 50000

socat -v UDP-LISTEN:3333,fork TCP:localhost:50000
Run Code Online (Sandbox Code Playgroud)

两者都在工作——他们传递了信息——但这条线并没有结束。如果我关闭 netcat/socat,VLC 只会接受命令。

我监视了与的连接,sockettest消息在同一行中一个接一个,如下所示:

playpausestopexitadd
Run Code Online (Sandbox Code Playgroud)

我需要结束该行,以便传输的消息如下所示:

play
stop
exit
add
Run Code Online (Sandbox Code Playgroud)

也许数据包没有结束?

我想知道是否ncsocat可以选择在一段时间后发送数据包/结束行。

如果我\n按照@roaima 的建议添加到输出中,我会得到play\nstop\nplay\n一行。

bridge tcp udp packet socat

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

x11vnc 更改分辨率

我正在使用以下命令x11vnc在 crontab -e 中启动时打开服务器

@reboot /usr/bin/x11vnc -bg -reopen -forever
Run Code Online (Sandbox Code Playgroud)

它完美无缺,但我想看看是否可以完成以下操作...

  • 指定它使用的 vnc 端口。例如,5910。
  • 指定要使用的分辨率(它目前在我的屏幕上很小

我已经查看了他们所有标志的文档,但到目前为止看不到任何对我有帮助的东西,除非我遗漏了一些东西。

linux desktop resolution x11vnc

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

在启动时启动 x11vnc

我在我的远程 PC 上使用 archlinux 版本 3.10.27-1-ARCH,我希望它在成功启动时启动 x11vnc 服务器。虽然我可以手动启动 x11vnc 服务器,但我无法自动启动它。的配置/etc/systemd/system/x11vnc.service如下


[Unit]
Description=VNC Server for X11
Requires=graphical.target
After=graphical.target

[Service]
ExecStart=/usr/bin/x11vnc -display :0 -nopw
Run Code Online (Sandbox Code Playgroud)


使用命令查看服务状态:systemctl status x11vnc

x11vnc.service - VNC Server for X11
   Loaded: loaded (/etc/systemd/system/x11vnc.service; enabled)
   Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)


以及命令的 dBus 输出: dmesg|grep x11vnc

[    5.467201] systemd[1]: Found dependency on x11vnc.service/start
[    5.467285] systemd[1]: Breaking ordering cycle by deleting job x11vnc.service/start
[    5.467335] systemd[1]: Job x11vnc.service/start deleted to break ordering cycle starting with graphical.target/start
Run Code Online (Sandbox Code Playgroud)

我确实从dmesg输出中感觉到存在循环依赖,但我无法理解是什么。

arch-linux x11 systemd x11vnc

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

x11VNC 有关闭/重启命令吗?- Linux (Debian)

我正在运行 Linux (Debian)。我最近在我的电脑上安装了 x11VNC 服务器。我发现启动服务器的命令是:

x11vnc -display :0
Run Code Online (Sandbox Code Playgroud)

我一直在搜索,但没有找到有关如何重新启动和关闭 x11VNC 服务器的任何信息。是否有执行此操作的命令?

shutdown debian display x11vnc

5
推荐指数
2
解决办法
4万
查看次数

用 sed eval 标志在 shell 管道中用正确的 unicode 字符替换“/U+[0-9A-Fa-f]{4}/”

我正在尝试正确可视化/usr/include/X11/keysymdef.h文件中列出的现有字符。

它有如下几行:

#define XK_onethird    0x0ab0  /* U+2153 VULGAR FRACTION ONE THIRD */
#define XK_twothirds   0x0ab1  /* U+2154 VULGAR FRACTION TWO THIRDS */
#define XK_onefifth    0x0ab2  /* U+2155 VULGAR FRACTION ONE FIFTH */
Run Code Online (Sandbox Code Playgroud)

我想将它们显示为:

#define XK_onethird    0x0ab0  /* ? VULGAR FRACTION ONE THIRD */
#define XK_twothirds   0x0ab1  /* ? VULGAR FRACTION TWO THIRDS */
#define XK_onefifth    0x0ab2  /* ? VULGAR FRACTION ONE FIFTH */
Run Code Online (Sandbox Code Playgroud)

我试过:

$ sed -e 's/U+\([0-9A-Fa-f]\{4\}\)/\u\1/' < /usr/include/X11/keysymdef.h
Run Code Online (Sandbox Code Playgroud)

那只是“忽略”了\u. 因此,sed使用 Pilcrow "¶" …

character-encoding sed special-characters text-processing unicode

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

验证 ~/.XCompose

我正在努力在~/.XCompose. 随着我添加越来越多的序列,有时我会打错字或对不同的符号使用相同的序列。

例子:

错别字/不存在的代码

<Multi_key> <non-existent-keysym> : other-non-existent-keysym
Run Code Online (Sandbox Code Playgroud)

完全碰撞

<Multi_key> <a> <b> : x      # overrule by 2nd rule
<Multi_key> <a> <b> : y
Run Code Online (Sandbox Code Playgroud)

前缀冲突

<Multi_key> <a> <b> <c> : y 
<Multi_key> <a> <b> : x      # overruled by 1st rule
Run Code Online (Sandbox Code Playgroud)

是否有验证我的~/.XCompose文件的命令。最低要求是二进制答案:要么 »您的 XCompose 没有错误« 或 »您的 XCompose 包含错误«。如果出现错误,欢迎提供有用的错误消息,例如 »规则序列前缀的冲突 «。

我试过的

我创建了~/.XCompose包含上面的所有错误并打开了一个文本编辑器。文本编辑器没有显示错误(在控制台上)。正确且未被推翻的序列有效,所有其他序列都将被忽略。

我读了man 5 XCompose。在文档本身中,我发现没有任何帮助。我查看了man 5 XCompose. 只有mkcomposecache(1)看起来很有希望(从判断一派手册页),但似乎缺少我的系统(Linux Mint的18.3)上。既没有 …

input-method compose-key

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

如何在 Linux 上使用 Android 设备作为附加显示器

谁能告诉我如何使用 Android 设备作为第二个显示器来扩展显示吗?

我发现了一个名为“spacedesk”的应用程序,但它仅适用于Windows。

任何人都可以建议一种方法来执行此操作或安装该应用程序吗?

multi-monitor linux-mint android cinnamon

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