美文网首页
Linux中用其它用户来启动图形程序

Linux中用其它用户来启动图形程序

作者: 李书文 | 来源:发表于2017-03-14 15:58 被阅读58次

在Linux中用Perforce,但是因为各种历史原因需要用root来启动p4v。但是只要已启动,就会提示我无法链接Display,索性找到了解决方案:

用登陆用户运行:

$ xauth list | grep `uname -n`

将最后的的hexkey拷贝下来,我们给他起个名字hexkey-1

之后切换到root,运行

> DISPLAY=:0; export DISPLAY
> xauth add $DISPLAY . hexkey-1

再运行p4v就可以了

相关文章

  • Linux中用其它用户来启动图形程序

    在Linux中用Perforce,但是因为各种历史原因需要用root来启动p4v。但是只要已启动,就会提示我无法链...

  • Android程序包

    Android提供的应用模型与Linux脚本下的普通命令行环境以及图形用户界面启动的应用程序有很大的不同。应用程序...

  • 终端的前世今生

    Linux系统启动后,如果没有安装图形桌面系统,用户看到的是黑乎乎的屏幕; 根据提示输入用户名和密码后,用户可以通...

  • Android系统启动

    init进程 启动电源,加载引导程序,引导程序启动Linux内核,Linux内核加载完成后,首先启动 init 进...

  • 深入了解Android读书笔记——深入理解init

    源码Android10 init 概述 init进程是Linux系统中用户空间的第一个进程,进程号固定为1。启动代...

  • Python 常用库总结(3)

    图形用户界面 用来创建图形用户界面程序的库。 curses:内建的 ncurses 封装,用来创建终端图形用户界面...

  • 使用DBCA创建数据库

    启动DBCA,方法:打开终端(Open Terminal),转换Oracle用户,启动图形化界面 图形界面起不来,...

  • 十一个顶级的Git 客户端,绝对很实用!

    Linux用户主要可以通过命令行来管理Git,不过外面有几种图形化用户界面(GUI)Git客户软件,它们便于用户在...

  • Shell 程序设计教程

    Shell 是 UNIX/Linux 系统中用户与系统交互的接口。它除了作为命令解释器以外,还是一种高级程序设计语...

  • Android系统启动流程分析(个人笔记)

    当引导程序启动linux内核后,会加载各种驱动和数据结构。有了驱动以后,开始启动Android系统同时会加载用户级...

网友评论

      本文标题:Linux中用其它用户来启动图形程序

      本文链接:https://www.haomeiwen.com/subject/nolhnttx.html