mate-desktop / mate-menus Goto Github PK
View Code? Open in Web Editor NEWLibrary for the Desktop Menu freedesktop.org specification
Home Page: https://mate-desktop.org
License: GNU General Public License v2.0
Library for the Desktop Menu freedesktop.org specification
Home Page: https://mate-desktop.org
License: GNU General Public License v2.0
mate-menus =========== mate-menus contains the libmate-menu library, the layout configuration files for the MATE menu, as well as a simple menu editor. The libmate-menu library implements the "Desktop Menu Specification" from freedesktop.org: http://freedesktop.org/wiki/Specifications/menu-spec http://specifications.freedesktop.org/menu-spec/menu-spec-latest.html You may download updates to the package from: http://pub.mate-desktop.org/ mate-menus is a fork of gnome-menus. Installation ============ If you are not using a released version of mate-menus (for example, if you checked out the code from git), you first need to run './autogen.sh'. How to report bugs ================== Bugs should be reported to the MATE bug tracking system: https://github.com/mate-desktop/mate-menus/issues You will need to create an account for yourself.
I am using the last version of LibreOffice on Linux Mint 16 MATE edition and the graphical environment crashes when I change the colour of the selected text.
Steps to reproduce:
As you can see in the screenshots, the bar of the bottom disappeared in the last screenshot. I Have tried to show you how to reproduce the problem so I hope I can help.
You can see some screenshots on this webpage:
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=73503
Thanks for your work.
I can not more edit menus with the right-click mouse (using debian strectch). I do not know if this is a normal behavior now, in any case, if normal, you need to change the help pages where you specifically suggest using the right mouse button to edit the panel menus.
Every time after booting, the first time I open the MATE menu, nothing will happen for several seconds and during that time, MATE will ignore any (left or right) clicks on any window decoration or panel part. Some panel icons are also affected (like the volume one), but the Quicklaunch icons remain responsive, including the hide windows/show desktop button. Keyboard shortcuts like Alt-F2 and Ctrl-Shift-T still work.
It does not seem to matter how long the MATE session has been running. If the menu was opened sometime during that session, it will from then on work fine. If it hasn't been opened yet (or it is being/was changed by a new install, if I'm not mistaken), it will invariably freeze anything panel and window manager related for some seconds.
Not sure this belongs here, since it affects parts outside of the menu, but I figured I wouldn't know where else to put it.
I want to remove the mate-specific settings from System/Settings menu.
These settings included in the mate-conrol-center, I don't need these duplicates.
When doing xdg-open file.zip
, the contents of the file are displayed with less
in a terminal - instead of using engrampa
.
xdg-open
tries to find the application by looking into the following files:
~/.local/share/applications/mimeapps.list
/usr/share/mate/applications/defaults.list
/usr/share/applications/defaults.list
/usr/share/mate/applications/defaults.list
does not exist, so it falls back to the default file provided by the ubuntu 14.04 desktop-file-utils
package. This one maps .zip files to file-roller:
application/zip=file-roller.desktop
It would help if mate shipped its own defaults.list
file that actually defines engrampa to be used for zip files.
I record a video to demo this issue: https://youtu.be/fMv1j1qUtGw
Environment:
Linux Mint 18
mintmenu: 5.7.2
Cheese icon should be once in MATE menu (Applications - Sound and video)
Cheese icon is twice in MATE menu (Applications - Sound and video)
Install Cheese.
In directory ~/.local/share/applications/, there are 2 menu configuration files : org.gnome.Cheese.desktop and cheese.destop. Perhaps one should be deleted but which ?
$ diff org.gnome.Cheese.desktop cheese.desktop
17d16
< DBusActivatable=true
19c18
< NoDisplay=true
---
> X-AppStream-Ignore=true
1.18.0
Linux Mint 18.2,updated from 18.1, updated from 18.0
Menus would close with one click over their button, while they're open
Menus remain open when you click to close. You click again and they finally close. One click opens, two clicks close. The clicks don't have to be within some time frame, you can click once and later click again to successfully close the menu.
Click on mate-menu to open, move the mouse to other menus, in and out... then try to close them by clicking on top of any menu button.
1.18.0
1.18.0-0ubuntu1
Ubuntu MATE 17.04
none (affects other distributions too, from Debian 9 to Arch Linux).
did not actually add the menu file. Gives build error
make[2]: *** No rule to make target 'mate-preferences-categories.menu', needed by 'all-am'. Stop.
Copying the file in from an older mate-control-center source tarball fixes the build and the resulting package works
I have a menu that contains a large number of items. The menu is taller than the screen. I can use the bottom arrow on the menu to scroll down so that I can see the items that were originally off of the bottom of the screen. However, when I move the cursor back up from the down arrow so that I can select a now-visible item, the menu snaps back to the original unscrolled display making it impossible to select the item. Using version 1.6.0.5.fc20 of mate-menus, libraries, etc.
The menu should be always visible, a new always on top window created on top of averything.
Can't see the menu while an "always on top" window cover it
Set a windows as always on top and place it where the menu should appear, or simply maximize it, then try to open the menu
1.20
Mint 19 (Mate Edition)
The makefiles generated by autogen.sh do not always honor the path passed with --prefix. This issue is the same one as mate-desktop/mate-panel#78
Relevant errors:
GICOMP MateMenu-2.0.gir
make[2]: Entering directory `/home/lyudess/Projects/MATE/local/mate-menus/libmenu'
/bin/mkdir -p '/home/lyudess/Projects/MATE/local/prefix/lib'
/bin/mkdir -p '/usr/share/gir-1.0'
/bin/mkdir -p '/home/lyudess/Projects/MATE/local/prefix/include/mate-menus'
/bin/sh ../libtool --mode=install /usr/bin/install -c libmate-menu.la '/home/lyudess/Projects/MATE/local/prefix/lib'
/bin/mkdir -p '/home/lyudess/Projects/MATE/local/prefix/lib/pkgconfig'
/usr/bin/install -c -m 644 MateMenu-2.0.gir '/usr/share/gir-1.0'
/usr/bin/install -c -m 644 matemenu-tree.h '/home/lyudess/Projects/MATE/local/prefix/include/mate-menus'
/usr/bin/install: cannot remove ‘/usr/share/gir-1.0/MateMenu-2.0.gir’: Permission denied
make[2]: *** [install-girDATA] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/bin/install -c -m 644 libmate-menu.pc '/home/lyudess/Projects/MATE/local/prefix/lib/pkgconfig'
libtool: install: /usr/bin/install -c .libs/libmate-menu.so.2.4.9 /home/lyudess/Projects/MATE/local/prefix/lib/libmate-menu.so.2.4.9
libtool: install: (cd /home/lyudess/Projects/MATE/local/prefix/lib && { ln -s -f libmate-menu.so.2.4.9 libmate-menu.so.2 || { rm -f libmate-menu.so.2 && ln -s libmate-menu.so.2.4.9 libmate-menu.so.2; }; })
libtool: install: (cd /home/lyudess/Projects/MATE/local/prefix/lib && { ln -s -f libmate-menu.so.2.4.9 libmate-menu.so || { rm -f libmate-menu.so && ln -s libmate-menu.so.2.4.9 libmate-menu.so; }; })
libtool: install: /usr/bin/install -c .libs/libmate-menu.lai /home/lyudess/Projects/MATE/local/prefix/lib/libmate-menu.la
libtool: install: /usr/bin/install -c .libs/libmate-menu.a /home/lyudess/Projects/MATE/local/prefix/lib/libmate-menu.a
libtool: install: chmod 644 /home/lyudess/Projects/MATE/local/prefix/lib/libmate-menu.a
libtool: install: ranlib /home/lyudess/Projects/MATE/local/prefix/lib/libmate-menu.a
libtool: finish: PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-uclibc/gcc-bin/4.7.2:/opt/sgpp-lite-arm-eabi-bin-2010.09.51/bin:/opt/android-ndk:/opt/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/:/opt/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/:/opt/android-ndk/toolchains/mipsel-linux-android-4.4.3/prebuilt/linux-x86/bin/:/opt/android-ndk/toolchains/mipsel-linux-android-4.6/prebuilt/linux-x86/bin/:/opt/android-ndk/toolchains/x86-4.4.3/prebuilt/linux-x86/bin/:/opt/android-ndk/toolchains/x86-4.6/prebuilt/linux-x86/bin/:/opt/android-sdk-update-manager/tools:/opt/android-sdk-update-manager/platform-tools:/usr/lib64/subversion/bin:/usr/games/bin:/sbin" ldconfig -n /home/lyudess/Projects/MATE/local/prefix/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/lyudess/Projects/MATE/local/prefix/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory `/home/lyudess/Projects/MATE/local/mate-menus/libmenu'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/lyudess/Projects/MATE/local/mate-menus/libmenu'
make: *** [install-recursive] Error 1
Tested with the latest version of the git repo.
With reference to the menu Mate, proposes to add a new item (3), in the setting panel.
I mean, about the integration of the panel and the menu in terms of theme, where after you select the appropriate position (Mate menu) will be their integration (synchronization):
kolor panel = kolor menu
transparency panel = transparency menu
W nawiązaniu do menu Mate, proponuje dodanie nowej pozycji (3) , w ustawieniu panelu.
Chodzi mi, o integracje panelu i menu w zakresie motywu, gdzie po zaznaczeniu odpowiedniej pozycji w ( Mate menu) nastąpi ich integracja (synchronizacja):
kolor panel = kolor menu
przezroczystość panelu = przezroczystość menu
python/matemenu.c gets compiled properly by make command
Several compile ERRORS are thrown
configure log https://hastebin.com/abapiyuwis.makefile
make install log https://hastebin.com/nepojefujo.swift
configured with
LIBSOUP_LIBS=/usr/lib64
ACLOCAL_FLAG=/usr/share/aclocal/ CC="gcc ${BUILD64}"
CXX="g++ ${BUILD64}" USE_ARCH=64
PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} sh autogen.sh --prefix=/usr
--libdir=/usr/lib64 --sysconfdir=/etc --disable-static
--localstatedir=/var --bindir=/usr/bin --sbindir=/usr/sbin
--datadir=/usr/share/doc
make command is:
USE_ARCH=64 CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" make LIBDIR=/usr/lib64 PREFIX=/usr
Obvious workaround that fixes this is passing --disable-python, but of course I dont want that to be my permanent solution
1.18.0
1.18.0
Cross Linux from Scratch 20170702 x86_64 multilib
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
System: Linux Mint Mate 16 (64-Bit)
I am not able to erase entries inside mate-menu via graphical menu.
How to Reproduce:
Normally the entry should erased now, but nothing happens.
The mate-menus packages fail to build on Debian/Hurd. Patches are coming in a minute...
Mike
Shouldn't COPYING.LIB be updated for LGPL-2.1-or-later
?
Hello folks! First of all, congratulations for the absolutely insanely great project that is MATE.
My problem is: I run (GNU/)Linux Mint and weekly update my system, using "apt-get update -y; apt-get upgrade -y; apt-get upgrade -y;".
Last week after my update the "mintmenu" stopped to work. More specifically, it loads, but if I click in anywhere on "Favorites" or "Applications" submenu it does nothing. I've formatted and reinstaled the Linux Mint 14 and repeated the update process (only changed the sources.list to olivia / raring, which I think that shouldn't impact on anything). The problem occurred again. So I've started "mintmenu" on terminal, and clicked on firefox. When I click in anything on mintmenu I got the following output:
f
i
r
e
f
o
x
%
u
[Errno 2] No such file or directory
I've pasted the /var/apt/term.log on http://pastebin.com/mBsQct7f .
This is a big problem because makes the menu completely unusable. Thanks a lot.
Transparency/opacity option somewhere in the configuration options
Transparency in the config is gone. Color picker doesn't have alpha channel either.
Just right click and select options/preferences. I searched everywhere.
This was possible in previous versions (I have a screenshot of Linux mint 17.3 here)
Now it's no longer there!
mate-desktop 1.18.0-1+sonya
(this was quite hard to find, I had to search for the packages in the package manager
I can't find any system info in the system options)
mintMenu.py 5.8.2 (that's what shows up when I right click and choose "About")
Linux Mint Mate 18.2 x64
Huh? I don't know. maybe this:
http://blog.linuxmint.com/?p=3290
I'm running mintMenu 5.5.0 and if i do a search in the menu and then click the favorites button, it clears the search field and resets the application tab to the all category, so i have to click the favorites button again to get to it.
Mate Places Menu retains/maintains samba share bookmark icon.
Mate Places Menu changes samba share bookmark icon from "Folder with a RJ45 connector" (Network Icon) to a simple Folder.
Add samba share bookmark, while the share is mounted the bookmark in the Places Menu retains the Network Icon, after unmount the icon changes to a normal Folder. The bookmark in Caja always maintains the Network Icon.
MATE 1.20.1
1.20.0-2
Ubuntu 18.04 (Also present on 19.10 daily-live)
the horizontal position must be calculated on each monitor separately, so it must be aligned to left of button
the horizontal position calculates on total width of both monitors and it is aligned to right of button
Then using dual monitor, and set a menu into left corner of right monitor, it poping up between two montiors
to temporary fix this, I made a changes to /usr/lib/mate-menu/mate-menu.py:
string 815
else:
# Align to the right of the entry
-newX = entryX - ourWidth
+newX = entryX
1.16
mate-menu.noarch 17.10.1-1.fc25
Fedora 25 x86_64
Hello,
When right-clicking on mate-menu and selecting "Edit menu", then Mozo is not triggered. Nothing happens.
Mozo by itself can be opened up just fine without errors.
Please let me know if and how can I provide any needed logs for this as I am not sure about getting logs for panel items.
Arch Linux
64bit
MATE 1.18.0
Adding a new launcher through the menu editor, using "Application in Terminal" pulldown, everything works as expected. However, a right click on desktop Create Launcher fails in that if one selects the "Application in Terminal" pulldown, the resulting launcher, when executed, fails:
"There was an error launching the application.
Details: Failed to execute child process "xterm" (No such file or directory)"
Under the old Gnome2 system, as well as various other desktops, whenever an application was installed through Wine, it would be added to it's appropriate sub-menu under the Wine menu entry in the Gnome menu. Something has changed in the Mate fork of this, since now nothing is getting added. To even get the Wine menu at all I had to edit /etc/xdg/menus/mate-applications.menu to add the "MergeDir" section. But even after doing that, subsequent Wine application installs are not creating the appropriate sub-menus.
As an example: once you have made the modification in /etc/xdg/menus/mate-applications.menu to see the Wine menu, try installing IrfanView (a quick and non-intrusive install to try) using Winetricks with the command "winetricks irfanview", which will run the appropriate steps needed. (you may want to grab the latest development build at https://code.google.com/p/winetricks/source/checkout ). Once you've run this, it will create the desktop entries (if you have checked the options to do so), will put "IrfavView - Thumbnails" in the "Other" menu, but does not create the IrfanView submenu under the Wine menu, and does not create an entry for IrfanView anyplace in the menus.
Expected behavior is that it should create sub-menus under the Wine menu (as had happened under other desktop shells/environments), or add it directly to the Wine menu if the application in question would create it's icon as a top-level item.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/2954106-wine-applications-not-being-added-to-wine-sub-menu?utm_campaign=plugin&utm_content=tracker%2F1587698&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1587698&utm_medium=issues&utm_source=github).~/.config/menus/applications-merged/
/usr/share/applications/
to reproduce)tar -xzvf user-wps-office.menu.tar.gz
mv user-wps-office.menu ~/.config/menus/applications-merged/
~/.config/menus/mate-applications.menu
. Add these contents to mate-applications.menu
<Menu>
<Name>wps-office</Name>
<Directory>wps-office.directory</Directory>
<Layout>
<Merge type="menus" />
<Filename>wps-office-pdf.desktop</Filename>
<Filename>wps-office-wpp.desktop</Filename>
<Filename>wps-office-et.desktop</Filename>
<Filename>wps-office-wps.desktop</Filename>
<Merge type="files" />
</Layout>
</Menu>
Layout
tag:<Layout>
......
<Menuname>wps-office</Menuname>
<Menuname>wps-office</Menuname>
</Layout>
Now you can expect the crash of mate-menus. If not, open a menu editor e.g. alacarte
and click "Restore System Default"
Apr 17 03:44:10 probook dbus-daemon[16752]: [session uid=1000 pid=16752] Activating service name='org.mate.panel.applet.MintMenuAppletFactory' requested by ':1.27' (uid=1000 pid=17080 comm="mate-panel " label="unconfined")
Apr 17 03:44:10 probook dbus-daemon[16752]: [session uid=1000 pid=16752] Successfully activated service 'org.mate.panel.applet.MintMenuAppletFactory'
Apr 17 03:44:10 probook org.mate.panel.applet.MintMenuAppletFactory[16752]: **
Apr 17 03:44:10 probook org.mate.panel.applet.MintMenuAppletFactory[16752]: ERROR:matemenu-tree.c:4030:preprocess_layout_info: assertion failed: (!directory->preprocessed)
Apr 17 03:44:10 probook systemd[1]: Started Process Core Dump (PID 18403/UID 0).
Apr 17 03:44:11 probook systemd-coredump[18404]: Process 18395 (mintmenu) of user 1000 dumped core.#012#012Stack trace of thread 18395:#012#0 0x00007f6d7b31ee97 __GI_raise (libc.so.6)#012#1 0x00007f6d7b320801 __GI_abort (libc.so.6)#012#2 0x00007f6d797d3335 g_assertion_message (libglib-2.0.so.0)#012#3 0x00007f6d797d339a g_assertion_message_expr (libglib-2.0.so.0)#012#4 0x00007f6d5c4c102a n/a (libmate-menu.so.2)#012#5 0x00007f6d5c4c0d18 n/a (libmate-menu.so.2)#012#6 0x00007f6d5c4c12cf n/a (libmate-menu.so.2)#012#7 0x00007f6d5c4c42bc matemenu_tree_load_sync (libmate-menu.so.2)#012#8 0x00007f6d7955ddae ffi_call_unix64 (libffi.so.6)#012#9 0x00007f6d7955d71f ffi_call (libffi.so.6)#012#10 0x00007f6d79f33d9a n/a (_gi.x86_64-linux-gnu.so)#012#11 0x00007f6d79f35988 n/a (_gi.x86_64-linux-gnu.so)#012#12 0x00007f6d79f29cd9 n/a (_gi.x86_64-linux-gnu.so)#012#13 0x000055747e896e00 PyEval_EvalFrameEx (python2.7)#012#14 0x000055747e88f61a PyEval_EvalCodeEx (python2.7)#012#15 0x000055747e8ab529 n/a (python2.7)#012#16 0x000055747e8c3f8e n/a (python2.7)#012#17 0x000055747e87ae9e PyObject_Call (python2.7)#012#18 0x000055747e8aedff PyInstance_New (python2.7)#012#19 0x000055747e896e00 PyEval_EvalFrameEx (python2.7)#012#20 0x000055747e88f61a PyEval_EvalCodeEx (python2.7)#012#21 0x000055747e8ab529 n/a (python2.7)#012#22 0x000055747e8c3f8e n/a (python2.7)#012#23 0x000055747e8c3b3a n/a (python2.7)#012#24 0x000055747e8800ab n/a (python2.7)#012#25 0x000055747e896e00 PyEval_EvalFrameEx (python2.7)#012#26 0x000055747e896c12 PyEval_EvalFrameEx (python2.7)#012#27 0x000055747e88f61a PyEval_EvalCodeEx (python2.7)#012#28 0x000055747e8ab529 n/a (python2.7)#012#29 0x000055747e8c3f8e n/a (python2.7)#012#30 0x000055747e8c3b3a n/a (python2.7)#012#31 0x000055747e8800ab n/a (python2.7)#012#32 0x000055747e896e00 PyEval_EvalFrameEx (python2.7)#012#33 0x000055747e88f61a PyEval_EvalCodeEx (python2.7)#012#34 0x000055747e8ab529 n/a (python2.7)#012#35 0x000055747e8c3f8e n/a (python2.7)#012#36 0x000055747e8c3b3a n/a (python2.7)#012#37 0x000055747e8800ab n/a (python2.7)#012#38 0x000055747e896e00 PyEval_EvalFrameEx (python2.7)#012#39 0x000055747e88f61a PyEval_EvalCodeEx (python2.7)#012#40 0x000055747e8ab529 n/a (python2.7)#012#41 0x000055747e87ae9e PyObject_Call (python2.7)#012#42 0x000055747e89b310 PyEval_CallObjectWithKeywords (python2.7)#012#43 0x00007f6d79f31bab n/a (_gi.x86_64-linux-gnu.so)#012#44 0x00007f6d7955db4f ffi_closure_unix64_inner (libffi.so.6)#012#45 0x00007f6d7955df16 ffi_closure_unix64 (libffi.so.6)#012#46 0x00007f6d6fbbe823 mate_panel_applet_marshal_BOOLEAN__STRING (libmate-panel-applet-4.so.1)#012#47 0x00007f6d79a8810d g_closure_invoke (libgobject-2.0.so.0)#012#48 0x00007f6d6fbbeed9 n/a (libmate-panel-applet-4.so.1)#012#49 0x00007f6d79a88346 n/a (libgobject-2.0.so.0)#012#50 0x00007f6d79aa39ff g_signal_emit_valist (libgobject-2.0.so.0)#012#51 0x00007f6d79aa4608 g_signal_emit_by_name (libgobject-2.0.so.0)#012#52 0x00007f6d71aa6f25 n/a (libgtk-3.so.0)#012#53 0x00007f6d76ae7eef n/a (libgdk-3.so.0)#012#54 0x00007f6d76ae81f6 n/a (libgdk-3.so.0)#012#55 0x00007f6d76ab2d70 gdk_display_get_event (libgdk-3.so.0)#012#56 0x00007f6d76ae7f82 n/a (libgdk-3.so.0)#012#57 0x00007f6d797ac417 g_main_context_dispatch (libglib-2.0.so.0)#012#58 0x00007f6d797ac650 n/a (libglib-2.0.so.0)#012#59 0x00007f6d797ac962 g_main_loop_run (libglib-2.0.so.0)#012#60 0x00007f6d71917a25 gtk_main (libgtk-3.so.0)#012#61 0x00007f6d6fbc0a30 n/a (libmate-panel-applet-4.so.1)#012#62 0x00007f6d7955ddae ffi_call_unix64 (libffi.so.6)#012#63 0x00007f6d7955d71f ffi_call (libffi.so.6)#012#012Stack trace of thread 18399:#012#0 0x00007f6d7b3f4bf9 __GI___poll (libc.so.6)#012#1 0x00007f6d797ac5c9 n/a (libglib-2.0.so.0)#012#2 0x00007f6d797ac6dc g_main_context_iteration (libglib-2.0.so.0)#012#3 0x00007f6d6dbff36d n/a (libdconfsettings.so)#012#4 0x00007f6d797d4195 n/a (libglib-2.0.so.0)#012#5 0x00007f6d7b0c76db start_thread (libpthread.so.0)#012#6 0x00007f6d7b40188f __clone (libc.so.6)#012#012Stack trace of thread 18397:#012#0 0x00007f6d7b3fb839 syscall (libc.so.6)#012#1 0x00007f6d797f289a g_cond_wait_until (libglib-2.0.so.0)#012#2 0x00007f6d7977f571 n/a (libglib-2.0.so.0)#012#3 0x00007f6d797d4b34 n/a (libglib-2.0.so.0)#012#4 0x00007f6d797d4195 n/a (libglib-2.0.so.0)#012#5 0x00007f6d7b0c76db start_thread (libpthread.so.0)#012#6 0x00007f6d7b40188f __clone (libc.so.6)#012#012Stack trace of thread 18400:#012#0 0x00007f6d7b3f703f __GI___select (libc.so.6)#012#1 0x000055747e9333fa n/a (python2.7)#012#2 0x000055747e891e6a PyEval_EvalFrameEx (python2.7)#012#3 0x000055747e896c12 PyEval_EvalFrameEx (python2.7)#012#4 0x000055747e896c12 PyEval_EvalFrameEx (python2.7)#012#5 0x000055747e88f61a PyEval_EvalCodeEx (python2.7)#012#6 0x000055747e8ab529 n/a (python2.7)#012#7 0x000055747e8c3f8e n/a (python2.7)#012#8 0x000055747e87ae9e PyObject_Call (python2.7)#012#9 0x000055747e89b310 PyEval_CallObjectWithKeywords (python2.7)#012#10 0x000055747e92fd72 n/a (python2.7)#012#11 0x000055747e92fd27 n/a (python2.7)#012#12 0x00007f6d7b0c76db start_thread (libpthread.so.0)#012#13 0x00007f6d7b40188f __clone (libc.so.6)#012#012Stack trace of thread 18396:#012#0 0x00007f6d7b3f4bf9 __GI___poll (libc.so.6)#012#1 0x00007f6d797ac5c9 n/a (libglib-2.0.so.0)#012#2 0x00007f6d797ac6dc g_main_context_iteration (libglib-2.0.so.0)#012#3 0x00007f6d797ac721 n/a (libglib-2.0.so.0)#012#4 0x00007f6d797d4195 n/a (libglib-2.0.so.0)#012#5 0x00007f6d7b0c76db start_thread (libpthread.so.0)#012#6 0x00007f6d7b40188f __clone (libc.so.6)#012#012Stack trace of thread 18401:#012#0 0x00007f6d7b3fb839 syscall (libc.so.6)#012#1 0x00007f6d797f289a g_cond_wait_until (libglib-2.0.so.0)#012#2 0x00007f6d7977f571 n/a (libglib-2.0.so.0)#012#3 0x00007f6d797d4b34 n/a (libglib-2.0.so.0)#012#4 0x00007f6d797d4195 n/a (libglib-2.0.so.0)#012#5 0x00007f6d7b0c76db start_thread (libpthread.so.0)#012#6 0x00007f6d7b40188f __clone (libc.so.6)#012#012Stack trace of thread 18398:#012#0 0x00007f6d7b3f4bf9 __GI___poll (libc.so.6)#012#1 0x00007f6d797ac5c9 n/a (libglib-2.0.so.0)#012#2 0x00007f6d797ac962 g_main_loop_run (libglib-2.0.so.0)#012#3 0x00007f6d7907f0e6 n/a (libgio-2.0.so.0)#012#4 0x00007f6d797d4195 n/a (libglib-2.0.so.0)#012#5 0x00007f6d7b0c76db start_thread (libpthread.so.0)#012#6 0x00007f6d7b40188f __clone (libc.so.6)
$ apt list mate-desktop
mate-desktop/tricia,now 1.22.2-1+tricia amd64 [installed]
$ apt list mate-menu
mate-menu/bionic,bionic 18.04.3-2ubuntu1 all
$ apt list mate-menus
mate-menus/tricia,now 1.22.1-1+tricia amd64 [installed]
Release Linux Mint 19.3 Tricia 64-bit
Kernel Linux 5.0.0-32-generic x86_64
MATE 1.22.2
When a submenu has enough entries that the screen height isn't enough, a handy little arrow appears on the bottom of the submenu so that you may hover your mouse over it to scroll down and see the lower, off-screen entries.
The problem is, if you scroll down that way and then try to click on one of those lower entries, the menu instantly scrolls back up the moment your mouse leaver the area of the arrow, making it impossible to click on those entries. An example would be the system settings submenu on a laptop.
For some submenus I solved it by using mozo to put those entries in subsubmenus, but that only circumvents the issue and doesn't remove it.
Dist: debian jessie x86_64
mate-menu 1.8.0-5
Please add a function to disable tooltips on the start menu
Please add a function to disable file access history
Thank you and regards
It would be a cool feature if Mate menu/top left menu/Main menu would unfold on hover. It would give similar feeling to the Gnome Shell mouse on corner. it would be easier to run application and type it's names.
so could you please add unfold on hover for those menus?
Icons to appear in the MATE menu for non-English locales.
Category icons appear with a clashed circle.
The Icon
field in some locales is incorrectly translated and included in the resulting .mo
file in /usr/share/locale
, for example:
Lines 80 to 82 in a804a6a
I suggest the Icon
field is excluded from POT/PO files (or stripped at build time) to avoid future erroneous translations. This might also be worthwhile automating into other MATE applications, which currently state:
#. Translators: Do NOT translate or transliterate this text
to avoid a similar issue where a few other MATE applications have missing icons.
pt-br
and pt
.1.24.0
The applet for the mint-menu is added and works.
Crashes with this on syslog:
Nov 19 10:29:31 Doctor org.mate.panel.applet.MintMenuAppletFactory[6644]: #015Building dependency tree... 0%#15#015Building dependency tree... 0%#15#015Building dependency tree... 50%#15#015Building dependency tree... 50%#15#015Building dependency tree
Nov 19 10:29:31 Doctor org.mate.panel.applet.MintMenuAppletFactory[6644]: #015Reading state information... 0%#15#015Reading state information... 0%#15#015Reading state information... Done
Nov 19 10:29:33 Doctor kernel: [ 6062.756204] mintmenu[6633]: segfault at 4 ip 00007f59f20d2d04 sp 00007ffcda791ef8 error 4 in libgtk-3.so.0.2404.16[7f59f1f2d000+36f000]
Nov 19 10:29:33 Doctor kernel: [ 6062.756211] Code: 84 00 00 00 00 00 45 31 e4 48 83 c4 08 4c 89 e0 5d 41 5c c3 66 90 f3 0f 1e fa 83 47 04 01 48 89 f8 c3 0f 1f 40 00 f3 0f 1e fa <8b> 47 04 83 e8 01 89 47 04 85 c0 7f 37 55 83 3f 07 48 89 fd 77 69
Nov 19 10:29:33 Doctor systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Nov 19 10:29:33 Doctor systemd[1]: Started Process Core Dump (PID 6652/UID 0).
Nov 19 10:29:38 Doctor systemd-coredump[6653]: Process 6633 (mintmenu) of user 1000 dumped core.#12#012Stack trace of thread 6633:#12#0 0x00007f59f20d2d04 n/a (libgtk-3.so.0 + 0x22ad04)#12#1 0x00007f59f205babf n/a (libgtk-3.so.0 + 0x1b3abf)#12#2 0x00007f59f3a25487 g_datalist_clear (libglib-2.0.so.0 + 0x32487)#12#3 0x00007f59f39acd0e g_object_unref (libgobject-2.0.so.0 + 0x19d0e)#12#4 0x00007f59f3b89e8a n/a (_gi.cpython-38-x86_64-linux-gnu.so + 0x35e8a)#12#5 0x00000000005a74dc n/a (python3.8 + 0x1a74dc)#12#6 0x00000000005cd423 n/a (python3.8 + 0x1cd423)#12#7 0x00000000005d304c n/a (python3.8 + 0x1d304c)#12#8 0x00000000005eca2b n/a (python3.8 + 0x1eca2b)#12#9 0x00000000005ecee8 n/a (python3.8 + 0x1ecee8)#12#10 0x00000000005f717d _PyFunction_Vectorcall (python3.8 + 0x1f717d)#12#11 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#12 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#13 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#14 0x000000000056955a _PyEval_EvalCodeWithName (python3.8 + 0x16955a)#12#15 0x00000000005f7323 _PyFunction_Vectorcall (python3.8 + 0x1f7323)#12#16 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#17 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#18 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#19 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#20 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#21 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#22 0x000000000059c95d n/a (python3.8 + 0x19c95d)#12#23 0x00000000005f463f _PyObject_MakeTpCall (python3.8 + 0x1f463f)#12#24 0x00000000005704b9 _PyEval_EvalFrameDefault (python3.8 + 0x1704b9)#12#25 0x000000000056955a _PyEval_EvalCodeWithName (python3.8 + 0x16955a)#12#26 0x00000000005f7323 _PyFunction_Vectorcall (python3.8 + 0x1f7323)#12#27 0x000000000059c95d n/a (python3.8 + 0x19c95d)#12#28 0x00000000005f463f _PyObject_MakeTpCall (python3.8 + 0x1f463f)#12#29 0x00000000005704b9 _PyEval_EvalFrameDefault (python3.8 + 0x1704b9)#12#30 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#31 0x00000000005f6e27 PyObject_CallObject (python3.8 + 0x1f6e27)#12#32 0x00007f59f3b74e4e n/a (_gi.cpython-38-x86_64-linux-gnu.so + 0x20e4e)#12#33 0x00007f59f4846e06 n/a (libffi.so.7 + 0x6e06)#12#34 0x00007f59f4847188 n/a (libffi.so.7 + 0x7188)#12#35 0x00007f59f1aa003b mate_panel_applet_marshal_BOOLEAN__STRING (libmate-panel-applet-4.so.1 + 0x803b)#12#36 0x00007f59f39a7802 g_closure_invoke (libgobject-2.0.so.0 + 0x14802)#12#37 0x00007f59f1aa0909 n/a (libmate-panel-applet-4.so.1 + 0x8909)#12#38 0x00007f59f39a7a56 n/a (libgobject-2.0.so.0 + 0x14a56)#12#39 0x00007f59f39c6b28 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b28)#12#40 0x00007f59f39c7b7c g_signal_emit_by_name (libgobject-2.0.so.0 + 0x34b7c)#12#41 0x00007f59f2281e57 n/a (libgtk-3.so.0 + 0x3d9e57)#12#42 0x00007f59f292505f n/a (libgdk-3.so.0 + 0x7005f)#12#43 0x00007f59f29253ac n/a (libgdk-3.so.0 + 0x703ac)#12#44 0x00007f59f28ed0f4 gdk_display_get_event (libgdk-3.so.0 + 0x380f4)#12#45 0x00007f59f29250f6 n/a (libgdk-3.so.0 + 0x700f6)#12#46 0x00007f59f3a44fbd g_main_context_dispatch (libglib-2.0.so.0 + 0x51fbd)#12#47 0x00007f59f3a45240 n/a (libglib-2.0.so.0 + 0x52240)#12#48 0x00007f59f3a45533 g_main_loop_run (libglib-2.0.so.0 + 0x52533)#12#49 0x00007f59f20f637d gtk_main (libgtk-3.so.0 + 0x24e37d)#12#50 0x00007f59f1aa23b8 n/a (libmate-panel-applet-4.so.1 + 0xa3b8)#12#51 0x00007f59f4846ff5 n/a (libffi.so.7 + 0x6ff5)#12#52 0x00007f59f484640a n/a (libffi.so.7 + 0x640a)#12#53 0x00007f59f3b7d0a5 n/a (_gi.cpython-38-x86_64-linux-gnu.so + 0x290a5)#12#54 0x00007f59f3b7425c n/a (_gi.cpython-38-x86_64-linux-gnu.so + 0x2025c)#12#55 0x00000000005f46d6 _PyObject_MakeTpCall (python3.8 + 0x1f46d6)#12#56 0x0000000000570936 _PyEval_EvalFrameDefault (python3.8 + 0x170936)#12#57 0x000000000056955a _PyEval_EvalCodeWithName (python3.8 + 0x16955a)#12#58 0x000000000068c4a7 PyEval_EvalCode (python3.8 + 0x28c4a7)#12#59 0x000000000067bc91 n/a (python3.8 + 0x27bc91)#12#60 0x000000000067bd0f n/a (python3.8 + 0x27bd0f)#12#61 0x000000000067bdcb PyRun_FileExFlags (python3.8 + 0x27bdcb)#12#62 0x000000000067de4e PyRun_SimpleFileExFlags (python3.8 + 0x27de4e)#12#63 0x00000000006b6032 Py_RunMain (python3.8 + 0x2b6032)#12#012Stack trace of thread 6635:#12#0 0x00007f59f473caff __GI___poll (libc.so.6 + 0x115aff)#12#1 0x00007f59f3a451ae n/a (libglib-2.0.so.0 + 0x521ae)#12#2 0x00007f59f3a452e3 g_main_context_iteration (libglib-2.0.so.0 + 0x522e3)#12#3 0x00007f59f3a45331 n/a (libglib-2.0.so.0 + 0x52331)#12#4 0x00007f59f3a6e931 n/a (libglib-2.0.so.0 + 0x7b931)#12#5 0x00007f59f460d609 start_thread (libpthread.so.0 + 0x9609)#12#6 0x00007f59f4749293 __clone (libc.so.6 + 0x122293)#12#012Stack trace of thread 6638:#12#0 0x00007f59f473caff __GI___poll (libc.so.6 + 0x115aff)#12#1 0x00007f59f3a451ae n/a (libglib-2.0.so.0 + 0x521ae)#12#2 0x00007f59f3a452e3 g_main_context_iteration (libglib-2.0.so.0 + 0x522e3)#12#3 0x00007f59f16c699d n/a (libdconfsettings.so + 0xa99d)#12#4 0x00007f59f3a6e931 n/a (libglib-2.0.so.0 + 0x7b931)#12#5 0x00007f59f460d609 start_thread (libpthread.so.0 + 0x9609)#12#6 0x00007f59f4749293 __clone (libc.so.6 + 0x122293)#12#012Stack trace of thread 6636:#12#0 0x00007f59f474289d syscall (libc.so.6 + 0x11b89d)#12#1 0x00007f59f3a925a6 g_cond_wait_until (libglib-2.0.so.0 + 0x9f5a6)#12#2 0x00007f59f3a15561 n/a (libglib-2.0.so.0 + 0x22561)#12#3 0x00007f59f3a15b86 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x22b86)#12#4 0x00007f59f3a6f279 n/a (libglib-2.0.so.0 + 0x7c279)#12#5 0x00007f59f3a6e931 n/a (libglib-2.0.so.0 + 0x7b931)#12#6 0x00007f59f460d609 start_thread (libpthread.so.0 + 0x9609)#12#7 0x00007f59f4749293 __clone (libc.so.6 + 0x122293)#12#012Stack trace of thread 6637:#12#0 0x00007f59f473caff __GI___poll (libc.so.6 + 0x115aff)#12#1 0x00007f59f3a451ae n/a (libglib-2.0.so.0 + 0x521ae)#12#2 0x00007f59f3a45533 g_main_loop_run (libglib-2.0.so.0 + 0x52533)#12#3 0x00007f59f3825eda n/a (libgio-2.0.so.0 + 0x11eeda)#12#4 0x00007f59f3a6e931 n/a (libglib-2.0.so.0 + 0x7b931)#12#5 0x00007f59f460d609 start_thread (libpthread.so.0 + 0x9609)#12#6 0x00007f59f4749293 __clone (libc.so.6 + 0x122293)#12#012Stack trace of thread 6640:#12#0 0x00007f59f473caff __GI___poll (libc.so.6 + 0x115aff)#12#1 0x0000000000636710 n/a (python3.8 + 0x236710)#12#2 0x0000000000504743 n/a (python3.8 + 0x104743)#12#3 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#4 0x000000000056955a _PyEval_EvalCodeWithName (python3.8 + 0x16955a)#12#5 0x00000000005f7323 _PyFunction_Vectorcall (python3.8 + 0x1f7323)#12#6 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#7 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#8 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#9 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#10 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#11 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#12 0x000000000056b399 _PyEval_EvalFrameDefault (python3.8 + 0x16b399)#12#13 0x00000000005f7146 _PyFunction_Vectorcall (python3.8 + 0x1f7146)#12#14 0x000000000050a24c n/a (python3.8 + 0x10a24c)#12#15 0x00000000005f3d42 PyObject_Call (python3.8 + 0x1f3d42)#12#16 0x000000000065561c n/a (python3.8 + 0x25561c)#12#17 0x00000000006750c8 n/a (python3.8 + 0x2750c8)#12#18 0x00007f59f460d609 start_thread (libpthread.so.0 + 0x9609)#12#19 0x00007f59f4749293 __clone (libc.so.6 + 0x122293
Just try to add the mint-menu applet into the panel.
2020.07.09
1.24.0-linuxmint1
Linux Mint 20
Hi everybody, I have been seeing this bugs since I installed Mate a year ago. I have tried it in a laptop with Nvidia card and in a pc with Intel card because the first time I thought it would be because of the nvidia private driver.
When I start the computer and I open for first time the Mate menu, it does not appear. It is only showed a square with the shape of the menu, but within, there is nothing.
Thanks!
When I run Mate, I can from Desktop open for example or from task-bar Firefox and working,
when I open mate-menu I need about 2 seconds, and all mate stooped,
I can not for example in this 2 seconds minimalize Firefox window.
Is this possible improve mate-menu ?
Intel Core i5-3470 BOX
MSI Z77A-G43
Gigabyte GTX 660 WF2 = 2GB GDDR5 192-bit
2x 4GB Kingston HyperX 1600 MHz
If this is possible I suggest rebuild or build to new Mate-Menu,
or port other source code GNU GPL menu and add more options to debug.
mate-mint-menu 5.6.2
mate-menus 1.12.0
System: PCLinuxOS 64 bit.
Mate: 1.12.1
it seems to me that once (a long time ago) worked faster, but I might be wrong.
Trying to build the whole MATE desktop as a non-root user.
make works fine.
The make install fails.
As far as I can tell it tries to copy .gir files into the wrong directory.
Failure at this step means build of mate-panel fails later on.
A searchbar would be great in MATE menu for launching application fast. MintMenu or Whisker menu ffor Xfce has this feature.
I can assign keyboard shortcuts for launching applications easily and fast but can't do that for all of them. A searchbar in the MATE menu would do the same easily.
While mate-menu is open, Window list content cannot be selected. All windows that were attempted to maximise are inaccessible until an already maximised window is selected.
DEBUG: Making all in util
DEBUG: make[2]: Entering directory `/builddir/build/BUILD/mate-menus-1.7.0/util'
DEBUG: gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./../libmenu -DMATEMENU_I_KNOW_THIS_IS_UNSTABLE -DMATELOCALEDIR=\""/usr/share/locale"\" -Wall -Wmissing-prototypes -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -c test-menu-spec.c
DEBUG: make[2]: *** No rule to make target `mate-menus-ls.py', needed by `all-am'. Stop.
DEBUG: make[2]: *** Waiting for unfinished jobs....
DEBUG: make[2]: Leaving directory `/builddir/build/BUILD/mate-menus-1.7.0/util'
DEBUG: make[1]: *** [all-recursive] Error 1
DEBUG: make[1]: Leaving directory `/builddir/build/BUILD/mate-menus-1.7.0'
DEBUG: make: *** [all] Error 2
Problem: mate-menu-20.04.1-2.1.noarch requires python3-xdg, but this requirement cannot be provided
deleted providers: python3-pyxdg-0.26-6.2.noarch
not installable providers: python3-xdg-4.0.1-1.1.noarch[download.opensuse.org-oss]
Solution 1: Following actions will be done:
deinstallation of mate-menu-20.04.1-2.1.noarch
deinstallation of mate-panel-branding-openSUSE-42.1-4.44.noarch
deinstallation of mate-menu-lang-20.04.1-2.1.noarch
Solution 2: deinstallation of python3-pyxdg-0.26-6.2.noarch
Solution 3: keep obsolete python3-pyxdg-0.26-6.2.noarch
Solution 4: break mate-menu-20.04.1-2.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c):
In Sys76 laptop resulting choice of options left the log in window showing as a black screen . . . if password is entered in the black then system will log into regular GUI. Problem went away when selecting earlier 5.8 kernel option.
#### Steps to reproduce the behaviour: command has been run in two machines on two distros of TW.
#### MATE general version??
#### Package version??
#### Linux Distribution OpenSUSE TW & Gecko TW.
#### Link to downstream report of your Distribution
https://bugs.kde.org/show_bug.cgi?id=375329
They say it's probably DE bug. Not sure where to submit this issue. Point me to the correct project if needed, please.
Hi. I have a suggestion.
It would be nice if the icons in the panel application menu and
other icon things show up faster.
Preloading and caching if the memory is available might be a choice,
if that not exist. Mate 1.8 (current/tumbleweed repo) is running here in
openSUSE Tumbleweed.
Keep the Desktop running.
Mate is a main style and have in my view more and good extras!
Thanks!
Was hoping you may be able to offer me some advice the best way to implement some hackery and change the titles on the advanced menu (in 1.16 and *.18) Im able to add categories and custom launchers, however Im caught up on the titles to sections provided by plugins. To eliminate possibility of confusion, Ive attached a screen shot and boxed in red the tags im referencing.
An application would launch when a menu item is clicked.
Nothing happens when clicking any item in the menu.
Open the menu and click on an item.
MATE 1.18.0
mate-menu.py 17.10.6
openSUSE Leap 42.3
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
I've just installed mate-menus and my task bar shows "System" and "Places" menus but despite "Application" menu being showed it is empty - there is no submenus (directories) in it.
How can I edit other items in the menu specifically items under Places or System.
Is it possible to drop python2 support and migrate dependencies to python3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.