问题标签 [mate]
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.
apache-flex - Flex 应用框架:PureMVC vs Mate,生产力更高
我正在尝试在 flex 中开发几台小型机器(例如ic-m700pro)模拟器。我已经阅读了文档并在 PureMVC 和 Mate 中尝试了两天。我没有足够的经验来选择合适的。我只想快速发展。
那么哪个更有效率呢?PureMVC 或 Mate,请给我建议。
提前致谢。
mate - 我无法再使用 Linux Mint 13 登录 MATE
发行版:Linux Mint 13 MATE 32 位。安装 Cinnamon 包后,我无法再登录 MATE。(顺便说一句,Cinnamon 不起作用。)MATE 不再是登录窗口中的选项。(我可以登录到 KDE,我想使用 MATE。)我该如何解决这个问题?另外,我必须修改哪些文件才能更改“xclient 脚本”?
apache-flex - 如何收集由 ObjectBuilder 标签创建的对象并将它们作为集合分配给 Flex 4 Mate 框架中的另一个对象
假设我在 Mate 事件映射中实例化了两个子对象:
...以及一个必须包含集合中先前对象的主要对象:
如何使用 Mate 将创建的 SubModelA 和 SubModelB 对象作为集合分配给 MainModel 中的属性?
flex4 - Flex Mate - 在 Manager 和 View 之间映射时,PropertyInjector 触发了两次
我的应用程序使用 Flex 4 和 Mate 框架 0.9.1。当经理和视图之间存在映射时,我遇到了 PropertyInjector 被触发两次的问题。
我没有在这里分享原始代码,但它看起来类似于以下内容: 基于事件,更新 MyManager 中的属性(someData)。属性注入器在目标视图 (MyView) 中更新这个新值。问题是 - 当 onDataChanged 被调用并且属性 someData 被更新时,视图中的“set someData”方法被触发了两次。我知道视图只被实例化一次,因为我已经调试了 init 和 creationComplete 事件。MyManager 中的源属性也仅根据跟踪更新一次。
这表明属性注入器被触发了两次。有谁知道在什么条件下会发生这种情况?任何指针将不胜感激!
MyEventMap.mxml
数据持有者.as
MyManager.as
我的视图.mxml
shell - 自动加密/解密:检测文件在 Mate/Gnome 应用程序中关闭
我正在编写一个 bash 脚本来自动解密文件以进行编辑,并在文件关闭后将其加密回来。文件类型可以是任何类型:纯文本、办公文档等。我在 Linux Mint 和 Mate 上。
我被卡住了:无法可靠地检测文件是否在应用程序中关闭,以便脚本可以继续对其进行加密并删除解密版本。
该脚本的第一个版本只是将 vim 与文本文件一起使用。脚本直接调用它,直到 vim 关闭才继续。现在,由于我希望能够对其他文件执行此操作,因此我尝试了以下操作:
xdg-open:调用与文件类型关联的应用程序后立即退出。因此脚本继续并且没有好处。
xdg-open 用于调用关联应用程序的修改函数:在当前脚本中运行它,所以现在我看到程序退出。仅在应用程序尚未运行时才有效。如果有,则新进程完成,脚本继续。
所以我现在要做的就是以某种方式观察该文件在已经运行的应用程序中被关闭。目前正在尝试使用 pluma/gedit 和 inotifywait。它也不起作用 - 打开文件后立即检测到CLOSE_NOWRITE,CLOSE事件。
如果没有针对不同应用程序的特定钩子,是否有可能检测到这一点?可能有一些 X 钩子?
谢谢你。
apache-flex - Flex Mate - 将具有 id 属性的对象发送到服务器
有没有办法使用绑定到另一个值的 id 属性的 ObjectBuilder 创建对象?
由于保留了“id”,因此以下内容不起作用:
由于 event.list 应该绑定,因此以下内容也不起作用:
有没有其他方法可以将“id”发送到服务器 API?
澄清一下:这段代码在映射文件的 EventHandler 中:
tidesdk - 最后使用的文件在 TideSDK 中的 openFileChooserDialog 上崩溃
我在 TideSDK 中使用 openFileChooserDialog():
当我选择磁盘上的文件时一切正常,但是......我使用 Linux Mint 13 x64 Mate 并且我的文件对话框中有“最近打开的文件”帮助程序。当我从这些字段中选择文件时,我的应用程序在 TideSDK 上,按 OK 按钮确认,应用程序崩溃 :( 依赖于我的系统或 TideSDK?在 Linux 上有什么解决方案吗?
apache-flex - flex 框架是否与喷油器配合使用?
我一直试图查明我的 flex 应用程序中存在的内存泄漏,我刚刚发现它可能与 mate 有关。
我正在使用伙伴的注入器(在映射文件中)将项目注入弹出窗口:
然后我使用PopUpManager.addPopup
andPopUpManager.removePopup
来显示/删除弹出窗口,但是当我分析我的应用程序时,我看到MyTitleWindow
对象的数量只会增加(removePopup 不会释放内存)
当我卸下喷油器时,一切正常...
有没有人遇到过这个问题?我想我可以通过不使用注射器来解决这个问题,但我确实希望有一个更简单的解决方案......
编辑
我刚刚了解到,从版本 0.8.8 开始,PropertyInjector 包含一个名为 softBinding 的属性,它应该(据我了解)解决这个问题,但它没有......
bash - Xfce4 & make dcript 用于在脚本中保存主题以恢复主题
我正在尝试编写一个脚本来保存所有桌面主题光标、图标、字体、壁纸、面板+面板内容。
这是一个非常简单且重复的脚本。因为我不知道在 Bash 中有更先进的保存和使用变量的更好方法。
这是我当前的脚本:
实际问题在于“面板”和“插件 ID”:
我可以将它保存在一个变量中,例如:
但我真的不知道如何直接从 CLI 的 Bash 脚本应用这些值,或者我是否启动图形会话的脚本并使其工作。
例如,如果我更改主题和该面板内的插件,我需要保存该值。
如何使用$TESTVAR
, 值从 CLI 恢复?
还有一件事,有人可以告诉我如何改进脚本,使其更高级,并且不要为相同的内容制作太多变量,例如:
它是相同的,独特的东西,“屏幕”中的数字不同,就像在“监视器”中一样,我可以使用替换将其转换为高级变量,并保存这些值以用于从 make it 脚本恢复主题之后使用?
fedora - Fedora 21下如何设置默认窗口管理器?
Fedora 21 带有丑陋的 Gnome 3,我安装了 XFCE 和 MATE,但我不知道如何将它们中的任何一个设置为默认的 X 窗口管理器。从 Gnome 3 注销后,我没有从已安装的窗口管理器中看到任何选择。