问题标签 [mate-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3397 浏览

ubuntu - 将 DE 与 XMonad 配对

由于 MATE 只是 GNOME2 的一个分支,显然可以使用以下命令将窗口管理器替换为另一个(即 xmonad)mateconftool-2 -s /desktop/mate/session/required_components/windowmanager xmonad --type string:. 这在我登录 MATE 时启动 XMonad 的意义上是有效的,但是,看起来 xmonad 正在尝试平铺面板或其他东西。其中一个面板实际上填满了它不应该占据的所有空间(顶部和底部留空)并且系统完全无法使用(需要重新启动)。

我的 xmonad.hs:

我唯一的假设是 xmonad 没有正确地忽略面板。

我正在使用从 12.04 升级的 Ubuntu x64 12.10

编辑:我尝试添加className =? "mate-panel" --> doIgnore到 xmonad.hs 中的 manageHooks。没有不同。

0 投票
1 回答
2743 浏览

python - Writing MATE/GNOME Applets (Python) with PyGObject Introspection

So I have been trying to port a C GNOME applet to MATE, and after running into many different problems, I decided to rewrite it from scratch in python. Eventually, I found some not-horribly-out-of-date documentation, which is here: http://wiki.mate-desktop.org/docs:devel:mate-panel

Apparently the new way of writing applets in python is to use PyGObject introspection, instead of the 'old' PyGtk.

So I have a few questions:

EDIT: If I run

in a python session, I get the warning:

Which pretty much answers Question 3, but then brings up Question 1 again. Also, running from gi.repository import MatePanelApplet gives an ImportError Could not find any typelib for MatePanelApplet even though I have libmatepanelapplet-dev installed.

EDIT AGAIN: I found a solution to the ImportError here: Can't import Webkit from gi.repository. (Just install gir1.2-mate-panel instead of webkit)

And more errors:

0 投票
2 回答
7104 浏览

c - Make with GCC 上的“预期声明说明符”

我正在尝试将https://github.com/alexkay/xmonad-log-applet从 GNOME2 移植到 MATE,到目前为止,我已经完成了配置等,我正在尝试构建。你可以在这里找到我的修改:https ://github.com/geniass/xmonad-log-applet 。当我运行时make,它开始构建,但在最后一行它给出了这些错误:

我在 stackoverflow 上看到了很多类似的问题,但它们主要是关于省略花括号或方法原型返回类型。我在这里看不到任何东西,但也许我只是错过了一个?除了这种可能性,我完全不知道可能出了什么问题。这些错误对我来说完全没有意义

为了清楚起见,这是删除了 ifdef 的 main.c(给出了相同的错误):

0 投票
2 回答
4026 浏览

configuration - dconf/GSettings 如何以及在哪里存储配置数据?

昨天我尝试从 MATE 1.4 更新到 MATE 1.6。我不喜欢它的一些东西,我决定转回去,至少现在是这样。其中一项更改是从 mateconf 配置系统切换到 GNOME 3 的 GSettings。据我了解,这是一个名为 dconf (或以其他方式连接)的系统的前端。

这使我的许多设置变得无效。我想我可以尝试迁移它们,但与 gconf 和 mateconf 不同,它们在我的主目录中创建了方便的文件夹并用我可以编辑或复制的 XML 填充它们,我无法找到任何 dconf 设置存储的痕迹。

提供了一个新的控制中心(并且必须安装),但我不想点击几十个对话框来恢复我已经拥有的设置。配置编辑器实用程序可能没问题,但它只适用于 mateconf。

所以我想知道的是在哪里可以找到dconf创建的文件以及如何直接修改它们,而不依赖于特殊工具。

0 投票
1 回答
409 浏览

mate-desktop - 如何将音频/视频属性选项卡添加到 Caja?

默认情况下,Caja 不附带 Nautilus 中存在的“音频/视频属性”选项卡,因为......很长一段时间。

如何添加此选项卡?

0 投票
1 回答
984 浏览

linux - 启动 Fedora Server MATE 桌面

我想知道是否可以在需要时启动 MATE 桌面并且不要将 graphics.target 设置为标准。

使用 dnf 组安装 MATE Desktop 没有问题。但是 startx 总是说 X Server 离线等...

我究竟做错了什么?!有时我只是不想用 nano/vim 等做一些事情......

编辑:在 Virtual Box 中使用 Fedora 23 服务器(测试)

0 投票
2 回答
386 浏览

linux - 检查特定的 Linux 终端是否已打开

我们有一个服务器启动脚本,它调用 Mate 终端(或 GNOME 终端 - 不应该有所作为)作为服务器启动过程的一部分,本质上,它像这样跟踪服务器信息日志:

现在,正如您可能想象的那样,在开发一个终端时,由于多次服务器重新启动,最终会有相当多的开放终端在一天结束时拖尾相同的日志文件。

现在我的问题是:是否有可能以某种方式检查打开的终端以获取特定的运行命令、特定的标题或类似内容,以仅在没有尾随的情况下打开一个新的终端?

我检查了 mate-terminal 的手册页,但找不到任何可以执行任何窗口管理的内容。

我们正在运行 CentOS7 和 MATE 1.12.1

0 投票
1 回答
239 浏览

python - 切换虚拟桌面时出现 QMainWindow 可见性问题

我的应用程序有一个可以在左键单击时QSystemTrayIcon切换可见性。QMainWindow

它可以正常工作,除非我在QMainWindow可见时切换虚拟桌面。

例如:

我只能通过重新启动应用程序来恢复 QMainWindow。

print在上面的方法中添加了 s 并且可以检查我们是否通过

因为self.main_window.isVisible()返回TrueFalse或者。

我只是不知道在哪里可以QMainWindow看到。

Debian 拉伸,伴侣 1.16.2,Python 3.5.3。我可以用 PyQt4 和 PyQt5 重现。

0 投票
1 回答
157 浏览

debian - 在 Debian Mate 上,Visual Studio Code 严重渲染字体

从几天前开始,Visual Studio Code 显示字体很糟糕。我目前在 Debian Buster 下,使用 Mate 作为桌面环境。由于我不知道如何正确描述显示,这里有一些屏幕截图(在第四张中特别明显):

以下是我记得在注意到问题之前所做的操作:

  • 使用 Back In Time 创建备份(我怀疑问题出在这个问题上)
  • 从 Debian "Stretch" 9 升级到 Debian "Buster" 10
  • 从 Sid 安装 Firefox Quantum、libfontconfig1、fontconfig-config 和 libnss3(跟随这个站点

最后,这是我围绕这个问题所做的测试:

  • 使用新的桌面环境(KDE Plasma):没有出现问题,但我想保留 Mate
  • 更改 Mate 的窗口管理器(从 Marco 到 OpenBox 并且很棒):问题仍然存在
  • 删除 Visual Studio Code,清除它并确保每个配置文件都消失了,然后重新安装 Code:问题仍然存在
  • 降级 Firefox 和上面提到的其他软件包:仍然存在
0 投票
0 回答
696 浏览

fedora - Fedora 27 上的 VNC 黑屏与 mate 桌面

我最近尝试使用 Fedora 27、mate desktop 和 miniconda 为本地服务器设置 vncserver。但我不断收到黑屏和黑点而不是光标。在谷歌上无休止地搜索解决方案后,我感到很沮丧。

有谁知道如何解决这个问题?非常感谢!

这是我的 xstartup 文件:

这是日志文件中的消息: