No protocol specified (gedit:2699): Gtk-WARNING **: cannot open display: :0.

今天在终端下使用gedit时突然出现下面的错误:

No protocol specified

(gedit:14333): Gtk-WARNING **: cannot open display: :0.0

开始还以为自己误操作将什么配置文件弄坏了,后面网上查资料发现是使用了sudo的问题,因为我喜欢用sudo su命令切换到sudo下玩。

下面时网上搜索到的解决办法。

原因:
当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示:
No protocol specified

(gedit:14333): Gtk-WARNING **: cannot open display: :0.0

这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。

xhost +

通过执行这条命令,就授予了其它用户访问当前屏幕的权限,于是就可以以另外的用户运行需要运行的程序了。

RTL优化与PPA分析:数字电路设计的关键技术 在数字集成电路设计中,RTL(寄存器传输级)优化是提升芯片性能、降低功耗和减小面积的核心技术。通过PPA(Power-Performance-Area)指标的平衡,工程师可以在不同时序约束下实现设计的最优化。本文基于Synopsys Design Compiler和开源工具Yosys的实验数据,展示了RTL优化在算术单元和控制逻辑中的显著效果,特别是在乘法器和除法器等复杂运算模块中。文章还探讨了AI辅助工具在RTL优化中的应用潜力,为数字电路设计提供了实用的技术参考和工程实践建议。 阅读详情

相关推荐

对比实验系列:Efficientdet环境配置及训练个人数据集

可以通过下方链接下载Efficientdet源码。

Yayisheng的博客 4585

Ubuntu gedit报错Gtk-WARNING **: cannot open display: 问题解决

gedit 是 GNOME 桌面环境的官方文本编辑器。通常在服务器中,没有安装或不需要桌面环境。因此,gedit 无法启动和显示。使用nano可以解决问题。

qq_63821739的博客 7798

Graybox Overview

Graybox功能使能够在sub_module上执行扫描和ATPG操作,然后能够在更高层次的层次上执行扫描和ATPG操作时使用该子模块的简化的Graybox表示,从而简化了分层设计中的扫描插入和ATPG操作过程。由于子模块的graybox表示只包含极少量的互连电路(子模块与top的互连),在大型分层设计中使用graybox可以极大地减少执行扫描插入,优化计时,分析故障和创建测试pattern所需的memory和工具runtime。

weixin_44954910的博客 1079

linux中在命令行打开图形程序出现Xlib: connection to ":0.0" refused by server等错误

出错内容如下: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0 原因是:此用户没有访问Xserver的权限(即Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上) 那如何设置用户对Xserve

w3045872817的博客 2161

告别jom Error 2:深入理解QtCreator、CMake与MSVC工具链的协作机制

本文深入解析QtCreator构建过程中常见的jom Error 2问题,揭示CMake与MSVC工具链的协作机制。从CMake生成器的工作原理到MSVC工具链的组件协作,帮助开发者系统化诊断构建错误,提升开发效率。

weixin_30654419的博客 429

CP2102 USB 转 UART 模块 PCB 设计项目

不幸的是,我的笔记本电脑只有 USB 端口,所以我需要在 USB 端口和 UART 接口之间进行转换。PCB 布局将足够小,因此我们不一定需要高速布线 USB 线路,但我们将在此将其作为一个简单的示例来实现,以展示如何在这种类型的电路板上实现它。相反,我们只使用屏幕左侧的电路。在这里,我们利用对之间的间距和到 L1 上的铜灌注的距离将差分阻抗设置为目标值。初始布局分为两个部分:USB 连接器和 USB 线路的 TVS 二极管放置在电路板左侧,带有二极管 D4 和 D5 的引脚接头放置在电路板右侧。

jkh920184196的博客 2400

Xlib: connection to ":0.0" refused by server

Xlib: connection to ":0.0" refused by server解决方法(转) Linux 2010-03-25 11:07:41 阅读653 评论0 字号:大中小 订阅 本文来自:http://hi.baidu.com/erazy0/blog/item/83796c3e45deffe655e72331.html 在linux系统中用Oracle帐号执...

zscomehuyue的专栏 351

OpenClaw + Antigravity + 飞书完整部署教程

在 Linux 服务器上部署 OpenClaw,使用 Antigravity 本地代理 AI 模型,并接入飞书实现 24 小时在线 AI 助手。

Maynor的博客 1785

xlib 不能在本地主机上显示的问题

由于经常在windows 和其他linux 机器上访问服务器,有时会导致本机上的Xlib 不能正确显示,  运行 xhost local:local 可以解决该问题. Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0 这是老问题了,...

java 248

GPU硬件架构与微架构深度解析28-稀疏计算:稀疏矩阵计算的硬件支持

本文介绍了GPU加速稀疏计算的关键技术。主要内容包括:1)稀疏数据的存储格式(COO、CSR、CSC)及其特点;2)现代GPU的稀疏计算硬件优化,如NVIDIA的稀疏张量核心和内存访问优化;3)稀疏计算在推荐系统、NLP和科学计算等领域的应用案例;4)性能优化技巧,包括存储格式选择、硬件特性利用和混合精度计算等。文章指出,专用稀疏计算技术可显著提升AI和大规模科学计算的效率,相比传统方法可获得5-10倍的性能提升。

2301_79143213的博客 111

ATE FT ChangeKit学习总结-20250630

半导体封装测试中的ChangeKit是Handler测试机的关键配套治具,主要用于适配不同芯片封装尺寸的FT测试。其主要特点包括:1)适应性,可快速切换不同测试设置;2)精准性,确保器件测试安全;3)高效性,减少停机时间。主要组件含Shuttle传送机构、HotPlate预热盘、DockPlate连接件和Contactor压头。设计需考虑Handler型号、芯片规格及PCB匹配(如140mm标准孔位),特别在低温测试时需注意吹气块布局。ChangeKit实现了测试设备的灵活配置,提升了半导体测试效率。

歌颂苦难的行为是无耻的; 1745

在linux 安装oracle10g时遇到的问题

安装oracle 10g的时候遇到如下错误:1Xlib: connection to ":0.0" refused by serverXlib: No protocol specifiedError: Can't op...

cojm55771的博客 172

Dify智能体开发:发布嵌入网站

Dify 支持将你的 AI 应用嵌入到业务网站中,你可以使用该能力在几分钟内制作具有业务数据的官网 AI 客服、业务知识问答等应用。点击 WebApp 卡片上的嵌入按钮,复制嵌入代码,粘贴到你网站的目标位置。

王国平的博客 3243

linux can't open display,Error: Can't open display: :0.0

linux下非root用户启动图形化界面报错[oratest@dudu ~]$ xclockXlib: connection to ":0.0" refused by serverXlib: No protocol specifiedError: Can't open display: :0.0解决方法:[root@dudu ~]# xhost local:oracle non-network ...

weixin_36403165的博客 5515

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Ubuntu gedit报错Gtk-WARNING **: cannot open display: :0.0 解决办法

当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示: No protocol specified (gedit:2144): Gtk-WARNING **: cannot open display: :0 解决办法:这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆...

Lucifer_zzq的博客 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

使用gedit出现No protocol specified (gedit:14333): Gtk-WARNING **: cannot open display: :0.0

切换到root权限,在终端下使用gedit时出现下面的错误: No protocol specified (gedit:14333): Gtk-WARNING **: cannot open display: :0.0 下面是从网上找到的正解,贴——分析——总结之: 原因: 当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示: No protoc

2万+

[Linux学习笔记]Gtk-WARNING **: cannot open display: :0解决方法

我在其他账户上命令行登录root建立了一个700权限的文件夹 试图用eog打开里面的一张图片时出现这样的问题 No protocol specified Unable to init server: 无法连接: 拒绝连接 (eog:10473): Gtk-WARNING **: cannot open display: :0 上网查了资料,发现问题在这里: Xserver默认情况下不...

IcePrincess_1968's World 3万+

linux 进入gedit命令,linux中gedit命令报错的案例分析

linxu下的gedit命令相信大家都很熟悉,但是这么简单的命令也经常会报错。下面由学习啦小编为大家整理了linux的gedit命令的报错案例分析相关知识,希望对大家有帮助!linux中的gedit命令报错案例分析一症状:sudo gedit /boot/grub/grub.cfg(gedit:5943): Gtk-WARNING **: Attempting to store changes i...

weixin_39606048的博客 2836

ubuntu 18.04 gedit不能使用以及xhost: unable to open display问题

1. SecureCRT上使用gedit不好用 因为gedit是基于窗口模式啊,而使用secureCRT进行ssh远程操作是在终端下,所以gedit当然是不好用的,可怜我还当个问题准备解决。。。 终端模式下编辑文本应该使用vim,也可以是vi。 2. Gtk-WARNING **: 10:39:36.773: cannot open display: 服务器远端GUI图形用户界面使用的是VNC V...

WingWudan的博客 1万+

Gtk-WARNING **: cannot open display问题的解决

1. ssh连接配置,mac系统下,x11forwarding 2. SDL安装 与VNC方式不同,qemu-kvm利用图形界面方式开启虚拟机,会以弹出窗口的方式与虚拟机交互。某些情况下,工作环境是通过各种term程序利用ssh登录到服务器,这时执行qemu的启动程序,通常会产生“Gtk-WARNING **: cannot open display”的错误。

Lux_Veritas的专栏 11万+

轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题

远程连接服务器或者工作站的时候,通常不能打开一个GUI图形用户,而且在打开过程中会出现诸如:(gedit:46927): Gtk-WARNING **: cannot open display:或者:指令名:Cannot connect to display的提示。那么如何解决这个问题呢?把它分为两种链接方式:用windows下的cmd链接远程的linux,另一种是用本地的linux系统链接远程的...

RToax 13万+

Gtk-WARNING **: cannot open display: :0.0之解决

1.升级WSL22.安装WSL GUI链接:https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps3.安装 vncserver链接:https://blog.csdn.net/booklijian/article/details/107734980。

m0_47203232的博客 2579

【无标题】eclipse+gtk出现Gtk-WARNING **: Could not find signal handler ‘on_window_destroy‘

项目场景: 提示:这里简述项目相关背景: 我们在使用eclipse安装gtk+库后,编译成功但是运行时会出现 (TestGlade:5253): Gtk-WARNING **: Could not find signal handler 'on_window_destroy‘ 问题描述 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据 APP 中接收数据代码: @Override public void run() { bytes = mmInStr

hjh445033629的博客 491

Unable to init server: Could not connect: (gedit:2750): Gtk-WARNING **: cannot open display问题解决

最近想在server上用gedit修改系统引导程序文件,命令如下: sudo gedit /etc/default/grub 出现了问题,报错如下: Unable to init server: Could not connect: Connection refused (gedit:2750): Gtk-WARNING **: cannot open display: 其实,问题还是出在gedit上面。gedit是GNOME桌面环境的官方文本编辑器,但是server上可能并没有桌面环境GUI

一个菜鸟的奋斗 1万+
上一篇: "xxx is not in the sudoers file"解决方法 转贴
下一篇: vi的一些知识
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值