linux下如何将GNOME Desktop桌面的信号通过x11转发到当前设备的桌面上?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何将GNOME Desktop桌面的信号通过x11转发到当前设备的桌面上?相关的知识,希望对你有一定的参考价值。

linux下设置好x11,输入export DISPLAY=192.168.88.71:0.0,即可将linux的可视化软件在window桌面上打开,
通常唤起GNOME Desktop是通过init 5唤起的,但是在终端中输入后并没有像其他带gui的软件一样在Windows桌面上打开,
其他的带gui软件都可以,GNOME Desktop应该也是可以的吧,请问各位大佬这里该用什么命令才能将GNOME Desktop的信号推送到 DISPLAY=192.168.88.71:0.0呢?在此先谢过各位大佬了。
请各位大佬先看下视频,描述的可能不清楚,视频中有演示过程,更明确一点

用vnc,就可以把桌面显示在登陆的这个终端上。
一个启动vncserver,一个用vncclient,追问

嗯嗯,多谢大佬提供思路vnc确实可以,但是因为安全等问题,一般服务器都是能少给出入口就少给出入口,如果再用vnc再开一个出口的话,安全管理比较严的客户是不允许的 /捂脸哭,能给个ssh口子已经谢天谢地了,所有我这边才想着用ssh实现,Xmanager就不要需要在服务端再设置什么,估计就是利用了ssh的X11转发功能,就是不知道他是怎么接收桌面的Display信号的,贫穷使我用不起Xmanager

追答

不是的,可以通过这个ssh封装的呢。
在公司里就是那么做的,起码对中间人是不泄漏的。
访问的时候,开putty,登陆,因为有 tunnels,所以,就成了,

参考技术A 额,这不就是桌面了么?就是登录的界面那个追答

追问

这个是从虚拟机那里打开的,并不是通过命令唤起的,我这边是在用虚拟机做测试,模仿线上环境,线上环境可没有打开虚拟机的选项 /哭着笑

参考技术B

    Linux下配置Gnome桌面环境方法 一、首先查看系统的运行级别以及是否安装了桌面环境 1、使用命令 runlevel 查看当前的运行级别 ,如图所示; 2、使用命令 yum grouplist | more 查看是否安装了桌面环境的组件,如图所示; 二、再次从上面分析的结...

如何使用 xdg-desktop-icon 创建 Linux 桌面图标跨桌面(KDE、GNOME)?

【中文标题】如何使用 xdg-desktop-icon 创建 Linux 桌面图标跨桌面(KDE、GNOME)?【英文标题】:How to create a Linux desktop icon cross desktop (KDE, GNOME) with xdg-desktop-icon? 【发布时间】:2012-09-16 05:53:04 【问题描述】:

我想使用 xdg-desktop-icon 工具,因为它可以编写脚本并且可以跨桌面工作(至少在带有 Gnome 和 KDE 的 Linux 上)。至少根据 freedesktop.org 应该这样做。 1

制作了一个最小的文件:test.desktop

[Desktop Entry]

Encoding=UTF-8
Type=Application

Exec=test
Icon=test

Name=test

使用 xdg-desktop-icon...

xdg-desktop-icon install --novendor test.desktop

退出代码为 0。(成功。)但是...我在桌面上看不到任何新图标。重启后也不行。这在带有 KDE 的 Ubuntu Precise 12.04 和带有 KDE 的 Debian Wheezy 上失败了。

如何正确使用xdg-desktop-icon工具?

KDE 的问题与桌面设置有关。文件夹视图、报纸视图等。

【问题讨论】:

只需将.desktop 文件放在您想要的任何位置。我不知道这个“安装”是什么意思。 【参考方案1】:

xdg-desktop-icon 依赖于xdg-user-dir 来确定用户桌面目录。您可以检查该命令和文件管理器(或处理桌面的程序)的设置。

假设默认为/home/user/Desktop,那么您必须检查那里的文件名。如果文件在那里,则 xdg-desktop-icon 正在按预期工作。

您必须考虑必须使用xdg-icon-resource 单独安装图标(在您的情况下为test)。也就是说,如果您没有使用已安装的股票图标或自定义图标,或者您没有使用图标的绝对路径。

不要忘记xdg-desktop-icon 仅将.desktop 文件复制到特定目录中。不多不少。

如果我正在处理 ~/myapp 目录,我会检查:

$ xdg-user-dir
/home/user/Desktop
$ ls `xdg-user-dir`/test.desktop
ls: cannot access /home/user/Desktop/test.desktop: No such file or directory
$ xdg-desktop-icon install --novendor test.desktop
$ ls `xdg-user-dir`/test.desktop
/home/user/Desktop/test.desktop

最终,您可以使用任何xdg- 脚本运行:

$ XDG_DEBUG_LEVEL=1 xdg-desktop-icon ...

这会给您一个额外的行,告诉您桌面文件的安装位置。此时如果图标没有安装,可能会出现一个难看的默认图标。

【讨论】:

KDE 的问题与桌面设置有关。文件夹视图、报纸视图等。 嘿@JamesMitch,你知道你需要默认活动还是其他活动,包括桌面文件夹视图处于活动状态?该图标可能是在桌面文件夹中创建的,而不是直接在磁盘上。您也可以手动检查文件管理器中的桌面文件夹 /home/user/Desktop(Arbeitsfäche in German)。这很尴尬不是吗?

以上是关于linux下如何将GNOME Desktop桌面的信号通过x11转发到当前设备的桌面上?的主要内容,如果未能解决你的问题,请参考以下文章

我想问问linux怎么切换桌面

请问在登录Linux时不能启动图形界面的情况下如何设置默认桌面环境

如何选择或切换KDE和GNOME桌面环境?

gnome desktop

如何在Linux桌面环境下自动启动程序

linux 下 deepin 和 gnome 桌面的外观设置