我最近听说了很多关于米尔的事。这似乎是 Ubuntu 社区的一件大事。
Mir究竟是什么,为什么它如此重要?会影响我吗?
以其他用户身份登录后,如何运行 GUI 程序?
thufir@doge:~$
thufir@doge:~$ sudo -u hawat -i
hawat@doge:~$
hawat@doge:~$ whoami
hawat
hawat@doge:~$
hawat@doge:~$ pwd
/home/hawat
hawat@doge:~$
hawat@doge:~$ echo $HOME
/home/hawat
hawat@doge:~$
hawat@doge:~$ firefox
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :0
hawat@doge:~$
Run Code Online (Sandbox Code Playgroud) 我喜欢自定义我的桌面,那么 mir 是否有任何 compiz 替代品?
编辑:我的意思是,我们可以自定义(Unity Next)并在其上使用 compiz 吗?
我听说 13.10 混合使用了 Mir 和 X.Org。14.04怎么样?它是否也同时使用两者或仅使用 Mir。如果它只是 Mir 那么我们如何让官方(非专有)驱动程序工作(由 AMD)
试图在这里找到一些答案:更新到 15.10 后无法从终端启动图形应用程序,但它没有解决我的问题。
$ sudo gedit
Failed to connect to Mir: Failed to connect to server socket: No such file or directory.
Unable to init server: Could not connect: Connection refused.
(gedit:4574): Gtk-WARNING **: cannot open display:
Run Code Online (Sandbox Code Playgroud)
只有gedit在终端工作正常。这是我的本地计算机,不是远程系统。
我正在通过 HDMI 电缆连接带有液晶电视的笔记本电脑。每次我重新启动时,我都必须去:
系统设置 --> 屏幕显示
再次启用镜像。因此,我打算编写一个 bash 脚本,在登录后启用此功能。但是,我不知道要键入哪些命令才能实现镜像功能。
我将Ubuntu 14.04 与最新的 AMD 驱动程序 (14.4) 用于 Radeon 7xxx 系列,因此安装了 amdccle,但我没有从那里启用它...
注意:如有必要,我可以使用替代方法 amdccle。
当我从启动菜单启动它时,我的 gedit 应用程序正常工作,我可以做所有事情。
但是,当我转到终端并发出以下命令时:
gedit text1
Run Code Online (Sandbox Code Playgroud)
然后我得到以下输出:
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(gedit:3825): Gtk-WARNING **: cannot open display:
Run Code Online (Sandbox Code Playgroud)
然而,应用程序 vim 正常工作。
这非常令人沮丧,因为我通常在终端中工作并且除了 gedit 之外很少使用 GUI
可能要注意,今天我已经安装了openssh服务器。此后我面临这个问题。为什么会发生这种情况