Coder Social home page Coder Social logo

mate-desktop / mate-menus Goto Github PK

View Code? Open in Web Editor NEW
26.0 26.0 22.0 1.96 MB

Library for the Desktop Menu freedesktop.org specification

Home Page: https://mate-desktop.org

License: GNU General Public License v2.0

Shell 0.19% C 89.96% Python 0.81% Makefile 5.19% M4 1.12% Meson 2.73%

mate-menus's Introduction

mate-desktop
=============

mate-desktop contains the libmate-desktop library, the mate-about
program as well as some desktop-wide documents.

The libmate-desktop library provides API shared by several applications
on the desktop, but that cannot live in the platform for various
reasons. There is no API or ABI guarantee, although we are doing our
best to provide stability. Documentation for the API is available with
gtk-doc.

The mate-about program helps find which version of MATE is installed.

You may download updates to the package from:

   http://pub.mate-desktop.org/releases/


Installation
============

If you are not using a released version of mate-desktop (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-desktop/issues

mate-menus's People

Contributors

clefebvre avatar correctmost avatar flexiondotorg avatar gnu-srs avatar infirit avatar jumapico avatar mbkma avatar monsta avatar obache avatar perberos avatar pinotree avatar piotrdrag avatar raveit65 avatar rbuj avatar rezso avatar rodrigopereyradiaz avatar sc0w avatar stefano-k avatar szesch avatar tamplan avatar wmww avatar yetist avatar zhuyaliang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mate-menus's Issues

Unfold on hover for Mate menu

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?

An icon appears twice

In the menu System - Administration, an icon appears twice in Linux Mint Mate 18 :
screenshot at 2016-07-01 22 56 25

mate-preferences-categories.menu left out of last commit

4a05f1d

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

Create launcher fails on desktop when "Application in Terminal" is selected

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)"

Can't see the menu while an "always on top" window cover it

Expected behaviour

The menu should be always visible, a new always on top window created on top of averything.

Actual behaviour

Can't see the menu while an "always on top" window cover it

Steps to reproduce the behaviour

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

MATE general version

1.20

Package version

Linux Distribution

Mint 19 (Mate Edition)

Link to downstream report of your Distribution

menu click fail

Expected behaviour

An application would launch when a menu item is clicked.

Actual behaviour

Nothing happens when clicking any item in the menu.

Steps to reproduce the behaviour

Open the menu and click on an item.

MATE general version

MATE 1.18.0

Package version

mate-menu.py 17.10.6

Linux Distribution

openSUSE Leap 42.3

Link to downstream report of your Distribution


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Read-Only menu items?

How can I edit other items in the menu specifically items under Places or System.

Searchbar in MATE menu

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.

Icons not appearing in some locales due to erronous translation

Expected behaviour

Icons to appear in the MATE menu for non-English locales.

Actual behaviour

Category icons appear with a clashed circle.

image

The Icon field in some locales is incorrectly translated and included in the resulting .mo file in /usr/share/locale, for example:

mate-menus/po/pt.po

Lines 80 to 82 in a804a6a

#: desktop-directories/mate-graphics.directory.in:5
msgid "applications-graphics"
msgstr "aplicações-grafismo/imagem"

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.

Steps to reproduce the behaviour

  • Switch to a problematic locale, such as pt-br and pt.

MATE general version

1.24.0

Package version

  • mate-menus-1.24.0-1

Linux Distribution

  • Ubuntu MATE 20.04

Link to downstream report of your Distribution

https://bugs.launchpad.net/ubuntu-mate/+bug/1873466

Unable to erase menu entries

System: Linux Mint Mate 16 (64-Bit)

I am not able to erase entries inside mate-menu via graphical menu.

How to Reproduce:

  1. Right click on mate-menu button
  2. Choose "Edit menu"
  3. Right click on any entry and choose "Erase"

Normally the entry should erased now, but nothing happens.

Cheese icon is twice in MATE menu

Expected behaviour

Cheese icon should be once in MATE menu (Applications - Sound and video)

Actual behaviour

Cheese icon is twice in MATE menu (Applications - Sound and video)

Steps to reproduce the behaviour

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

MATE general version

1.18.0

Package version

Linux Distribution

Linux Mint 18.2,updated from 18.1, updated from 18.0

Link to downstream report of your Distribution

"Problem, mate-menu 20xxx requires python3xxxx, but it isn't available???"

Expected behaviour: running "zypper dup -l" in TW provides easy upgrades.

Actual behaviour: running "zypper dup -l" provides error: ```

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

The integration of the theme of the panel and menu.

mate menu

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

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

Wine applications not being added to Wine sub-menu

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).

Unable to select menu items that require scrolling down

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.

Menus won't close with a single click over their buttons when they're open

Expected behaviour

Menus would close with one click over their button, while they're open

Actual behaviour

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.

Steps to reproduce the behaviour

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.

MATE general version

1.18.0

Package version

1.18.0-0ubuntu1

Linux Distribution

Ubuntu MATE 17.04

Link to downstream report of your Distribution

none (affects other distributions too, from Debian 9 to Arch Linux).

Preloading and caching of application menu icons.

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!

Places Menu doesn't retain/maintain samba share bookmark icon

Expected behaviour

Mate Places Menu retains/maintains samba share bookmark icon.

Actual behaviour

Mate Places Menu changes samba share bookmark icon from "Folder with a RJ45 connector" (Network Icon) to a simple Folder.

Steps to reproduce the behaviour

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 general version

MATE 1.20.1

Package version

1.20.0-2

Linux Distribution

Ubuntu 18.04 (Also present on 19.10 daily-live)

Link to downstream report of your Distribution

https://bugs.launchpad.net/ubuntu-mate/+bug/1835568

COPYING.LIB

Shouldn't COPYING.LIB be updated for LGPL-2.1-or-later ?

Unexpectingly Crash with 'ERROR:matemenu-tree.c:4030:preprocess_layout_info: assertion failed: (!directory->preprocessed)'

Steps to reproduce this issue

  1. Download my sample user-wps-office.menu.tar.gz and extract to ~/.config/menus/applications-merged/
    (According to the file content, you may need some desktop-files which I packed here under /usr/share/applications/ to reproduce)
    usr-share-applications.tar.gz
tar -xzvf user-wps-office.menu.tar.gz
mv user-wps-office.menu ~/.config/menus/applications-merged/
  1. The crash is caused by duplicated Menuname in ~/.config/menus/mate-applications.menu. Add these contents to mate-applications.menu
    mate-applications.menu.tar.gz
	<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>
  1. Be sure that there are duplicated Menunames in the last 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"

Output from 'syslog' When Crash

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)

MATE general version

$ apt list mate-desktop
mate-desktop/tricia,now 1.22.2-1+tricia amd64 [installed]

Package version

$ 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]

Linux Distribution

Release Linux Mint 19.3 Tricia 64-bit
Kernel Linux 5.0.0-32-generic x86_64
MATE 1.22.2

Crash when adding mint-menu to Panel after upgrade to Mint 20

Expected behaviour

The applet for the mint-menu is added and works.

Actual behaviour

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

Steps to reproduce the behaviour

Just try to add the mint-menu applet into the panel.

MATE general version

2020.07.09

Package version

1.24.0-linuxmint1

Linux Distribution

Linux Mint 20

Link to downstream report of your Distribution

I can not more edit menus

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.

Mate menu is not showed

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!

xdg-open does not use engrampa for .zip files

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.

[REGRESSION] (Feature loss) Mate menu transparency option gone

Expected behaviour

Transparency/opacity option somewhere in the configuration options

Actual behaviour

Transparency in the config is gone. Color picker doesn't have alpha channel either.

Steps to reproduce the behaviour

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)

https://lh3.googleusercontent.com/naIEcztH6bStsowA6N20R-hB7U_2H8Vbdyve53VPxH2P0iE1-HwtuJYQKmCH7kYj3kt4sCo9qRxM4Pmg0FjLdujaDh2L2ivgFYJhf7-gsnyc35ATto-5qdFDfLKd9xvrPIy9HFEP7K-GU2oxpWDG2qd7G1beTUHieeMBAN_tnkpAbklVMFef6HY5auqSpuXVy7fT0ksGWncXQUu67-fc9IJXH6sE4xYiQ8VujYKbbZ675dkhbQtKZnaG8RfnOmZmHLTmAxo0IgP1qioSPvpcLgg1VAws80E8g9EekJoxvBk_gW6QIEfK0nHPm9u17P0qqE7D5VG7jRlueU_92TTmMOLibVfynrijoqcP8lqs9RxFlC11msghmNVrTRpKbP6-hQGyqAxJmL6b_g7Tro6FUnqjAeKJK8p1J9lqabXDS5g0gXM8DNZPIht3KKjzrQ-K7SWDixLSmStbpbrySGBpqG4GcPb8sUXskNmQwrK083LrIpEwkISg30t1Jjxhp-WaibRx7NhVrAboBYsdbTw6NbINSW4j4yCiaFVkXnOk8-mgEZdF0UDsyK3_QzDjN36gxnjIYGhrul4PLmxHIPvf7nqJ-6cVdhCfOt_Cucy2jK8WBktDpubt7_kfxc0IsIiGfGAfHQmXntKhg1-e_FzU-B5HlkKH9MeU-B4Vci8=w1199-h677-no

Now it's no longer there!

MATE general version

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)

Package version

mintMenu.py 5.8.2 (that's what shows up when I right click and choose "About")

Linux Distribution

Linux Mint Mate 18.2 x64

Link to downstream report of your Distribution

Huh? I don't know. maybe this:
http://blog.linuxmint.com/?p=3290

"Edit menu" does not trigger Mozo

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

Customization Question

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.
untitled

Major (nearly critical) Menu Bug after Upgrading Mate

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.

wrong horizontal position in dual monitor configuration

Expected behaviour

the horizontal position must be calculated on each monitor separately, so it must be aligned to left of button

Actual behaviour

the horizontal position calculates on total width of both monitors and it is aligned to right of button

Steps to reproduce the behaviour

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

MATE general version

1.16

Package version

mate-menu.noarch 17.10.1-1.fc25

Linux Distribution

Fedora 25 x86_64

System becomes unresponsive after first time opening the menu

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.

Mate application menu is empty

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.

New level in menus is not convenient

A new level is added in the System - Preferences menu. It isn't convenient, it's more difficult now to find a software in these 3 levels. Please let the menu with only 2 levels, as it was before :
paramtrage_mate-16

autogen.sh fails to honor --prefix

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.

compile failed for master branch if using --enable-python as configure flag

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

Wrong french translation in the MATE menus

The french translation of the main MATE menus is bad.
The french word "Répertoires" and "Applications" means nothing for new users of PC.
"Applications" should be translated by "Logiciels" and "Places" should be translated by "Emplacements" or by "Dossiers" (Folders).

capture

Graphical environment crashes

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:

  1. Open a new document
  2. Select the style to the line (for example head style)(Sorry I am using libreoffice in spanish and I don't know how it is called in english, in spanish it is "formato, encabezado 1" It can be text format or something similar, see the screenshots to localize the menu I mean)
  3. Write some words
  4. Select those words and change their colour font (in my case, I changed to one of the dark blues)
  5. Then the bottom bar of the OS disappears and I have to close libreoffice and change some windows to it appears again.

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.

slow first open menu

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 ?

  • Lower status validity ( I want do something other in this 2 seconds :-) )
  • Increase speed,
    I have almost new computer , 2 seconds load this is a lot,

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.

Unable to click lower entries in long submenus

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

I cannot compile mate-menus with GCC 7.1.0 on Cross Linux from Scratch 20170702 x86_64 multilib (64-bit version)

Expected behaviour

python/matemenu.c gets compiled properly by make command

Actual behaviour

Several compile ERRORS are thrown

Steps to reproduce the behaviour

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

MATE general version

1.18.0

Package version

1.18.0

Linux Distribution

Cross Linux from Scratch 20170702 x86_64 multilib

Link to downstream report of your Distribution


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.