GithubHelp home page GithubHelp logo

mate-desktop / mate-control-center Goto Github PK

View Code? Open in Web Editor NEW
64.0 64.0 57.0 36.3 MB

Utilities to configure the MATE desktop

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

License: GNU General Public License v2.0

Shell 0.05% C 94.18% Makefile 3.34% M4 0.76% Meson 1.63% Python 0.04%

mate-control-center'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-control-center's People

Contributors

clefebvre avatar cwendling avatar dnk avatar ericek111 avatar flexiondotorg avatar gm10 avatar infirit avatar lukefromdc avatar mbkma avatar monsta avatar oz123 avatar perberos avatar piotrjurkiewicz avatar pudh4418 avatar raveit65 avatar rbuj avatar rezso avatar rogue-spectre avatar romildo avatar sc0w avatar selectiveduplicate avatar stefano-k avatar sthibaul avatar szesch avatar tamplan avatar vkareh avatar xrevan86 avatar yetist avatar zhangxianwei8 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  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  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  avatar  avatar  avatar  avatar  avatar

mate-control-center's Issues

incorrect-fsf-address and others with rpmlint

First trancilu, no need to get stress.
http://fedoraproject.org/wiki/Common_Rpmlint_issues#incorrect-fsf-address
because i notice the upstream yet, done.

full list of rpmlint:

[rave@mother ~]$ rpmlint /var/lib/mock/fedora-16-x86_64/mate-control-center-1.4.0-5.fc16.x86_64.rpm
mate-control-center.x86_64: E: explicit-lib-dependency alsa-lib
mate-control-center.x86_64: E: incorrect-fsf-address /usr/bin/mate-at-visual
mate-control-center.x86_64: W: non-conffile-in-etc /etc/mateconf/schemas/mate-control-center.schemas
mate-control-center.x86_64: W: devel-file-in-non-devel-package /usr/share/pkgconfig/mate-keybindings.pc
mate-control-center.x86_64: W: non-conffile-in-etc /etc/xdg/autostart/mate-at-session.desktop
mate-control-center.x86_64: W: non-conffile-in-etc /etc/mateconf/schemas/control-center.schemas
mate-control-center.x86_64: W: non-conffile-in-etc /etc/mateconf/schemas/fontilus.schemas
mate-control-center.x86_64: W: non-conffile-in-etc /etc/xdg/menus/matecc.menu
mate-control-center.x86_64: E: incorrect-fsf-address /usr/bin/mate-at-mobility
mate-control-center.x86_64: W: devel-file-in-non-devel-package /usr/share/pkgconfig/mate-default-applications.pc
mate-control-center.x86_64: E: incorrect-fsf-address /usr/share/doc/mate-control-center-1.4.0/COPYING
mate-control-center.x86_64: W: no-manual-page-for-binary mate-control-center
mate-control-center.x86_64: W: no-manual-page-for-binary mate-thumbnail-font
mate-control-center.x86_64: W: no-manual-page-for-binary mate-font-viewer
mate-control-center.x86_64: W: no-manual-page-for-binary mate-keyboard-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-keybinding-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-at-visual
mate-control-center.x86_64: W: no-manual-page-for-binary mate-appearance-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-typing-monitor
mate-control-center.x86_64: W: no-manual-page-for-binary mate-window-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-at-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-display-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-network-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-mouse-properties
mate-control-center.x86_64: W: no-manual-page-for-binary mate-display-properties-install-systemwide
mate-control-center.x86_64: W: no-manual-page-for-binary mate-at-mobility
mate-control-center.x86_64: W: no-manual-page-for-binary mate-default-applications-properties
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/mate-settings-mouse.desktop value "MATE;GTK;Settings;HardwareSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/mate-network-properties.desktop value "MATE;GTK;Settings;X-MATE-NetworkSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/mate-appearance-properties.desktop value "MATE;GTK;Settings;DesktopSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/at-properties.desktop value "MATE;GTK;Settings;X-MATE-PersonalSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/display-properties.desktop value "MATE;GTK;Settings;HardwareSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/keyboard.desktop value "MATE;GTK;Settings;HardwareSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/window-properties.desktop value "MATE;GTK;Settings;DesktopSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/mate-keybinding.desktop value "MATE;GTK;Settings;X-MATE-PersonalSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/mate-theme-installer.desktop value "MATE;GTK;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/mate-theme-installer.desktop (will be fatal in the future): value "MATE;GTK;" for key "Categories" in group "Desktop Entry" does not contain a registered main category
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/matecc.desktop value "MATE;GTK;Settings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
mate-control-center.x86_64: E: invalid-desktopfile /usr/share/applications/default-applications.desktop value "MATE;GTK;Settings;X-MATE-PersonalSettings;" for key "Categories" in group "Desktop Entry" contains an unregistered value "MATE"; values extending the format should start with "X-"
1 packages and 0 specfiles checked; 16 errors, 23 warnings.

I only find a incorrect-fsf-address error in mate-control-center/capplets/default-applications/mate-da-capplet.c

The other i don't know, we need a search script for this.
To less for a pull request.

Sit back relaxe and let your self go

cannot turn off background image

There is no obvious option in the appearance preferences applet, "Background" tab, to disable the background image completely.

Possible solution: modify the "Style" dropdown by adding a "no image" option which disables the image completely.

Current workaround: create a black image in gimp. In the appearance preferences, background tab, press "Add" and select it.

Arabic Mate control center must have RTL titles .

Secondary titles in MATE control center must be RTL align , when run it in Arabic session.

cc

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/27568872-arabic-mate-control-center-must-have-rtl-titles?utm_campaign=plugin&utm_content=tracker%2F559197&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F559197&utm_medium=issues&utm_source=github).

mate-display-properties wont allow me to set different resolution on external monitor

Orginal report at fedora bugzilla.
https://bugzilla.redhat.com/show_bug.cgi?id=993398

Description of problem:
I have a laptop with an external VGA monitor. When I start mate-display-properties it displays a single monitor and shows "Mirror Screens" in top left corner of monitor. Both the laptop screen and the VGA monitor are set to 1680x1050 resolution. If I unclick the "Same image in all monitors" button and attempt to set the resolution of the VGA monitor to 1920x1200 the desktop disappears completely on the VGA monitor but remains on the laptop screen. There does not appear to be a way to have the laptop monitor be 1680x1050 and the VGA monitor be 1920x1200. Also mate-display-properties always crashes when I try this (this is a known bug, bug #879663)

Version-Release number of selected component (if applicable):
Fedora 18 with latest patches

How reproducible:
Always

Steps to Reproduce:

  1. attach VGA monitor to a laptop
  2. start mate-diplay-properties
  3. deselect "Same image in all monitors" (see info below why)
  4. Set resolution of VGA monitor to 1920x1200

Actual results:
Desktop disappears leaving default background wallpaper on VGA monitor, and the desktop on the laptop monitor only. This is expected since the "Same image..." checkbox isn't selected, but I want different resolutions on the two monitors not the same lower resolution.

Expected results:
I should be able to have the desktop mirrored on both monitors with the VGA monitor set to 1920x1200 and the laptop monitor set to 1680x1050.

Additional info:
The problem is that when the "Same image in all monitors" is set you cannot configure the second monitor. The only way to see that a second monitor has been detected is to deselect the "Same image ..." check box. mate-display-properties does correctly identify the second monitor (Gateway 2000 24") so I want to be able to take advantage of the higher resolution.

This was doable under KDE on F16 so it's not a hardware issue since I'm using same hardware just different OS.

[RPMLint] no-manual-page-for-binary

no-manual-page-for-binary mate-control-center
no-manual-page-for-binary mate-thumbnail-font
no-manual-page-for-binary mate-font-viewer
no-manual-page-for-binary mate-keyboard-properties
no-manual-page-for-binary mate-keybinding-properties
no-manual-page-for-binary mate-appearance-properties
no-manual-page-for-binary mate-about-me
no-manual-page-for-binary mate-window-properties
no-manual-page-for-binary mate-at-properties
no-manual-page-for-binary mate-display-properties
no-manual-page-for-binary mate-network-properties
no-manual-page-for-binary mate-mouse-properties
no-manual-page-for-binary mate-display-properties-install-systemwide
no-manual-page-for-binary mate-typing-monitor
no-manual-page-for-binary mate-default-applications-properties
Each executable in standard binary directories should have a man page.

configure display setting launched wrong dialog

When using mate-display-settings, I see a small icon in the system-tray with a monitor and a ruler.
Clicking on it, I can choose the resolution of my screens, and there is also an option:
"Configure Display Settings...".

Clicking on this options launches Mate-Control-Center. From there I need to click again on "Monitors".
This is a bad UI, since I expect the "Montiors" Dialog to launch when I click on "Configure Display Settings...".

A fix should not be too hard. Just change the call back of "Configure Display Settings..." to launch "Monitors" instead of the whole "Mate-Control-Center".

I browsed the source of mate-control-center but I didn't find out where this thing hides...

Cheers, Oz

difficult to align displays

In the monitor applet, it is difficult to line up the displays so that e.g. two monitors that are side by side and have different pixel heights have their top edges line up. Possible solution: add snap functionality to the drag behaviour.

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

Theme colors not shown

In "mate-appearance-properties" the theme colors are not shown when clicking on "Customize ..." and then on "Colors" tab. This only happens when directly going to this spot, without changing to a different theme after "mate-appearance-properties" last opened.

theme-colors

mate-appearance-properties mouse cursor segfault

This only happens with the default cursor theme, other cursor themes seem to be fine.

Also with the mate cursor theme you can not change the size unless you first select a non-Mate cursor theme.

Steps to reproduce:

  • Select a non-mate cursor theme
  • Close mate-appearance-properties
  • Open mate-appearance-properties
  • Select the default cursor theme
  • Change the size

This results in the following backtrace. Backtrace is on fedora 19.
http://paste.mate-desktop.org/view/05b7027d

Segmentation fault mate-keybinding-properties

As far as I can remember I changed two keyboard shortcuts for the terminal and browser and added a custom command for turning the display off with 'xset dpms force off' to the delete key. After that I just couldn't open the keyboard shortcut settings anymore.

When I try to open the mate-keybinding-properties binary I get a segmentation fault error message.

Here is the strace and catchsegv output:
https://gist.github.com/xorpaul/5768164

Removing Caps Lock

In mate-keyboard-properties, I would love to see
a set of options to remove or override caps lock
(independent on where it is located).
Caps lock is just annoying and is never ever used.

Some option suggestion:

  • Remove and do not replace
    A perfect option for full (classical) keyboard, just strip
    the key of all functionallity, just like if you removed it
    physically except you do not risk spilling fluids into
    the keyboard's circuits.
  • Override with super
    Grate for small keyboard short of a super keys.
  • Override with compose
    Grate for small keyboard short of a super key and
    want to use it as comose.
  • Override with menu
    Similar, but replace it with the menu key often placed
    between right super and right control. Just in case
    you fill like you need that
  • Override with scroll lock
    Tragically I hear Logitech (or however they spell) is
    removing scroll lock, as they are not competent
    enough to know that it is actually a create and useful
    key. And you are not always in a position to select
    keyboard.
  • Override with insert
    I never seen insert actually be taken away from the
    keyboard but some are pushing it away from comfortable
    reach, and yet again, you are not always in a position
    to select keyboard.
  • Override with pause/break
    Interrestingly I have never seen pause/break being
    removed from or even moved on any keyboard (except
    moving it closer to page up along with scroll lock and
    sysrq). Yet it is probabilly the least use key on the
    entire keyboard, some media player and some games
    use it to pause, but otherwise I do not think it is used
    at all by programs, making it perfect for filling it with
    personallised commands, and this is probabily the
    option that I would use, as a use it to full screen
    programs and hiding/showing menu bars.
    Perhaps using it may not be as comfortable as using
    the actual pause/break, but I think we can except
    keyboard to remove the keys soon enough as well.
  • Override with the 105:th key
    Some physical keyboard (depending on locale) are
    short of one key, the key between the left shift and the
    QWERTY ‘z’-key, often used for ’<’, ‘>’ and ‘|’. I think
    this could really be useful if you find yourself on a
    104-key instead of a 105-key keyboard, give it you
    favourite missing characters if you find yourself on
    a 105-key instread of a 104-key keyboard.

Does not check for marco themes

mate-control-center only checks for the metacity-1 directory and metacity-theme-1.xml files. The ability to also check for marco-1 and marco-theme-1.xml need to be implemented alongside the current functionality.

The file that needs to be edited is theme-installer.c

Turn off Touchpad and set keybind [request]

Basically, a lot of users will probably wish they could turn off their touchpad in the control center, and set a keybind to toggle it off and on, some touchpads cause trouble while typing, even with the option to disable touchpad while typing is active. Could this be added?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/24764667-turn-off-touchpad-and-set-keybind-request?utm_campaign=plugin&utm_content=tracker%2F559197&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F559197&utm_medium=issues&utm_source=github).

mate-keybinding segfaults after setting custom keybinding

Backtrace

Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse4_2 () at ../sysdeps/i386/i686/multiarch/strcmp-sse4.S:254
254     ../sysdeps/i386/i686/multiarch/strcmp-sse4.S: 沒有此一檔案或目錄.
(gdb) bt
#0  __strcmp_sse4_2 () at ../sysdeps/i386/i686/multiarch/strcmp-sse4.S:254
#1  0xb76f55cb in g_strcmp0 () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0804cf73 in key_match (model=model@entry=0x80defa0, path=path@entry=0x8173b40, iter=iter@entry=0xbfffee80, 
    data=data@entry=0xbfffef50) at mate-keybinding-properties.c:459
#3  0xb7d71059 in gtk_tree_model_foreach_helper (model=model@entry=0x80defa0, iter=iter@entry=0xbfffee80, 
    path=path@entry=0x8173b40, func=func@entry=0x804cec0 <key_match>, user_data=user_data@entry=0xbfffef50)
    at /build/buildd/gtk+2.0-2.24.13/gtk/gtktreemodel.c:1607
#4  0xb7d7109b in gtk_tree_model_foreach_helper (model=model@entry=0x80defa0, iter=iter@entry=0xbfffeeb0, 
    path=path@entry=0x8173b40, func=func@entry=0x804cec0 <key_match>, user_data=user_data@entry=0xbfffef50)
    at /build/buildd/gtk+2.0-2.24.13/gtk/gtktreemodel.c:1613
#5  0xb7d72373 in IA__gtk_tree_model_foreach (model=model@entry=0x80defa0, func=func@entry=0x804cec0 <key_match>, 
    user_data=user_data@entry=0xbfffef50) at /build/buildd/gtk+2.0-2.24.13/gtk/gtktreemodel.c:1653
#6  0x0804f739 in key_is_already_shown (entry=0x81347f0, model=0x80defa0) at mate-keybinding-properties.c:477
#7  append_keys_to_tree (builder=builder@entry=0x806c2a0, title=<optimized out>, 
    schema=schema@entry=0x8053730 "org.mate.control-center.keybinding", package=0x0, package@entry=0x808cba0 "\200\313\b\b", 
    keys_list=keys_list@entry=0x81347c8) at mate-keybinding-properties.c:620
#8  0x08050257 in append_keys_to_tree_from_gsettings (builder=0x806c2a0, gsettings_path=<optimized out>)
    at mate-keybinding-properties.c:1028
#9  reload_key_entries (builder=builder@entry=0x806c2a0) at mate-keybinding-properties.c:1084
#10 0x0804cad5 in setup_dialog (marco_settings=0x80c8cc8, builder=0x806c2a0) at mate-keybinding-properties.c:1904
#11 main (argc=1, argv=0xbffff124) at mate-keybinding-properties.c:1963
(gdb)

distro: Ubuntu 12.10 x86 32-bit
DE: mate from PPA
Reproduce video
http://www.youtube.com/watch?v=VVm7QVCf-gY&feature=youtu.be

precice upgrade mate-panel

i have upgraded to precise and the panel has changed to what looks to xfce panel and im unable to change it back. the desktop has has also changed to xfce desktop icons, while i have minimal xfce packages installed. when i load up mate-appearance-properties i get a message that the daemon isnt running while system monitor states it is loaded. there is no other desktop environments loaded. do you have any suggestions on fixing this?

Library in a wrong directory

libmarco.so is actually in a subdirectory, window-manager-settings is $LIBDIR. A arch-dependant library shouldn't be in a subdirectory in $LIBDIR, or will be install in $LIBEXECDIR

m-c-c 1.5.1 - some shortcuts not working

It appears some shortcuts/keybindings are not working properly. While I don't have available 'mate-terminal' for 1.5.0, I'm using gnome-terminal.

I've defined my terminal on: /org/mate/desktop/applications/terminal on the 'exec' key to gnome-terminal.

After I open the mate-keybindings-preferences and set 'CTRL+ALT+T' to open the Terminal. The key-bind does absolutely nothing (it was expected to launch gnome-terminal).

This is rather annoying. For future reference:

https://bugzilla.novell.com/show_bug.cgi?id=792682

Some keyboard short-cuts not working correctly

Some keyboard short-cuts do not respond after restarting the computer:
Launch email client
Launch web browser
Launch calculator
Home folder
... even though the short-cut is still set.
I use a Dvorak keyboard layout, but some short-cuts still respond to a Qwerty layout:
Run a terminal
... and all Custom short-cuts.
This list is not complete as I have not tested all of them.

Preferred programs do not fully control default file manager

Had an odd experience when I wanted to change my preferred file manager in GUI. I could choose VLC, Files, Files (twice), Open map with Thunar and Open map. No matter what I got Thunar as default file manager.
Then I looked at Startup applications and changed Thunar to Caja. I almost got the file manager were, tough if I clicked on a bookmark it was opened in Thunar :-(
I solved the problem by logging in to xfce and changed Files in Startup applications to Caja.

System: Xubuntu with mate-desktop

Hope the report is useable, I am not a developer, just an ordinary desktop user.

cannot set primary display

mate insists on using my laptop's tiny display, rather than the big external one, as the primary monitor. This makes a dual-monitor setup completely unusable, as I can't even see the icons from where I'm sitting. I can work around this by turning off the laptop's monitor.

A more advanced workaround which lets me use both monitors is to log out, edit ~/.config/monitors.xml setting the LVDS display's primary tag to no, and the HDMI display's to on. Then log back into mate. If I do this while in mate it doesn't work, it's probably that the settings daemon only reads the file at startup.

Expected functionality: a drop-down box in the monitor applet which selects the primary monitor. No, having to turn off a monitor and turn it on again doesn't cut it, as it is non-obvious, bad UX, and not discoverable.

I am on Ubuntu 12.04 with the latest mate from ppa.

Segmentation fault in mate-display-properties with kernel 3.8

Hey,
with the kernel 3.8 my third monitor is not working anymore. I was working very well in 3.2, but not after the 3.8 upgrade.

I opened the mate-display-properties to check the settings and during the change of the resolution of the third monitor the tool crashed.

Program received signal SIGSEGV, Segmentation fault.
0x00007fcf8b9c79af in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0

There is the backtrace.

#0  0x00007fcf8b9c79af in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#1  0x00007fcf8b9c8d48 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#2  0x00007fcf8b9c8dce in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#3  0x00007fcf89e6cf25 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcf89e6d268 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcf89e6d6da in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fcf8beecc52 in gtk_dialog_run () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x0000000000407122 in main ()

Greetings
Leo

Touchpad settings are disabled

Hey, i found a problem in mate-mouse-properties. It's very hard to describe, but the problem is that if you select one of the scrolling types all the others get disabled. You have to reopen the window to reset the state again.

Please see the screenshot for additional informations.
Greetings
Leo

mate-mouse-properties

Setting the default file manager does not always work

I set the default file manager to Caja but when I try to open a folder from the Places menu it used to open Thunar. Then I uninstalled Thunar and it showed me a dialog where I could not select Caja.

screenshot from 2013-04-23 17 57 13

Now I tried to figure out the root of the problem:

  • The Places menu calls gtk_show_uri()
  • gtk_show_uri() calls g_app_info_launch_default_for_uri()
  • g_app_info_launch_default_for_uri() calls g_app_info_get_default_for_uri_scheme()
  • g_app_info_get_default_for_uri_scheme() calls g_app_info_get_default_for_type() with a type of x-scheme-handler/file
  • now this call returns the application exo-open and exo-open doesn't invoke Caja

The solution I see is to set the default file manager as default for x-scheme-handler/file.
If that solution is acceptable I can prepare a branch.

Volume buttons don't change the selected sound card's volume.

When you chose a sound card in Sound (i.e. plug in a USB head set, then select it) and close Sound, then try to change the volume with the volume keys, the volume dial appears on screen but doesn't change the volume of the newly selected card.

Launch browser keyboard shortcut doesn't launch preferred browser

Linux Mint 13 64bit with MATE 1.4

I set preferred webrowser with mate-default-applications-properties to chromium-browser but keyboard shortcut still tries to run epiphany that I don't have installed. Giving me error "Couldn't execute command: epiphany Verify that this is a valid command."

I installed linux mint 13 with MATE to two computers upgraded MATE to 1.4.
First computer I installed, I installed chromium-browser first before anything and it tries to run epiphany from keyboard shortcut.
Second computer I must have installed it later time and now in that second computer when I use launch browser shortcut it lauched chromium-browser.
But if change preferred web browser as firefox chromium still launches from shortcut.

Install of drwright fails on Ubuntu 12.04

Ubuntu 12.04
Use Mate 1.2 from packages.matedesktop.org
Added PPA https://launchpad.net/~drwright/+archive/stable

Attempting to install drwright typing break gives

Unpacking drwright (from .../drwright_3.2.5-1~ppap1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/drwright_3.2.5-1~ppap1_i386.deb (--unpack):
 trying to overwrite '/usr/share/icons/hicolor/48x48/apps/typing-monitor.png', which is also in package mate-control-center 1.2.1-5+precise
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
No apport report written because MaxReports has already been reached
                                                                    Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 /var/cache/apt/archives/drwright_3.2.5-1~ppap1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Mate should maybe rename this icon?
Or is this an issue with the packaging of the PPA?

Some settings don't stay.

For example, if I open "Sound" then switch the sound theme away from default, then close Sound and re-open it, the setting is back on "default" instead of what I chose.

m-c-c 1.5.0 - gradient/solid color doesn't update

When a user opens up the background appearance properties and uses a gradient/solid color, if he changes the colors, it doesn't apply immediately the new settings.

For it to work it is necessary that a user selects a wallpaper and then selects back the solid/gradient icons for the colors to take effect.

I'm assuming this wasn't intended to work like this. Do we need a fix ?

Choose screenshot app in mate-default-applications

Please allow choosing the program that will be run with the print screen key by default in mate-default-applications. Maté/GNOME2's screenshot program lacks features I use, compared to another one.

m-c-c 1.5.1 - missing manual pages

This is a bit silly (and usually tolerated), but it produces a lot of entries in rpmlint reports; I'll make/convert and add the missing man pages for submission.

This bug report is a reminder, dont close it. I'll close it once I get pull request submitted, reviewed and approved.

Questionmarks instead of previews in mate-appearance properties

I'm building mate packages for salix/slackware. I get no previews in mate-appearance-properties, when pressing the Customize button, in the Controls and Icons tab. Or rather, I do get very few previews in the Controls tab, and none in the Icons tab. I can't find any connection for the ones that are shown properly. There is nothing different about them. Mate doesn't seem to realize that the corresponding gtk themes and iconsets are actually there, although they are and there is no problem with them.

Furthermore, trying to set the default icon theme with:
mateconftool-2 --type string --set /desktop/mate/interface/icon_theme GNOME-Brave
results in the GNOME-Brave icon theme being selected in the mate-appearance-properties window, but it is not actually applied. Same with any other icon theme.

I tried to find why this happens but I can't.

Screenshots:
http://pnboy.pinguix.com/gapan/mate/mate2.png
http://pnboy.pinguix.com/gapan/mate/mate3.png

I should note that I had the same problem with the themes tab in the main window of mate-appearance-properties. Most themes would show up as questionmarks, but that was fixed by installing mate-themes from git, instead of 1.2.0.

If there is any more information that I should provide, please ask and I will be glad to provide it.

applications which needed pkexec doesn't start from m-c-c window

This relates application wo needs pkexec, they start well from a terminal but not from m-c-c window.
i.e for fedora, system-config-date or system-config user.
Starting m-c-c from a terminal shows me this output.
'Refusing to render service to dead parents.'

For mate-panel i fixed this already with this commit.
mate-desktop/mate-panel@2905402
what has closed this issue
mate-desktop/mate-polkit#2

Unfortunately, i don't know how to do this in libslab.

"Make Default" in mate-display-properties fails

On Fedora 19 (package mate-control-center-1.6.0-2.fc19.x86_64) mate-display-properties fails when clicking "Make Default". It fails with a dialog box that says "Could not set the default configuration for monitors" and prints "/etc/mate-settings-daemon/xrandr must be a directory" to the command-line.

On my system /etc/mate-settings-daemon does not exist.

Others in #mate seem to have been able to reproduce this in virtual machines on bother Fedora 19 and 18.

I'm running a dual-head configuration, cloning a 1080p desktop on both screens. I'm using the radeon driver. (Though this shouldn't be relevant if it has been reproduced on other systems.)

I'm running with SELinux on but other say they have reproduced it in permissive mode. (It doesn't seem to generate any SELinux alerts on my system anyway.)

mate-appearance-properties doesn't change correctly the windows-decorator if metacity is used by compiz-0.9.x

Compiz's 'gwd' with metacity works in MATE and i can use m-a-p in general to change the theme of the windows-decorator.
but

  1. after i start compiz the windows-decorator was the result of my settings with gnome-tweak-tool.
    I think this is normal because metacity search in gnome gsettings keys for the theme value.
  2. starting m-a-p change the w-d theme to my mate defaults
  3. changing the theme in m-a-p main theme tap doesn't change the w-d theme.
  4. using edit in theme tap and change the w-d theme to something else works like a charm :)
    Hope that compiz react on https://bugs.launchpad.net/compiz/+bug/1163611
    which prevent me in general for further testings now.

mate-about-me spawns passwd, instead of doing proper pam conversation

in mate-about-me-password.c, to change the password, it's spawning /usr/bin/passwd, and just blatting the password out twice. This, of course, doesn't always work, say, if in an LDAP environment it asks for the existing password first. A proper sub-window that spawns a pam conversation should start up. This will ensure that the password gets changed so long as pam is set up correctly.

pkgconfig files installed in wrong directory

Currently mate-default-applications.pc and mate-keybindings.pc are installed in usr/share/pkgconfig instead of usr/lib(64)/pkgconfig which is default pkgconfig directory. Please fix it

[RPMLint] shared-lib-calls-exit

shared-lib-calls-exit /usr/lib/libslab.so.0.0.0 exit@GLIBC_2.0
This library package calls exit() or _exit(), probably in a non-fork()
context. Doing so from a library is strongly discouraged - when a library
function calls exit(), it prevents the calling program from handling the
error, reporting it to the user, closing files properly, and cleaning up any
state that the program has. It is preferred for the library to return an
actual error code and let the calling program decide how to handle the
situation.

There's no 'INSTALL' file

According to README

Installation -

See the file 'INSTALL'

But there is no such file in the directory.

Font settings in Metacity

mate-appearance-properties didn't change font setting of Metacity/Compiz.
Also maybe add Mutter to that list? Just for a company.

segmentation fault

Crashes every time I try to start it.

dpkg -s mate-control-center
Package: mate-control-center
Status: install ok installed
Priority: optional
Section: mate
Installed-Size: 7138
Maintainer: Stefano Karapetsas <[email protected]>
Architecture: amd64
Version: 1.6.0-2

Backtrace from gdb:
Starting program: /usr/bin/mate-control-center 
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

** (mate-control-center:9606): WARNING **: 
error raised: [libslab_get_gconf_value: error getting /desktop/gnome/applications/main-menu/lock-down/user_modifiable_apps]


** (mate-control-center:9606): WARNING **: 
error raised: [load_xbel_store: couldn't load bookmark file [NULL]
]


Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4938315 in generate_categories () from /usr/lib/libslab.so.0
(gdb) bt full
#0  0x00007ffff4938315 in generate_categories () from /usr/lib/libslab.so.0
No symbol table info available.
#1  0x000000000040193b in main (argc=1, argv=0x7fffffffe0a8)
    at control-center.c:198
        hidden = 0
        unique_app = 0x629590
        app_data = 0x642cf0
        actions = 0x0
        error = 0x0
        options = {{long_name = 0x401ed2 "hide", short_name = 0 '\000', 
            flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffdf24, 
            description = 0x401fb8 "Hide on start (useful to preload the shell)", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, 
            arg_description = 0x0}}

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.