Metacity | The standard window manager for GNOME

 by   marnanel C Version: Current License: GPL-2.0

kandi X-RAY | Metacity Summary

kandi X-RAY | Metacity Summary

Metacity is a C library. Metacity has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

metacity is not a meta-city as in an urban center, but rather meta-ness as in the state of being meta. i.e. metacity : meta as opacity : opaque. also it may have something to do with the meta key on unix keyboards. the first release of metacity was version 2.3. metacity has no need for your petty hangups about version numbers. the stable releases so far are 2.4.x, 2.6.x, 2.8.[01], 2.8.1.x, 2.8.5-, 2.10.x, 2.12.x, 2.14.x, 2.16.x. unstable branches are 2.3.x, 2.5.x, 2.8.2-4, 2.9.x, 2.11.x, 2.13.x, 2.15.x, 2.17.x. you need gtk+ 2.2. for startup notification to work you need libstartup-notification at or on the gnome ftp site. you also need gconf 1.2 (unless building a funky extra-small embedded metacity with --disable-gconf, see below). reporting bugs and submitting
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Metacity has a low active ecosystem.
              It has 12 star(s) with 8 fork(s). There are 6 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              Metacity has no issues reported. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of Metacity is current.

            kandi-Quality Quality

              Metacity has 0 bugs and 0 code smells.

            kandi-Security Security

              Metacity has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              Metacity code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              Metacity is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              Metacity releases are not available. You will need to build from source code and install.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Metacity
            Get all kandi verified functions for this library.

            Metacity Key Features

            No Key Features are available at this moment for Metacity.

            Metacity Examples and Code Snippets

            No Code Snippets are available at this moment for Metacity.

            Community Discussions

            QUESTION

            can't see terminal or anything other thing than aws ec2 vncserver
            Asked 2019-Aug-27 at 20:58

            I followed this guide to setup GUI for ec2 aws instance: https://youtu.be/9BAoJ7JZHr0

            ...

            ANSWER

            Answered 2019-Aug-22 at 12:37

            If you want to setup GUI on a Ubuntu-based AWS EC2 instance, try following the steps mentioned here: How to Install Graphical Desktop in AWS EC2 Instance ubuntu16.04 (Linux)

            If you want to use an already available AWS EC2 AMI, try out any of the following:

            1. AWS EC2 AMI - Ubuntu GUI
            2. AWS EC2 AMI - Ubuntu Desktop 16.04 LTS (HVM)
            3. AWS EC2 AMI - Xubuntu GUI AMI

            You can also explore answers on a similar question here: Stackoverflow: How To Set Up GUI On Amazon EC2 Ubuntu server

            Source https://stackoverflow.com/questions/57552655

            QUESTION

            Can a Qt5 program running on X disable minimize and close?
            Asked 2019-Aug-24 at 22:48

            I am writing a C++ Qt5 application that runs on X. The window manager it will run under is Metacity. I have a few requirements I'm not sure how to address:

            1. Window must not be able to be closed
            2. Window must not be able to be minimized
            3. Window must always be on top

            I have sort of implemented requirement 3 using:

            ...

            ANSWER

            Answered 2019-Aug-24 at 22:48

            The simple answer to your initial question is Yes.

            From your question, I am not sure of all the combinations you have tried and what doesn't work for each. It isn't clear if any of the QtWindowsFlags other than Qt::WindowStaysOnTopHint are working for you.

            The following Qt5 widgets windowflags example provides something you can use to test the behavior of the various WindowFlags.

            Between using Window Flags, WindowRole, you should be able to set _NET_WM_ALLOWED_ACTIONS and _NET_WM_WINDOW_TYPE using Qt5 via XCB and Metacity should respect it as per their compliance file.

            From examining the source code as long as recalc_window_features is called, then both the title bar if any and the right click menu shouldn't have close or minimize.The relevant source code for this located at here and here on the Qt5 side, and here on the Metacity side, in case you need to patch, trace or debug further.

            As suggested by Scheff, one way of solving your problem is setting FramelessWindowHint, however I believe based on my inspection of the code that you will have more luck setting window flags in order to trigger the special case located here.

            E.g.

            Source https://stackoverflow.com/questions/57583967

            QUESTION

            Javascript Google Signin uncaught exception [object Object]
            Asked 2019-May-25 at 13:51

            I am developing an application with flask and I have to use google sign in. I have followed the indications at https://developers.google.com/identity/sign-in/web/sign-in and they work nicely at my desktop.

            But when I try it on my laptop I get the following exception: uncaught exception [object Object]

            screenshot

            This is the code I am executing:

            main.py:

            ...

            ANSWER

            Answered 2018-Apr-27 at 20:28

            Solved. It was due to some misconfiguration in my user environment. I have create another user on my laptop and now the google sign in works.

            Source https://stackoverflow.com/questions/50069417

            QUESTION

            How do I interpret this log file after starting vncserver?
            Asked 2018-Jul-18 at 14:00

            I am trying to configure a GCP Linux VM to run a VNC server. I followed the instructions here: https://www.youtube.com/watch?v=-tZLBcfyngU and I didn't have any obvious problems.

            When I run

            ...

            ANSWER

            Answered 2018-Jul-18 at 14:00

            Your shell script has xsetroot -solod grey when it should be xsetroot -solid grey. (I would have added this as a comment but I'm below the 50 rep threshold.

            Source https://stackoverflow.com/questions/51401044

            QUESTION

            How to properly configure xstartup file for TightVNC with Ubuntu VPS GNOME environment
            Asked 2018-Mar-21 at 17:45

            I'd like to access my Ubuntu 16.10 VPS (Contabo) with using a GNOME environment with VNC, however I am still facing some issues that I couldn't solve so far. To install and configure the software I ran the following commands:

            ...

            ANSWER

            Answered 2017-Feb-24 at 12:13

            Your vnc log file tells you about problem. You need to install few packages:
            sudo apt-get install metacity gnome-panel

            UPDATE 1:

            You need only x-window-manager or metacity. Both provides window manager and you need only one. From screenshot I see only two problems - grey screen and missing indicators.

            To fix missing indicators install one more package:
            sudo apt-get install indicator-applet-complete

            To fix grey screen you need --force-desktop commandline option. And if you don't want default nautilus window you can add --no-default-window:
            nautilus --force-desktop & or nautilus --force-desktop --no-default-window

            Also GNOME Flashback (Metacity) session in Ubuntu 16.10 use unity-settings-daemon not gnome-settings-daemon. Don't forget to install it if you decide to change that.

            To get better working desktop you also need to exports:

            Source https://stackoverflow.com/questions/42296329

            QUESTION

            pcre2 conditional replacement regex
            Asked 2017-Oct-22 at 12:36

            I'm trying to write some regex for inserting box drawing characters based on conditionals, but I keep getting the compilation error subpattern name expected.

            Here is my code:

            ...

            ANSWER

            Answered 2017-Oct-22 at 12:36

            You're trying to do your logic in the wrong place. You need to handle it in the substitution pattern, not in the regex pattern itself.

            First, let's write a pattern which will identify the different parts of your string:

            Source https://stackoverflow.com/questions/46866813

            QUESTION

            C - printf("\a") won't sound an alert
            Asked 2017-Oct-13 at 20:00

            This is my code in C.

            ...

            ANSWER

            Answered 2017-Oct-13 at 11:09

            You have indeed written this correctly: and the appended \n is the idiomatic way of not delaying the beep output.

            But alas modern operating systems allow users to configure their environment so such beeps are suppressible. That's probably what's happening here: looking a little deeper into your question it seems that your shell has disabled beeping on standard output.

            Source https://stackoverflow.com/questions/46728477

            QUESTION

            X11: Get notified when the window is moved
            Asked 2017-Jun-27 at 05:44

            My apps needs to know when it's window is moved (I need to know the exact position of my app's window relative to the screen (root window / absolute position) - e.g. the one returned by xcb_translate_coordinates with dst_window set to the root window of a screen).

            The problem is that I need to receive an event if my window is moved by user. I've added the XCB_EVENT_MASK_STRUCTURE_NOTIFY to the event mask as suggested here on SO, my app only get the event when it's relative position to the window manager's frame is changed (which in turns, the X server doesn't fire any event to my app if the window is moved by user, because it doesn't change the relative position to the window manager's frame). For additional info, here is the window creation code:

            ...

            ANSWER

            Answered 2017-Jun-27 at 05:44

            Finally, after some research, it turns out that most Window Managers, at least those that do reparenting, stacking and/or compositing sends a ConfigureNotify event to their clients with synthetic bit flag sets to true (e.g. with MSB set on XCB's response_type), whose x and y set to the client window's absolute position. Confirmed with Xfwm4, Openbox, metacity and KWin.

            Source https://stackoverflow.com/questions/44738497

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Metacity

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/marnanel/Metacity.git

          • CLI

            gh repo clone marnanel/Metacity

          • sshUrl

            git@github.com:marnanel/Metacity.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link