Announcement

Collapse
No announcement yet.

GNOME 3.2 Officially Released

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by tball View Post
    Sorry if this is not the right thread to answer this question.
    But does there exist a full blown wrapper / bindings for gnome 3.2, so you can interface with gnome with C++ or C#? I really don't like interfacing gnome in C.
    See http://developer.gnome.org/
    GNOME 3 app development works well with JavaScript, Python, Vala, C++, C

    Comment


    • #17
      Originally posted by drag View Post
      Gnome traditionally uses 3 'native' bindings: C bindings, C++, and Python.

      Mono project is for C# and supports using GTK/Gnome stuff as apposed to Window's native toolkit.

      Besides that they have had bindings for java and many other languages.

      If you are not hung up on a specific language I suggest checking out Vala. It's Gnome's answer to C#. It's a custom language that you can use. It compiles into C, which then you can build using GCC or whatever. It has the advantages of memory management and such without the overhead of having a VM or whatever. I have seen some very nice applications cranked out in very short order by experienced developers using Vala.

      http://live.gnome.org/Vala
      Okay thanks.
      Well I am considering making a polkit GUI for Gnome's control panel, but I am not sure it is possible creating a control panel element using C++, C# or even Vala?

      Comment


      • #18
        Originally posted by tball View Post
        Okay thanks.
        Well I am considering making a polkit GUI for Gnome's control panel, but I am not sure it is possible creating a control panel element using C++, C# or even Vala?
        I'm not sure what you mean with "control panel".

        The Control Center is no longer meant to be extensible for third-party developers.
        The Top Panel can be extended via Gnome Shell's extension system. These extensions must be written in Javascript.

        Comment


        • #19
          Originally posted by 0xCAFE View Post
          I'm not sure what you mean with "control panel".

          The Control Center is no longer meant to be extensible for third-party developers.
          The Top Panel can be extended via Gnome Shell's extension system. These extensions must be written in Javascript.
          Yeah sorry. I meant the Control Center.
          So it is not possible to extend the control center in any way? I am asking because I know it is possible to do that in kde with kcm modules. I like the idea of installing a "third party" module, if you want to control more than the standard control center things.

          Comment


          • #20
            Originally posted by tball View Post
            Yeah sorry. I meant the Control Center.
            So it is not possible to extend the control center in any way? I am asking because I know it is possible to do that in kde with kcm modules. I like the idea of installing a "third party" module, if you want to control more than the standard control center things.
            Yes, it's no longer possible. I read the rationale behind this decision on some Gnome mailing list, but I can't remember what it was.

            Comment


            • #21
              Originally posted by 0xCAFE View Post
              Yes, it's no longer possible. I read the rationale behind this decision on some Gnome mailing list, but I can't remember what it was.
              Well. I guess I will not make that polkit GUI then
              EDIT: I don't think I agree on that kind of dictation. You should be able to install ekstra administrative tools into your control center if you want.

              Comment


              • #22
                Originally posted by tball View Post
                Well. I guess I will not make that polkit GUI then
                Theres already a GUI called Pessulus lockdown editor, afaik. Improving this probably makes more sense.

                Comment


                • #23
                  What you want is probably a dconf-editor. You want to make a GUI to make certain changes to Gnome then that would be one way to do it. You can make it generic for all programs, or you could make it more specific to make it easier for a certain set of configurations.


                  One of the design principals behind dconf is that you can have multiple programs using it and multiple programs.

                  That is why it uses a database-type format rather then text files. There are too many race conditions you run into with multiple programs having read/write usage of a file, or series of files in a directory. One program can easily overwrite teh changes of another and corrupt a file.

                  Theoretically you could write a daemon that reads configurations off of a LDAP server and suck into Gnome so you can do group policies like Windows can, which I think is one of Gnome's goals.


                  Gnome-tweak-tool and the Gnome control panel is just two examples (just guessing, not having looked at them closely). Pessulus is probably one also, but I don't know if they have ported from gconf to dconf or what is going on with it. You can use anything you like that supports dconf. It's designed to be cross platform also.
                  Last edited by drag; 09-30-2011, 01:35 PM.

                  Comment


                  • #24
                    As drag has said, lots of nice changes but nothing that fundamentally changes what was there for .0.
                    What I would really like to see, but the designers have shot down for some reason, is for the windows to be tagged with their icon when in overview (this was really the first extension i made in GS but due to api drift it no longer works). If you have lots of windows open on an desktop it can be hard to determine which window is which. Even apple has done this with their overview in Lion.

                    Comment


                    • #25
                      i have a suggestion for the caption contest

                      "Moronix at work"

                      Comment


                      • #26
                        Originally posted by AnonymousCoward View Post
                        i have a suggestion for the caption contest

                        "Moronix at work"
                        So the author of this site is not allowed to have fun? Geez, give the guy a break...

                        Comment


                        • #27
                          Originally posted by gururise View Post
                          So the author of this site is not allowed to have fun? Geez, give the guy a break...
                          sure, he's allowed to have fun, he's also allowed to write about that, and he's also allowed to mix that into his technical articles to detract from the real content

                          Comment

                          Working...
                          X