libssh2 x11- 使用libssh2库启动x11

问题描述

使用libssh2库启动x11

最近在研究libssh2库,,想使用这个库进行远程访问服务器,并在客户端开启图形界面的程序,譬如(xterm),libssh2官网上有个例子x11.c,我在Linux端运行了,却总提示类似于
Xlib: connection to "localhost:23.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xterm Xt error: Can't open display: localhost:23.0
这样的错误,有没有大牛遇到过这样的问题啊?
程序中启动x11是通过这个宏定义指定的#define _PATH_UNIX_X "/tmp/.X11-unix/X%d"路径,设备号是从DISPLAY环境变量中获取的

时间: 2024-10-08 03:30:29

libssh2 x11- 使用libssh2库启动x11的相关文章

两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置

问题描述 两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置 我有两台mysql数据库服务器,服务器A 192.168.46.128 备库B 192.168.30.129 现在想做主主或者主备复制,另外想实现当主库A挂掉之后,备库B接管继续工作.正常情况应用程序连接数据库是通过IP连接的,假如我之前连了192.168.46.128,那它挂了之后,备用数据库启动IP就变成了192.168.30.129 请教大神,我改如何设置做到,主库挂了,应用不做修改的情况下,可以自动连到192.168

s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5

[目标板]s3c-2410 [虚拟机]CentOS6.4 kernel-2.6.32 [编译器]gcc-4.4.6 目前QT官网的4.8.5的几个版本中Qt libraries 4.8.5 for Linux/X11 (230 MB) (Info)和Qt libraries 4.8.5 for embedded Linux (230 MB) (Info)两个版本其实是同一个源码包,只不过你使用不同的编译器就可以编译出arm和x86两个不同的QT版本. 他们的包都叫做qt-everywhere-o

渠道招募万里行 伟库启动全程电子商务全国巡展

近日,中国最大全程电子商务服务商用友伟库正式启动大规模全国巡展暨渠道招募活动.旨在通过覆盖全国各级重点省市地区的大规模渠道招募,使更多渠道商和企业主可以深入了解全程电子商务的应用价值,体验伟库独一的贯穿企业前后端营销管理的创新在线服务效果,推动全程电子商务在全国范围的集体爆发. 据了解,伟库此次全国巡展活动将相继在北京.上海.杭州.广州.深圳.重庆.厦门.南京.合肥.哈尔滨.郑州.大连.成都.贵阳.西安等诸多大中型城市展开,范围覆盖了中南.华东.北方.西部四大区域.通过数十场巡展和招募活动,实现

[原]Linux配置文件 /etc/X11/xorg.conf

Linux 一个配置文件确实会导致图形化界面无法启动. export DISPLAY=localhost:1.0 也存在问题,后寻找此文件,贴于机器,即可用. 该配置文件为:/etc/X11/xorg.conf ,内容如下: xorg.conf(5)                                                                                          xorg.conf(5)       NAME        xorg

Linux有问必答:如何修复“X11 forwarding request failed on channel 0”错误

Linux有问必答:如何修复"X11 forwarding request failed on channel 0"错误 问题: 当我尝试使用SSH的X11转发选项连接到远程主机时, 我在登录时遇到了一个 "X11 forwarding request failed on channel 0" (X11 转发请求在通道0上失败)的错误. 我为什么会遇到这个错误,并且该如何修复它? 首先,我们假设你已经正确启用了SSH的X11转发. 如果你在登录时遇到"X1

《嵌入式 Linux应用程序开发标准教程(第2版)》——2.2 Linux启动过程详解

2.2 Linux启动过程详解 嵌入式 Linux应用程序开发标准教程(第2版) 在了解了Linux的常见命令之后,下面详细讲解Linux的启动过程.Linux的启动过程包含了Linux工作原理的精髓,而且在嵌入式开发过程中非常需要这方面的知识. 2.2.1 概述 用户开机启动Linux过程如下: (1)当用户打开PC(intel CPU)的电源时,CPU将自动进入实模式,并从地址0xFFFF0000开始自动执行程序代码,这个地址通常是ROM-BIOS中的地址.这时BIOS进行开机自检,并按BI

AppLaunch 3.2发布 程序运行和启动工具

AppLaunch 是一个Mac OS X版本常见的程序运行/启动对话框,由http://www.aliyun.com/zixun/aggregation/34066.html">Windows操作系统或KDE的窗口管理器提供.它由一个输入框组成,当用户输入一个命令行时,将被传送到应用程序的工作区,用户可以直接输入应用程序名称或文件名或URL地址来打开网页. AppLaunch 3.2该版本引入了多个新的特点,包括一些错误修正.有了这个版本,AppLaunch让您使用标签完成和波浪线扩展(

DATAGUARD从库宕机后如何恢复到管理恢复模式

一.sys登陆 实例: $ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Wed Nov 3 07:35:34 2010 Copyright (c) 1982, 2007, Oracle.  All Rights Reserved. Connected to an idle instance. ----------------------------------------------------- 二.备库启动

DG2.1——物理备库搭建

原文转自:http://blog.csdn.net/tianlesoftware/article/details/5547565 1.linux平台 Data Guard 环境: 操作系统: redhat 5.5 Primary数据库: IP地址:211.87.147.69 数据库SID:mynew1 DB_UNIQUE_NAME:mynew1_pd   Standby数据库: IP地址:211.87.147.68 数据库SID:mynew1 DB_UNIQUE_NAME:mynew1_st