问题标签 [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 投票
1 回答
78 浏览

autokey - AutoKey 的 MATE 桌面弹出窗口类

在 Fedora 28 的 MATE 桌面中,我设置了一个快捷方式,用于使用弹出窗口切换窗口到 Super-j。我发现AutoKey它允许您重新映射某些应用程序/窗口的键。它有一个脚本告诉你窗口类是什么。但是随着弹出窗口,窗口消失得太快,脚本无法完全抓住它,因为您需要单击窗口。有没有办法得到这个弹出窗口的窗口类?left我想在弹出窗口处于活动状态时将密钥重新绑定到 Super-h。还是有另一种方法可以实现这一目标?

0 投票
1 回答
869 浏览

debian - 如何在 mate 桌面环境中添加刷新选项

我试图像在 Windows 中一样在 mate 桌面上单击鼠标右键来添加刷新按钮。我正在运行 Parrot 操作系统。

这两个命令都返回错误未找到,我也尝试将存储库添加到 sources.list 但失败了。

0 投票
0 回答
221 浏览

python - Mate 中的面板小程序有哪些组件?

这是我在 Stack Overflow 上的第一篇文章——我不是专业的开发人员,当我在我的一个小实验中遇到问题时,它总是相当简单,我通常会在已回答的问题中找到解决方案。这一次我的搜索没有成功,所以我怕我不得不公开我的无知......

我有兴趣学习为 mate-panel 开发 Python 小程序。我在网上找到了很多例子,包括这里的 SO。但是,我发现的所有示例都没有附有足够的注释让我理解代码的作用。此外,我曾尝试运行其中一些,但我无法让它们工作,而且在不了解机制的情况下很难排除故障。这是我到目前为止发现的:

  • 这个问题链接了一些听起来很有希望的文档,但是该链接现在似乎已失效。
  • 一个名为MATE University的 github 存储库承诺面向所有能力的程序员——不幸的是,它只包含一些最小的、未注释的代码。相关“文档”的链接也已失效。总的来说,它看起来像是一个废弃的项目(我的印象得到了它在遗留档案中的证实)。
  • MATE wiki似乎是个好去处,但同样只有一个未注释的示例。

我还发现了一些论坛问题,人们对他们的代码进行故障排除,但没有一个能让我走得太远。

理想情况下,如果有人可以为我提供有用的参考,我将不胜感激。或者,如果有人能回答我关于 wiki 中示例的问题,我将非常感激。

作为参考,这里是小程序的代码,在 Python 中:

我对此的问题是:

  1. 我见过的所有示例都至少包含两个函数,分别称为“applet_fill”和“applet_factory”。很容易看出,“applet_fill”采用了一个行为类似于 Gtk 容器的小程序对象,这里是用小部件填充小程序的代码。这是全部还是还有更多?
  2. “applet_factory”的作用是什么?返回值是什么意思?什么是“iid”论点?“数据”是字典吗?我怀疑“数据”可能是下面“factory_main”函数的最后一个参数,对吗?
  3. 说到这里:什么是“factory_main”,它的论点是什么?我想这是执行小程序的功能,对吗?我尝试在其上调用 help(),结果令人沮丧地没有帮助。

除了 python 脚本,wiki 还“引入”了两个附加文件:

和:

我的问题非常基本:这些文件的功能是什么,它们里面有什么?

我希望这个问题不会太不合标准。任何帮助将不胜感激。

0 投票
1 回答
194 浏览

kiosk-mode - Mate Kiosk 模式 - 自定义桌面上下文菜单和关机/锁定按钮

我的目标是配置一个最小的 Mate 桌面,只允许 Firefox 和有限的文件管理。

到目前为止,我设法通过编辑 /etc/xdg/menus/ 中的菜单文件来剥离大部分桌面:

  • mate-applications.menu
  • mate-preferences-categories.menu

所以它现在看起来像这样:

伴侣菜单

这会为所有用户剥离菜单,这不是最佳选择,但适用于这种情况。但我也想删除或禁用“锁定屏幕”和“关机”按钮。

我通过配置适当的 dconf-Profile 进行了尝试。有些设置听起来很有希望 - 但没有效果:

注意:“**”仅用于强调,配置不包含它们!同一配置文件中的其他设置具有所需的效果,例如:

有谁知道如何禁用/删除锁定和关机按钮?

另一个痛点是他的桌面上下文菜单:

桌面上下文菜单

我还没有找到删除/禁用此功能的方法,或者至少没有找到允许用户使用任意可执行文件创建启动器快捷方式的菜单条目“Starter anlegen”...

你知道如何“化解”这个菜单吗?

我正在使用 Mate 版本 1.24.0+1。

我的 dconf 配置文件如下所示: dconf 配置文件结构

我将它编译到 dconf 数据库中:

我通过放置以下内容为所需用户激活它:

在他们的 ~/.profile 和 ~/.bashrc

dconf 配置文件似乎可以正常工作,因为 Caja 设置已生效。

0 投票
0 回答
28 浏览

linux - Alt+Shift 的顺序改变了 MATE 桌面中的键盘行为

我遇到了和弦键绑定的问题,我不确定如何排除故障。

当使用将 Alt 和 Shift 与第三个字符(即 Alt+Shift+)结合使用的键绑定时,就会出现问题。如果我在按 shift 之前按 Alt,那么事情会按预期工作;但是,如果我在按 Alt 之前按 Shift,那么我会进入不希望的状态。在这种状态下,Meta (Windows) 键似乎被锁定,我必须按下 Meta (Windows) 键才能恢复正常模式。

我在运行 CentOS 7.9 的 Amazon Workspace 上使用 MATE 桌面。我从来没有在其他机器上遇到过这个问题,即 Alt+Shift 的顺序无关紧要。谁能帮我解决这个问题并禁用此行为?谢谢。